Was ist die Komplexität des folgenden Problems ( P? NP-hard?):
Eingabe: ein gerichteter azyklischer Graph , eine Menge von Rückwärtskanten und zwei verschiedene Knoten und .
Frage: Es sei bezeichnen den Graph , gebildet durch das Hinzufügen die Kanten von . Gibt es in einen einfachen Pfad von nach , der mindestens eine Rückkante verwendet?
Hinweis: 0) Ein einfacher Pfad ist ein Pfad, in dem kein Scheitelpunkt wiederholt wird. Eine Rückwärtskante ist eine Kante, die der von der DAG implizierten Teilreihenfolge widerspricht. 1) Das Problem ist einfach, wenn wir den einfachen Pfad auffordern, genau eine Rückwärtskante (oder eine konstante Zahl) zu verwenden, indem wir das Problem des disjunkten Pfads trivial reduzieren, was eine einfache PTime-Lösung in DAGs zulässt ( Perl und Shiloach, JACM'78 ). 2) Das Problem des disjunkten Pfades ist in allgemeinen Graphen NP-vollständig ( Fortune et al., TCS'80 ).
quelle