Ich habe eine DAG (mit Kosten/Gewicht pro Kante) und möchte den längsten Pfad zwischen zwei Knotengruppen finden. Die beiden Gruppen von Start- und Zielknoten sind disjunkt und klein im Vergleich zur Gesamtzahl der Knoten im Diagramm.Wie finde ich den längsten Pfad in einer Grafik mit einer Reihe von Start- und Zielpunkten?
Ich weiß, wie man dies effizient zwischen einen Start-und Zielknoten. Mit multiple kann ich alle Pfade von jedem Start bis zu jedem Zielknoten auflisten und den längsten auswählen - aber das erfordert eine quadratische Anzahl von Einzelpfad-Suchen. Gibt es einen besseren Weg?
http://www.geeksforgeeks.org/find-longest-path-directed-acyclic-graph/ – Techie
Dies könnte nützlich sein. [Längste Weg in DAG] [1] [1]: http://stackoverflow.com/questions/10712495/longest-path-in-a-dag –