massimizzare MST (G [S]) su tutti i sottografi indotti G [S] in un grafico metrico


11

Questo problema è stato studiato prima?

Dato un grafico metrico non orientato G (le lunghezze del bordo soddisfano la disuguaglianza del triangolo), trova un insieme S di vertici tale che MST (G [S]) sia massimizzato, dove MST (G [S]) è l'albero di spanning minimo del sottografo indotto da S. Questo problema è stato studiato prima? NP è difficile? Molte grazie.


C'è un uso diretto di questo sottografo in teoria o in pratica?
Saeed,

1
Se si rimuove la condizione metrica, è facile dimostrare che il problema è NP-difficile?
Igor Shinkar,

Prendendo per contenere tutti i vertici si ottiene una approssimazione di 0,5 . S0.5
Neal Young,

Risposte:


3

È NP completo da una riduzione dalla copertura del vertice.

Sia un grafico in cui è difficile trovare una copertura ottimale del vertice. Effettuare un nuovo grafico H con doppio dei vertici, attaccando un nuovo grado, un vertice per ogni vertice del G . Trasforma H in uno spazio metrico rendendo la distanza tra i vertici adiacenti pari a 1 e la distanza tra i vertici non adiacenti pari a 2 . Per questo spazio metrico, il peso di un albero spanning minimo di un sottografo indotto è uguale al numero di vertici più il numero di componenti collegati del sottografo meno uno.GHGH12

Possiamo supporre che il sottografo con il MST più pesante includa tutti i vertici di grado uno, poiché l'aggiunta di uno di questi vertici a un sottoinsieme non può mai ridurre il numero di componenti. Così i vertici che sono stati rimossi per formare il sottografo sono un sottoinsieme di . Possiamo anche assumere che questi vertici rimossi formano una copertura dei vertici di G . Se, invece, si forma un altro sottografo indotto rimuovendo i vertici che non formano una copertura del vertice, e u v è un bordo non coperto, la rimozione di v porta ad un sottografo indotto che è almeno altrettanto buono: ne ha uno in meno vertice ma un altro componente connesso, creato dal vertice di grado 1 di H che era attaccato a v .GGuvvHv

Così il sottografo ottimale di è formato rimuovendo una copertura dei vertici da G . Un tale sottografo avrà esattamente componenti (uno per ciascun vertice di grado uno aggiunto a , da solo o connesso a un vertice di ) e un numero di vertici pari a dovee è la dimensione della copertina. Pertanto, il peso del suo MST sarà . Per massimizzare questo, dobbiamo minimizzare .HGH G 2 n - k n = | V ( G ) | k 3 n - k + 1 knHG2nkn=|V(G)|k3nk+1k

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.