Étant donné un graphe planaire non pondéré et une collection de paires de sommets ( k ≥ 2 est une constante), trouver k chemins vertex-disjoints (sauf source) de s à t i tel que la longueur du chemin le plus long soit minimisée.
Question: Existe - t-il un algorithme polynomial pour le problème?
Quelques résultats liés:
- si n'est pas fixé, le problème est NP-difficile même si t 1 = ⋯ = t k ;
- si le graphe d'entrée est pondéré et que les sources de chemins ne coïncident pas, c'est-à-dire que les chemins sont le problème est NP-difficile même pour k = 2 ;
un problème avec un objectif différent, à savoir la minimisation de la somme des longueurs de trajet, est
- résoluble avec l'algorithme de flux de coût minimum pour les sources coïncidentes;
- NP-difficile pour les sources non coïncidentes et général ;
- ouvert pour les sources non coïncidentes et constante .
ds.algorithms
graph-algorithms
Sergey Pupyrev
la source
la source
Réponses:
Ce n'est pas exactement ce que vous avez demandé, mais le problème est NP-complet si k n'est pas une constante mais une partie de l'entrée.
Cela découle de la preuve du théorème 1 dans van der Holst et de Pina [HP02], qui dit: étant donné un graphe planaire G , des sommets distincts s et t dans G et des entiers positifs k et b , il est NP-complet de décider s'il existe k paires de vertex disjointes par paire entre s et t chacune de longueur au plus b .
Notez que le problème dans l'énoncé du théorème 1 est différent du vôtre à deux égards. Une différence est, comme je l'ai mentionné, que k est donné dans le cadre de l'entrée. L'autre est que le problème dans [HP02] concerne les chemins avec des points de terminaison communs au lieu des chemins avec une source commune et des récepteurs différents. Je ne sais pas comment corriger la première différence; la différence est si grande qu'il est probable que nous aurons besoin d'une preuve complètement différente pour fixer k . Mais je sais au moins comment corriger la deuxième différence.
La preuve du théorème 1 dans [HP02] donne une réduction de 3SAT. Cette réduction a la propriété suivante: dans l'instance ( G , s , t , k , b ) construite par la réduction, le degré de sommet t est toujours égal à k . Soit t 1 ,…, t k les k voisins de t . Ensuite, au lieu de demander s'il existe k chemins par paire en sommet-disjoint interne entre s et t chacun de longueur au plus bNous pouvons également demander s'il y a des chemins sommet-disjoints, sauf source par paires P 1 , ..., P k de telle sorte que chaque P i est un chemin entre s et t i de longueur au plus b -1.
[HP02] H. van der Holst et JC de Pina. Chemins disjoints limités en longueur dans les graphes plans. Discrete Applied Mathematics , 120 (1–3): 251–261, août 2002. http://dx.doi.org/10.1016/S0166-218X%2801%2900294-3
la source