El problema que está describiendo se conoce como Conectividad de orden de componentes en el campo de las medidas de vulnerabilidad de los gráficos . La versión de decisión del problema es la siguiente:
Conectividad de orden de componentes :
Entrada: Gráfico , enteros yG=(V,E)kℓ
Pregunta: ¿Existe un conjunto de vértices de tamaño como máximo tal que el tamaño del componente más grande de sea como máximo ?X⊆VkG−Xℓ
El problema es obviamente NP-completo ya que generaliza la cobertura de vértices; el caso cuando es la cubierta del vértice. Por lo tanto, el problema no puede ser un parámetro fijo manejable cuando es parametrizado por (a menos que ). También se sabe que el problema es -hard cuando está parametrizado por . Por lo tanto, tenemos que recurrir a algoritmos con un tiempo de ejecución exponencial en .ℓ=1ℓFPT=W[1]W[1]kk+ℓ
Pregunta muy interesante Para la entradaG,k,ℓ, un enfoque de fuerza bruta sería:
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
El algoritmo se ejecuta a tiempo. (ℓ+1)k⋅n2.
Observe que cualquier instancia de sí G,k,ℓ del problema tiene ancho de árbol y, de hecho, ancho de ruta como máximo k+ℓ. Esto se puede observar al ver que tomar un conjunto de eliminaciónX de tamaño como máximo k produce un gráfico G−X donde cada componente conectado tiene tamaño como máximo ℓ. Por lo tanto, una descomposición de ruta válida es simplemente construir una bolsa para cada uno de los componentes enG−X y luego agregue todo Xa cada bolsa Se deduce que cualquier instancia de sí tiene|E(G)|≤n(k+ℓ).
Un problema relacionado se ha estudiado en el pasado con el nombre de Integridad de gráficos o Integridad de vértices para distinguir la versión de eliminación de vértices y la versión de eliminación de bordes:
Integridad de vértices :
Entrada: gráficoG=(V,E)entero p
Pregunta: ¿Existe un conjunto de vértices?X⊆V tal que |X|+maxD∈cc(G−X)|D|≤p?
Es decir, la suma del conjunto de eliminación y el tamaño del componente máximo deben minimizarse. Este problema también es NP-hard. Ver, por ejemplo,
- Clark, LH, Entringer, RC, Fellows, MR: Complejidad computacional de integridad. J. Combin. Matemáticas. Combin Comput 2, 179-191 (1987)
- Fellows, M., Stueckle, S .: El orden de inmersión, los subgrafos prohibidos y la complejidad de la integridad de la red. J. Combin. Matemáticas. Combin Comput 6, 23–32 (1989)