Adloun

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

Exercice suivant et tuteur

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.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →