algorithmique (école d'ingénieur) · Chapitre 7 · Application directe du cours
Numérotation isotone à la main
Graphes sans circuit et ordonnancement de projets · niveau 1 (application)
Énoncé
On a renuméroté les tâches du projet à 8 tâches du cours. Le graphe obtenu est :
- Cette numérotation est-elle isotone ? Pourquoi est-ce gênant pour calculer les dates de début au plus tôt ?
- Dérouler à la main l'algorithme de suppression des sources (les successeurs d'un sommet sont parcourus dans l'ordre de sa liste) et donner le tableau des numéros isotones.
Corrigé
- Non : les arcs et vont d'un numéro plus grand vers un plus petit. En calculant par numéros croissants, on aurait besoin de , pas encore calculé.
- On calcule les degrés entrants . La seule source est , numéro .
- Suppression de : , tombent à (numéros et , dans l'ordre de la liste), .
- Suppression de : (numéro ), .
- Suppression de : (numéro ), (numéro ), , .
- Suppression de : . Suppression de : , .
- Suppression de : (numéro ), . Suppression de : (numéro ).
Le programme confirme :
NI(H) = [0, 4, 2, 5, 6, 1, 3, 7]
valeurs : 0 5 2 6 1 3 4 7
legende : sommets de H dans l'ordre de suppression, sous leur numéro
nom : NI
valeurs : 0 4 2 5 6 1 3 7
legende : NI[s] : numéro isotone du sommet s de H
On retrouve la numérotation d'origine du projet : le sommet de est l'ancienne tâche , le sommet l'ancienne tâche , etc.
100 % gratuit
La suite du chapitre est sur Adloun
- 11 autres exercices corrigés dans ce chapitre
- Les 2 QCM du chapitre, le premier sans compte
- Le podcast et la vidéo du chapitre : 2 minutes d'écoute sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours, le premier QCM et 2 minutes de podcast et de vidéo. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.