Combien de salles pour l'emploi du temps ?
Exercice · informatique (tronc commun des prépas scientifiques), chapitre 7 — Algorithmes gloutons
Énoncé
En utilisant les sept activités de l'exercice précédent, dérouler l'algorithme d'allocation de salles et trouver un certificat d'optimalité.
Corrigé
- Tri par début croissant : .
- Affectation gloutonne :
- Salle 1 (heure de fin de la Salle 1 = ).
- Salle 2 (fin de Salle 2 = ).
- : Salle 1 occupée (), Salle 2 libre () affectation à la Salle 2 (fin de Salle 2 = ).
- : Salle 1 occupée (), Salle 2 occupée () ouverture de la Salle 3 (fin de Salle 3 = ).
- : Salle 1 libre () affectation à la Salle 1 (fin de Salle 1 = ).
- : Salle 1 occupée (), Salle 2 libre () affectation à la Salle 2 (fin de Salle 2 = ).
- : Salle 1 libre () affectation à la Salle 1 (fin de Salle 1 = ). L'algorithme utilise au total salles. Certificat d'optimalité : À l'instant critique , les activités , et sont simultanément en cours d'exécution. Elles imposent l'usage d'au moins 3 salles distinctes.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.