Il problema che stai descrivendo è noto come Connettività dell'ordine dei componenti nel campo delle misure di vulnerabilità dei grafici . La versione decisionale del problema è la seguente:
Connettività ordine componenti :
Input: graficoG=(V,E), numeri interi k e ℓ
Domanda: esiste una serie di verticiX⊆V di dimensioni al massimo k tale che la dimensione del componente più grande di G−X è al massimo ℓ?
Il problema è ovviamente NP-completo poiché generalizza la copertura dei vertici; il caso in cuiℓ=1è la copertura dei vertici. Quindi il problema non può essere risolto parametro trattabile quando parametrizzato daℓ (salvo che FPT=W[1]). Anche il problema è notoW[1]-hard quando parametrizzato da k. Quindi, dobbiamo ricorrere ad algoritmi con un tempo di esecuzione esponenziale ink+ℓ.
Domanda molto interessante. Per inputG,k,ℓ, un approccio a forza bruta sarebbe:
branching(G,k,l):
Find a connected set of vertices D of G of size l+1
if no such D exists:
return True // no component of size > l
for v in D:
if branching(G-v,k-1,l):
return True
return False
L'algoritmo viene eseguito nel tempo (ℓ+1)k⋅n2.
Osservare che qualsiasi istanza sì G,k,ℓ del problema ha la larghezza degli alberi, e in effetti la larghezza dei percorsi al massimo k+ℓ. Questo può essere osservato vedendo che prendere un set di cancellazioneX di dimensioni al massimo k produce un grafico G−X dove ogni componente collegato ha dimensioni massime ℓ. Quindi, una decomposizione del percorso valida è semplicemente quella di costruire un sacchetto per ciascuno dei componenti inG−X e quindi aggiungere tutto Xper ogni borsa. Ne consegue che qualsiasi istanza yes ha|E(G)|≤n(k+ℓ).
Un problema correlato è stato studiato in passato con il nome Graph Integrity o Vertex Integrity per distinguere la versione di eliminazione dei vertici e la versione di eliminazione dei bordi:
Integrità del vertice :
Input: graficoG=(V,E), numero intero p
Domanda: esiste una serie di verticiX⊆V tale che |X|+maxD∈cc(G−X)|D|≤p?
Cioè, la somma del set di eliminazione e la dimensione del componente massimo devono essere ridotte al minimo. Questo problema è anche NP-difficile. Vedi, ad es.
- Clark, LH, Entringer, RC, Fellows, MR: complessità computazionale dell'integrità. J. Combin. Matematica. Combin. Comput 2, 179–191 (1987)
- Fellows, M., Stueckle, S .: L'ordine di immersione, i sottografi proibiti e la complessità dell'integrità della rete. J. Combin. Matematica. Combin. Comput 6, 23–32 (1989)