Problemi NP-difficili sui percorsi


22

tutti sanno che esistono molti problemi di decisione che sono NP-difficili nei grafici generali, ma sono interessato a problemi che sono anche NP-difficili quando il grafico sottostante è un percorso. Quindi, puoi aiutarmi a raccogliere tali problemi?

Ho già trovato una domanda correlata sui problemi NP-difficili sugli alberi .


21
Se vedi questa domanda, dovresti anche leggere attentamente la risposta accettata: "Prendi qualsiasi problema NP-hard relativo a supersequenze, superstringhe, sottostringhe, ecc. Quindi reinterpreta una stringa come un grafico percorso etichettato".
Saeed

2
Solo una nota: se i percorsi non sono etichettati, sono ovviamente altamente comprimibili e la rappresentazione compatta è una scelta ragionevole ( bit per rappresentare un percorso di nodi) ... quindi puoi anche "convertire" problemi difficili che non usare la codifica unaria; es. somma del sottoinsieme: dati percorsi senza etichetta di lunghezza , esiste un sottoinsieme di essi che può essere unito per formare un percorso di lunghezza ? lognnnun'1,...,un'nB
Marzio De Biasi,

Risposte:


24

Una corrispondenza arcobaleno in un grafico colorato è una corrispondenza i cui bordi hanno colori distinti. Il problema è: dato un grafico di bordo e un intero , ha una corrispondenza arcobaleno con almeno bordi? Questo è noto come problema di abbinamento dell'arcobaleno e il suo NP è completo anche per percorsi adeguatamente colorati. Gli autori notano anche che prima di questo risultato, nessun problema di grafico non ponderato è noto per essere NP -hard per percorsi semplici al meglio delle loro conoscenze.GksolK

Vedi Le, Van Bang e Florian Pfender. "Risultati di complessità per gli abbinamenti arcobaleno." Theoretical Computer Science (2013) , o la versione arXiv .


8

Ecco alcune semplici osservazioni.

  • Un grafico di percorso non colorato fondamentalmente codifica un numero intero, quindi è possibile prendere qualsiasi problema NP-difficile che coinvolge numeri interi con codifica unaria e reinterpretarlo come un problema di grafico del percorso. Se si consentono più numeri interi codificati in unario (= un'unione disgiunta di grafici di percorso), è possibile utilizzare alcuni problemi fortemente NP completi come 3-Partition.

  • Un grafico di percorso colorato codifica una parola su un alfabeto fisso, quindi di nuovo puoi affrontare un problema NP-difficile con le parole. Un esempio di cui sono a conoscenza è il problema dei fattori disgiunti introdotto in Bodlaender, Thomassé e Yeo .


3
Questo è fondamentalmente il commento di Saeed ..
RB

Bene, quindi sentiti libero di sottovalutare la mia risposta. Per quanto riguarda i problemi NP-difficili sugli alberi, posso citare il noto problema della larghezza di banda; in realtà è stato dimostrato che è difficile per la gerarchia W in un rapporto di ricerca di Bodlaender, che non sono riuscito a trovare online.
Super0

6

MinCC Graph Motif è NP-hard quando il grafico è un percorso (anche APX-hard). Dato un grafico con i colori sui vertici e un insieme di colori, trova un sottografo che corrisponda all'insieme di colori e minimizzi il numero di comp collegati. Vedi Problemi di complessità nella corrispondenza del pattern grafico color vertice, JDA 2011.


5

Dato un percorso con nodi e bordi ponderati 1 peso ( u , v ) < n , scopri se i nodi possono essere etichettati usando i numeri in [ 1 .. n ] (evitando etichette duplicate) in modo tale che la differenza assoluta di le etichette di due nodi adiacenti sono uguali al peso del bordo:n1peso(u,v)<n[1 ..n]

|laboratorio(u)-laboratorio(v)|=peso(u,v)

Ciò equivale al problema della ricostruzione della permutazione dalle differenze, che è l'NPC (uno dei miei risultati "non ufficiali" :-).


3

Una risposta banale che si avvicina ad alcuni di ciò che appare sopra ma, credo, distinto.

Fix qualsiasi tempo polinomiale calcolabile codifica di triple k , m , w come numeri naturali. L'insieme di valori f ( k , m , w ) tali che il m ° macchina di Turing non deterministica riconosca l' w th ingresso al massimo in n log k stadi (dove n è la lunghezza di tale ingresso) è NP -Complete. ( registra k in modo che stiamo effettivamente codificando kf:N3NK,m,wf(K,m,w)mwnlogKnlogKK in unario.) Tale insieme di valori può essere rappresentato come un insieme di percorsi.


3

L'insplittable Flow Problem (UFP) rimane NP-difficile su un percorso. In effetti, l'UFP è NP-difficile anche su un singolo bordo, poiché equivale al problema dello zaino.



2

Set dominante e Set dominante indipendente sono NP-difficili su percorsi se c'è anche nell'input un "grafico di conflitto", in cui un bordo in questo grafico è una coppia di vertici che non possono essere entrambi nella soluzione.

Cornet, Alexis; Laforesta, cristiana , problemi di dominazione senza conflitti , apparecchio discreto. Matematica. 244, 78-88 (2018). ZBL1387.05181 .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.