La complexité du comptage de chemins simples dans un graphe orienté

16

Soit un digraphe (pas nécessairement un DAG) et soit s , t V ( G ) . Quelle est la complexité de compter le nombre de simples s - t chemins dans G . gs,tV(g) s-tg

Je m'attendrais à ce que le problème soit # -complet, mais je n'ai pas pu trouver une référence exacte. P

Notez également qu'un certain nombre de questions similaires ont été répondues correctement ici et ailleurs, mais pas cette question précise - pour souligner que je ne suis pas intéressé par le comptage des marches et / ou des graphiques non orientés (dans le premier cas, la variante est en et dans l'autre # P- dur).PP

SamiD
la source
L'exhaustivité # P s'applique même pour les graphiques non orientés , et cela a été discuté auparavant. Peut-être une question plus intéressante serait de savoir si cela est connu pour être -hard. UNEPX
RB

Réponses:

19

La preuve d'exhaustivité # P du comptage des chemins st simples dans les graphiques non orientés et dirigés peut être trouvée dans:

Leslie G. Valiant: La complexité des problèmes de dénombrement et de fiabilité . SIAM J. Comput. 8 (3): 410-421 (1979)

Extrait du journal:

...
4. Quelques problèmes # P-complet
...
14. ST PATHS (c.-à-d. AUTO-ÉVITER LES PROMENADES) (dirigé ou non)
Entrée: Sortie V : nombre de chemins (dirigés) de s à t qui visitent chaque nœud au plus une fois. ...G;s,tV
st

Marzio De Biasi
la source