Bonjour à tous,
Je cherche à obtenir le plus court chemin dans un graphe représentant un réseau ferroviaire.
J'utilisais jusqu'à présent Dijkstra mais j'ai une contrainte que je n'arrive pas à implémenter. Pour certaines bifurcations du réseau (en Y, avec par exemple A - Y - B ; A - Y - C ; B - Y - C), je n'ai pas l'autorisation d'aller de B à C. J'ai ainsi un ensemble de chemins interdits du type (nœud 1 - nœud 2 - nœud 3).
Puis je faire cela avec un Dijkstra modifié? Ou dois je changer d'algorithme?
Merci d'avance!
-----