---
# System prepended metadata

title: Le potage Finlandais
tags: [algorithmie]

---

---
title: Le potage Finlandais 
tags: algorithmie
robots: noindex, nofollow
author: Julien Noyer
---

# La recette de grand mère _Mise en pratique de la méthode PERT_

![](https://i.imgur.com/mvY3Zuk.jpg)


Intéressnons-nous à présent à __un autre grand classique__ à savoir l'étude algorithmique d'une __recette de cuisine__, pour mettre en prespective la présentation ci-dessus de la méthode [__PERT__](https://fr.wikipedia.org/wiki/PERT). Nous allons prendre comme point de départ une recette __qui à la particularité de raconter la manière dont il faut faire le plat__ sans donner de quantités ou de durées précises.

## Le potage Finlandais

Contrairement à ce qu'indique son nom, cette recette est un plat classique de la gastronomie Russe qui dans sont aspect peut surprendre les amateur de potages :

" Battez trois œufs comme pour une omelette, avec sel, poivre et persil haché, un peu de parmesan râpé et une cuillerée de bonne crème, versez le tout dans une poêle à omelette, dans laquelle vous aurez fait fondre d'abord un bon morceau de beurre fin, mettez au four très chaud, et lorsque cet appareil sera cuit d'une belle couleur blonde, taillez-en des morceaux avec un coupe-pâte rond uni, mettez-les sur des croûtons de mie de pain passés au beurre et de la même grandeur que les ronds d'omelette, saupoudrez de parmesan râpé, humectez le dessus avec du beurre fondu et passez quelques minutes avant de servir au four chaud, servez-les à part sur une serviette et envoyez avec un bon consommé clarifié. "

> [La Gastronomie en Russie](https://books.google.fr/books?id=684XDgAAQBAJ), Alphonse Petit - 2015 Collection XIX

## Mises en pratique

A partir de la recette du potage Finlandais vous devez réaliser un algorithme simple permettant d'en réaliser une portion.

![](https://i.imgur.com/TyAGheJ.jpg)


## Mon premier potage Finlandais

Pour réaliser ce travail vous devez dans un premier temps définir les critères dont vous aurez besoin pour réaliser un diagramme de [__PERT__](https://fr.wikipedia.org/wiki/PERT) et un calcule de la compléxité de votre algorithme.

En terme de données pour votre algorithme vous pouvez définir pour chaque ingrédients de la recette plusieurs critères :

- les temps de préparation
- les temps de cuisson
- les quantités
- les étapes de réalisation
- ...

La __contrainte principale__ que vous devez respecter dans votre démonstration se situe au niveau de l'__exécution__ car la recette doit être faite __le plus rapidement possible__ pour être __servie chaude__ sans altérer le goût des produits qui doivent être __servis au plus vite après leur cuisson__.

## Méthode de réalisation

En suivant la description de la recette du potage Finlandis ci-dessus, nous allons lister la totalités des actions à mener pour réaliser 3 portions de potages.

### Définition des étapes générales de réalisation

Nous reprennons dans un premier temps la description eten faisons une liste de tâche générales

- A) battez drois œufs comme ... de bonne crème
- B) versez le tout dans une ... de beurre fin
- C) mettez au four très chaud, ... couleur blonde
- D) taillez-en des morceaux ... ronds d’omelette
- E) saupoudrez de parmesan râpé
- F) humectez le dessus avec du beurre fondu
- G) passez quelques minutes avant de servir au four chaud
- H) servez-les à part sur une serviette
- I) envoyez avec un bon consommé clarifié
- J) servir

### Définition des tâches pour chaque étapes de réalisation

Grâce à noytre première liste nous pouvons à présent décliner toutes les étapes de chaque tâches générales

__A) Battez trois œufs comme pour une omelette, avec sel, poivre et persil haché, un peu de parmesan râpé et une cuillerée de bonne crème__

- A.1) prendre un plat
- A.2) casser les 3 oeufs
- A.3) ajouter 4gr de sel
- A.4) ajouter 4gr de poivre
- A.5) couper 4 branches de persil
- A.6) râper 50gr de parmesan
- A.7) ajouter 12gr de crème
- A.8) mélanger le tout dans le plat
- A.9) néttoyer le plat

__B) versez le tout dans une poêle à omelette, dans laquelle vous aurez fait fondre d’abord un bon morceau de beurre fin__

- B.1) prendre un poêle
- B.2) découper 35gr de beurre fin
- B.3) faire fondre le beurre
- B.4) verser le contenu du plat dans la poêle

__C) mettez au four très chaud, et lorsque cet appareil sera cuit d’une belle couleur blonde__

- C.1) pré-chauffer le four 10 minutes à 200°
- C.2) mettre la ploêle dans le four
- C.3) faire cuire pendant 6 minutes
- C.4) sortir la poêle du four
- C.5) éteindre le four

__D) taillez-en des morceaux avec un coupe-pâte rond uni, mettez-les sur des croûtons de mie de pain passés au beurre et de la même grandeur que les ronds d’omelette__

- D.1) prendre un emporte-pièce
- D.2) tailler le pain de mie
- D.3) passer le pain de mie au grille-pain
- D.4) beurrer le pain de mie
- D.5) tailler l'omelette
- D.6) mettre les morceaux d'omelette sur le morceaux de mie de pain
- D.7) néttoyer la poêle
- D.8) néttoyer l'emporte-pièce


__E) saupoudrez de parmesan râpé__

- E.1) raper 50gr de parmesan
- E.2) saupoudrer les morceaux de mie de pain avec l'omelette

__F) humectez le dessus avec du beurre fondu__

- F.1) faire fondre 15gr de beurre au micro-onde dans le bol du micro-onde
- F.2) prendre un pinceau
- F.3) badigeonner les morceau d'omelette
- F.4) laver le bol
- F.5) laver le pinceau

__G) passez quelques minutes avant de servir au four chaud__

- G.1) pré-chauffer le four 10 minutes à 200°
- G.2) placer le rond d'omelette sur un plat au four
- G.3) mettre le plat à four dans le four
- G.4) attendre 2 minutes
- G.5) sortir le plat du four
- G.6) éteindre le four

__H) servez-les à part sur une serviette__

- H.1) sortir 3 serviette
- H.2) placer une portion sur chaque serviette
- H.3) néttoyer le plat à four

__I) envoyez avec un bon consommé clarifié__

- I.1) sortir une casserolle
- I.2) mettre le consomé froit dans la casserole
- I.3) réchauffer 5 minutes le consommé
- I.4) sortir 3 bol
- I.5) verser un tier de consomé dans chaque bol
- I.6) nettoyer la casserole

__J) servir__

- Apporter le plat à déguster.

### Définition le temps d'exécution de chaque tâches

Puisque toutes les tâches sont défini, nous devons associer à chacune d'elle un temps de réalisation.

- __A.1)__ prendre un plat __0.1 min.__
- __A.2)__ casser les 12 oeufs __2 min.__
- __A.3)__ ajouter 4gr de sel __0.1 min.__
- __A.4)__ ajouter 4gr de poivre __0.1 min.__
- __A.5)__ couper 4 branches de persil __0.1 min.__
- __A.6)__ râper 50gr de parmesan __1 min.__
- __A.7)__ ajouter 12gr de crème __0.1 min.__
- __A.8)__ mélanger le tout dans le plat __3 min.__
- __B.1)__ prendre un poêle __0.1 min.__
- __B.2)__ découper 35gr de beurre fin __0.1 min.__
- __B.3)__ faire fondre le beurre __0.2 min.__
- __B.4)__ verser le contenu du plat dans la poêle __0.5 min.__
- __C.1)__ pré-chauffer le four 10 minutes à 200° __10 min.__
- __C.2)__ mettre la ploêle dans le four __0.1 min.__
- __C.3)__ faire cuire pendant 6 minutes __6 min.__
- __C.4)__ sortir la poêle du four __0.1 min.__
- __C.5)__ éteindre le four __0.1 min.__
- __D.1)__ prendre un emporte-pièce __0.1 min.__
- __D.2)__ tailler le pain de mie __1 min.__
- __D.3)__ passer le pain de mie au grille-pain __1 min.__
- __D.4)__ beurrer le pain de mie __0.5 min.__
- __D.5)__ tailler l'omelette __1 min.__
- __D.6)__ mettre l'omelette sur le pain __1 min.__
- __D.8)__ néttoyer l'emporte-pièce __1 min.__
- __E.1)__ raper 50gr de parmesan __1 min.__
- __E.2)__ saupoudrer l'omelette __0.2 min.__
- __F.1)__ faire fondre 15gr de beurre au ... __0.2 min.__
- __F.2)__ prendre un pinceau __0.1 min.__
- __F.3)__ badigeonner les morceau d'omelette __0.2 min.__
- __G.1)__ pré-chauffer le four 10 minutes à 200° __10 min.__
- __G.2)__ placer le rond d'omelette sur un plat au four __0.2 min.__
- __G.3)__ mettre le plat à four dans le four __0.1 min__
- __G.4)__ attendre 2 minutes __2 min.__
- __G.5)__ sortir le plat du four __0.1 min__
- __G.6)__ éteindre le four __0.1 min.__
- __H.1)__ sortir 3 serviette __0.1 min.__
- __H.2)__ placer une portion sur chaque serviette __0.5 min.__
- __I.1)__ sortir une casserolle __0.1 min.__
- __I.2)__ mettre le consomé froit dans la casserole__0.5 min.__
- __I.3)__ réchauffer 5 minutes le consommé __5 min.__
- __I.4)__ sortir 3 bol __0.1 min.__
- __I.5)__ verser un tier de consomé dans chaque bol __0.5 min.__

### Chemin critique dans le diagramme PERT

Avec toutes ces données nous sommes à présent capable de réaliser un diagramme PERT afin d'évaluer la réalisation du potage. Pour ce diagramm, nous allons placer une heure de débbut et de fin pour chaque tâche générales afin de définir la durée totale de la réalisation de trois portions de potage Finlandais.

![](https://i.imgur.com/MJNlaLu.png)


> Présisualisation <https://i.imgur.com/MJNlaLu.png>

Nous pouvons constater sur ce diagramme que les tâches générales doivent être réalisées les unes après les autres. Cette enchainement nous permet de définir le chemin critique c'est à dire les étapes qui doivent obligatoirement ce suivre car chaque tâche précédente doit être terminée avant le débbut de la suivante.

Ce chemin critique nous apprend que la réalisation de 3 portions de potage prour nourrire une personne prend 55.4 minutes ce qui semble complètement plausible pour la réalisation d'une telle recette.



## Soir de gala à l'ambassade

Votr erecette est un succès ! L'ambassade Russe vous demande de venir préparer pour une soirée de gala __votre recette de potage Finlandais pour 500 invités__ de marque. Vous devez adapter votre planning de travail pour répondre aux __contraintes de temps d'exécution__ pour un __volume de production plus grand__.

### Réorganisation des tâches principales

Pour assurer une telle commande nous allons créer une brigade de __25 cuisiniers__ et __25 serveurs__ car il est inimaginable de préparer seul un potage Finlandais pour 500 personnes. Certte brigade nous permet de repenser les tâches à réaliser car les __50 personnes en cuisine__ doivent travailler ensembble à la réalisation des tâches principale. Il ne faut pas risquer de perte de temps pour réaliser un tel quantité.

![](https://i.imgur.com/WrwXaLG.png)



> Présisualisation <https://i.imgur.com/WrwXaLG.png>

Nous avons regroupé certaines tâches dans le but d'optimiser leur enchainement en en prenant pour principe que chacune de 50 personnes de la brigade est disponible. Nius constatons avec cette nouvelle organoisation que certaine tâches sont liées les unes aux autres ce qui indique quelles doicent être réalisées dans l'ordre.

Que le diagramme soit prévu pour une ou plusieurs personnes la problématique du chemin critique reste le même mais ça durée peut varier plus ou moins selon l'organisation de tâche.

### Chemin critique pour la réalisation de 500 portions

Ce nouveau diagramme présent comme pour celui pour 3 portions, une heure de départ et une heure d'arrivée, la première constatation que nous pouvons faire et que le nouvelle organisation et propotionnelement plus rapide car le temps n'est pas multiplier par 500.

![](https://i.imgur.com/vYR8u6M.png)

> Présisualisation <https://bit.ly/2J2CApK>

Le diagramme présente ici deux départs et deux arrivées simultanées : une pour les 25 cuisiniers et une pour les 25 serveurs. Nous avons décidé de garder un chemin critique entre toutes les tâches des cuisinier en utilisant les serveurs pour réduire les temps de préparation et de mise en place en cuisine.

Cette méthode nous permet de gagner beaucoup de temps car certaines tâches sont réalisées en paralèlles et que nous nous appuyons sur la totaloité du personnel que nous avons à notre disposition.


---

## Ressources

- [__PERT__](https://fr.wikipedia.org/wiki/PERT) _Méthodologie_
- [__Problème du voyageur de commerce__](https://fr.wikipedia.org/wiki/Problème_du_voyageur_de_commerce) _Cas d'étude_
- [__Les VRP__](https://fr.wikipedia.org/wiki/Les_VRP) _Groupe Punk - 1968_
- [__La Gastronomie en Russie__](https://books.google.fr/books?id=684XDgAAQBAJ) _Alphonse Petit - 2015 Collection XIX_