Numero massimo di percorsi st interni dispari vertici disgiunti vertice


18

Sia un grafico semplice non orientato eGs,tV(G) siano vertici distinti. Lascia che la lunghezza di un percorso st semplice sia il numero di spigoli sul percorso. Sono interessato a calcolare la dimensione massima di un insieme di percorsi st semplici in modo tale che ogni percorso abbia una lunghezza dispari, e gli insiemi di vertici di ciascuna coppia di percorsi si intersecano in modo accoppiato solo in s e t. In altre parole, sto cercando il numero massimo di percorsi st interni di lunghezza dispari vertici-disgiunti. Penso che questo dovrebbe essere tempo polinomiale calcolabile mediante tecniche di matching o basate sul flusso, ma non sono stato in grado di elaborare un algoritmo. Ecco cosa so del problema.

  1. Possiamo sostituire la restrizione alla lunghezza dispari con una lunghezza pari; questo non influisce realmente sul problema poiché uno si trasforma nell'altro se suddividiamo tutti i bordi incidenti su s.

  2. Se non vi sono restrizioni sulla parità dei percorsi, il teorema di Menger fornisce la risposta, che può essere ottenuta calcolando un flusso massimo.

  3. Il problema di determinare il numero massimo di cicli di lunghezza dispari vertici-disgiunti che si intersecano in modo accoppiato solo in corrispondenza di un dato vertice v è calcolabile nel tempo polinomiale mediante un trucco di corrispondenza: costruisci un grafico G 'come unione disgiunta di e ( G - N G [ v ] ) , aggiungendo i bordi tra due copie dello stesso vertice; una corrispondenza massima in questo grafico delle dimensioni | V ( G ) | - | N G [ v ] | + k implica che il numero massimo di cicli dispari attraversi(Gv)(GNG[v])|V(G)||NG[v]|+k è k ; questa costruzione è descritta nella dimostrazione di Lemma 11 diSulla variante dispari-minore della congettura di Hadwiger.vk

  4. Se il grafico è diretto, la verifica dell'esistenza di un singolo percorso della st pari è già NP-completa.

  5. L'articolo Il problema del percorso uniforme per grafici e digrafi di Lapaugh e Papadimitriou potrebbe essere rilevante, ma sfortunatamente la nostra biblioteca non si iscrive all'archivio online e non ne abbiamo una copia cartacea.

Eventuali approfondimenti saranno molto apprezzati!


1
L'articolo sembra molto pertinente. Posso ottenerlo il lunedì, se nessun altro lo capisce fino ad allora.
domotorp,

Andras Salamon mi ha già inviato una copia; grazie per l'offerta!
Bart Jansen,

Risposte:


5

In primo luogo si noti che: dato un grafico , due vertici distinti s , t V e un intero k , il problema di decidere se esistono k percorsi di lunghezza dispari interni vertici tra s e t è polinomiale equivale a decidere se esistono k percorsi di lunghezza pari tra s e t . La riduzione è semplice. Per ridurre da un caso all'altro, è sufficiente suddividere ciascun bordo adiacente a t . Lascia che G sol=(V,E)S,tVKKStKSttsol'essere il grafico ottenuto. Allora ha k dispari lunghezza percorsi vertici disgiunti tra s e t IFF G ' ha k percorsi vertici disgiunti anche di lunghezza tra s e t .solKStsol'KSt

Pertanto, se uno di questi problemi è NP-completo, lo è anche l'altro. Ora Itai, Perl e Shiloach mostrano che il problema di decidere se esistono percorsi a vertici disgiunti di lunghezza cinque tra s e t è NP-completo [ La complessità di trovare percorsi massimi disgiunti con vincoli di lunghezza . Reti, Volume 12, Issue 3, pagine 277--286, 1982] La riduzione è da 3SAT e nel grafico costruito, i percorsi di lunghezza dispari fra s e t tutti hanno lunghezza esattamente cinque. Da qui il problema dei percorsi di lunghezza dispari vertici disgiunti in NP-complete, così come i percorsi di lunghezza pari disgiunti vertici.KStSt

Spero che sia di aiuto.


"Quindi il problema dei percorsi di lunghezza dispari vertici disgiunti è NP-completo."
Kris

Grazie per la tua comprensione Somnath; la riduzione del documento è molto rilevante. Tuttavia, non sono d'accordo con la tua affermazione che "nel grafico costruito, i percorsi di lunghezza dispari tra s e t hanno tutti la lunghezza esattamente cinque"; guardando il grafico di esempio in Fig. 5 a pagina 282 del loro documento, (s; w1,1; x1,1; c3; -x1,1; y1,1; z1,1; t) è un percorso dispari di lunghezza 7. Tuttavia, sembra che la costruzione possa essere utilizzata per dimostrare la completezza NP del mio problema; Grazie!
Bart Jansen,

6

(Non è una risposta, ma non posso ancora commentare) Penso che la risposta di cui sopra non funzioni, perché non garantisce che i percorsi sarebbero vertiginosi. Un percorso potrebbe usare u ', e l'altro u "in G'; in G userebbero lo stesso vertice u.


Questo dovrebbe essere un commento a quella risposta.
Derrick Stolee,

@Derrick: hai bisogno di 15 reputazione per aggiungere commenti, che Karolina non aveva ancora.
Charles Stewart,

@Charles: Nitpicking: sono 50, non 15.
Tsuyoshi Ito

Ah, sfortunato. Proseguire.
Derrick Stolee,
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.