Résumé
Le problème du plus court chemin avec contrainte supplémentaire dans un graphe G orienté apparaît dans beaucoup de situations pratiques. Dans les réseaux de Télécommunications, par exemple, les circuits téléphoniques sont routés au plus court chemin sous réserve que l’affaiblissement total le long de ce chemin soit inférieur à une limite donnée. Les méthodes lagrangiennes, utilisant la notion de dualité, permettent d’obtenir de bonnes solutions approchées et un encadrement de la solution optimale en se ramenant à la résolution d’une suite de problèmes de plus courts chemins classiques. Lorsque la solution optimale exacte est recherchée, on montre que l’on peut, sous certaines conditions, généraliser l’algorithme de Dijkstra (bien connu dans le cas particulier des problèmes de plus court chemin avec longueurs toutes positives). On examine ensuite le cas particulier où la contrainte supplémentaire concerne le nombre d’arcs du chemin. On montre enfin que le problème du plus court chemin avec contrainte est un problème fondamental de la théorie des graphes et on donne plusieurs exemples de problèmes qui lui sont équivalents.
Similar content being viewed by others
Bibliographie
Yen (J. Y.). Finding the lengths of all shortest paths inN mode non negative distance complete networks using 1/2N3 additions andN3 comparisons (Recherche de tous les plus courts chemins dans un réseau complet àN nœuds en 1/2N3 additions etN3 comparaisons).J. ass. Computg. Machin., U. S. A. (juil. 1972),19, n∘ 3, pp. 423–424.
Grassin (J.),Minoux (M.). Variation sur un algorithme de Dantzig; application à la recherche des plus courts chemins dans les grands réseaux.Rev. fr. Automat., Informat. Rech. operat. (mars 1973),7, n∘ 1, pp. 53–62.
Dreyfus (S. E.). An appraisal of some shortest path algorithms (Evaluation de quelques algorithmes de plus court chemin).Operat. Res., U. S. A. (1969),17, n∘ 3, pp. 395–412.
Dijkstra (E. W.). A note on two problems in connexion with graphs (Note sur deux problèmes de la théorie des graphes).Numer. Math., Dtsch. (1959),1, n∘ {an5}, pp. 269–271.
Jocksch (H. C.). The shortest route problem with constraints (Problème du plus court chemin avec contraintes).J. Math. Anal. Appl., U. S. A. (1966),14, pp. 191–197.
Bellman (R.). Dynamic programming (Programmation dynamique).Princeton University Press, New York (1957), 342 p.
Bellman (R.). On a routing problem (Sur un problème de routage).Quart. Appl. Math., U. S. A. (1958),16, pp. 87–90.
Berge (C.). Théorie des graphes et ses applications.Dunod, Paris (1958), 278 p.
Shapiro (J. F.),Fischer (M. L.). Constructive duality in integer programming (Dualité constructive en programmation entière).SIAM J. Appl. Math., U. S. A. (juil. 1974),27, n∘ 1, pp. 31–52.
Grinold (R. C.). Steepest ascent for large scale linear programs (Méthodes de plus forte pente pour les grands programmes linéaires).S.I.A.M. Rev., U. S. A. (juil. 1972),14, n∘ 3, pp. 447–464.
Held (H.),Wolfe (P.),Crowder (H. P.). Validation of subgradient optimization (Validation des méthodes d’optimalisation par sous-gradients).Math. Programming, Netherl. (fév. 1974),6, n∘ 1, pp. 62–88.
Legendre (J. P.), Minoux (M.). Dualité en programmation entière et problèmes de sélection et d’affectation optimales de flotte.Rev. fr. Automat. Inform. rech. operat., Revue verte. (A paraître.)
Glover (F.). Surrogate constraints (Contraintes supplémentaires).Operat. Res., U. S. A. (juil.-août 1968),16, n∘ 4, pp. 741–749.
Shapiro (J. F.). Generalized Lagrange multipliers in integer programming (Multiplicateurs de Lagrange généralisés en programmation en nombres entiers).Operat. Res., U. S. A. (jan-fev. 1971),19, n∘ 1, pp. 68–76.
Minoux (M.). Structures algébriques généralisées des problèmes de cheminement dans les graphes: théorèmes, algorithmes et applications.Rev. fr. Automat., Inform. Rech. Operat., Revue verte (juin 1976),10, V-2.
Hu (T. C.). Revised matrix algorithms for shortest paths (Algorithmes matriciels pour le calcul des plus courts chemins).SIAM J. Appl. Math., U. S. A. (jan. 1967),15, n∘ 1, pp. 207–218.
Gondran (M.). Algèbre linéaire et cheminement dans un graphe.Rev. fr. Automat., Informat. Rech. operat. (jan. 1975),9, v-1, pp. 77–99.
Kaufmann (A.),Desbazeille (G.). La méthode du chemin critique.Dunod, Paris (1964), 170 p.
Fulkerson (D. R.). Increasing the capacity of a network: the parametric budget problem (Augmentation de la capacité d’un réseau : le problème paramétrique à contrainte budgétaire).Management Science, U. S. A. (1959),5, n∘ 4, pp. 472–483.
Christofides (N.),Brooker (P.). Optimal expansion of an existing network (Extension optimale d’un réseau existant).Mathematical Programming, Netherl. (avr. 1974),6, n∘ 2, pp. 197–211.
Hu (T. C.). Integer programming and network flows (Programmation en nombres entiers et flots dans les graphes).Addison Wesley, Reading Mass. (1969), 452 p.
Ford (L. R.),Fulkerson (D. R.). Flows in networks (Flots dans les graphes).Princeton University Press, New York (1962), 194 p.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Minoux, M. Plus court chemin avec contraintes : Algorithmes et applications. Ann. Téléc. 30, 383–394 (1975). https://doi.org/10.1007/BF03004231
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF03004231