Un problema di partizionamento dei bordi su grafici cubici


25

È stata studiata la complessità del seguente problema?


Ingresso : un cubo (o -normali) grafo G = ( V , E ) , un naturale limite superiore t3G=(V,E)t

Domanda : esiste una partizione di in | E | / 3 parti di dimensioni 3 tali che la somma degli ordini dei sottografi corrispondenti (non necessari collegati) sia al massimo t ?E|E|/33t


Lavoro correlato Ho trovato alcuni articoli in letteratura che dimostrano le condizioni necessarie e / o sufficienti per l' esistenza di una partizione in alcuni grafici contenenti tre spigoli, che sono in qualche modo correlati, e alcuni altri su questioni di complessità computazionale di problemi che si intersecano con il sopra (ad es. la partizione deve produrre sottografi isomorfi a o P 4 e nessun peso è associato a una data partizione), ma nessuno di loro ha affrontato esattamente il problema sopra.K1,3P4

Elencare tutti questi articoli qui sarebbe un po 'noioso, ma molti di essi citano o sono citati da Dor e Tarsi .

20101024: ho trovato questo articolo di Goldschmidt et al. , che dimostrano che il problema del partizionamento dei bordi di un grafico in parti contenenti AT MOLTO i bordi , in modo tale che la somma degli ordini dei sottografi indotti sia al massimo t , è NP-completo, anche quando k = 3 . È ovvio che il problema rimane NP-completo sui grafici cubici, quando abbiamo bisogno di una stretta uguaglianza wrt k ?ktk=3k

Informazioni aggiuntive

Ho provato alcune strategie fallite. Più precisamente, ho trovato alcuni controesempi che dimostrano che:

  • massimizzare il numero di triangoli non porta a una soluzione ottimale; che trovo in qualche modo contro-intuitivo, poiché i triangoli sono quei sottografi con l'ordine più basso tra tutti i grafici possibili su tre bordi;

  • il partizionamento del grafico in componenti collegati non porta necessariamente a una soluzione ottimale. Il motivo per cui sembrava promettente potrebbe essere meno ovvio, ma in molti casi si può vedere che scambiare i bordi in modo da collegare un dato sottografo porta a una soluzione con un peso inferiore (esempio: provalo su un triangolo con un bordo aggiuntivo collegato a ciascuno vertice; il triangolo è una parte, il resto è una seconda, con peso totale 3 + 6 = 9. Quindi lo scambio di due bordi dà un percorso e una stella, con un peso totale 4 + 4 = 8.)


Qual è l'ordine di un sottografo?
— Mohammad Al-Turkistany,

La cardinalità del suo insieme di vertici.
— Anthony Labarre,

1
Forse guardare il caso in cui il grafico è anche planare potrebbe dare un'idea del caso più generale?
— Joseph Malkevitch,

Grazie, non ci avevo pensato. Proverò a vedere se aiuta.
— Anthony Labarre,

Mi chiedevo se strategie come quelle descritte nella sezione "informazioni aggiuntive" avrebbero funzionato o meno. È bello che tu abbia aggiunto quella parte!
— Tsuyoshi Ito,

Risposte:


3

Ecco un suggerimento su come mostrare che NP è difficile. Non so se funziona o no. Innanzitutto, considera lo stesso problema con le multigrafi. La durezza NP può essere più facile da dimostrare lì. Prova a ridurre dal MAX CUT cubico che è NP anche difficile da approssimare (Berman e Karpinski "Su alcuni risultati di inapprossimabilità più stretti"). Dividi ciascun bordo in due e in ciascuno dei nuovi vertici di grado 2 attacca un vertice con un loop automatico. La tua partizione massima corrisponde a un taglio massimo?

-

Ecco qualche spiegazione in più.

(1) Il problema di massimizzare (numero di fonti + numero di pozzi) su tutti gli orientamenti di un grafico cubico è correlato a MAXCUT da alcune funzioni lineari. Ciò richiede di mostrare una certa risposta tra tagli massimi e orientamenti massimi di fonti e pozzi. In una direzione, in un taglio massimo (U, V), possiamo orientare tutti i bordi da U a V. I bordi interni E (U) formano una corrispondenza, quindi possono essere orientati arbitrariamente e in modo simile per E (V), e il numero totale di sorgenti e pozzi è una funzione lineare della dimensione del taglio. Nella direzione opposta, dato un orientamento massimo di sorgenti e pozzi, la partizione U = vertici di in-gradi 0 o 1, V = vertici di in-gradi 2 o 3 dà un taglio.

(2) Nella trasformazione bisettrice che ho descritto sopra, in una configurazione ottimale ogni anello è colorato come il bordo accanto ad esso e wlog quel bordo è colorato come un altro bordo (non-loop) accanto a quella. Quindi ogni bordo bisecato ha un colore proveniente dal suo anello attaccato e un altro colore. Ciò corrisponde a un orientamento e si applica (1).


Questa è un'idea. In questo momento, sto cercando di trasformare il problema di Goldschmidt et al. In mio, ma lo aggiungerò alla mia lista. Grazie!
— Anthony Labarre,
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.