Quelle est la complexité du problème suivant ( P? NP-hard?):
Entrée: un graphe acyclique dirigé , un ensemble d'arêtes arrières , et deux nœuds distincts et .E ′ ⊂ V × V s t
Question: Soit le graphe formé en ajoutant à les bords de . Existe-t-il un chemin simple de à dans qui utilise au moins un bord arrière?D E ′ s t G
Remarque: 0) Un chemin simple est un chemin dans lequel aucun sommet n'est répété, Un bord arrière est un bord qui contredit l'ordre partiel impliqué par le DAG. 1) le problème est facile si nous demandons au chemin simple d'utiliser exactement un bord arrière (ou un nombre constant) par réduction triviale au problème de chemin disjoint, qui admet une solution PTime simple dans les DAG ( Perl et Shiloach, JACM'78 ) 2) le problème du chemin disjoint est NP-complet dans les graphiques généraux ( Fortune et al., TCS'80 ).
la source