FWIW, su problema es difícil de aproximar dentro de un factor multiplicativo de para cualquier .n1−ϵϵ>0
Demostramos eso a continuación al dar una reducción de preservación de la aproximación del Conjunto Independiente, para lo cual se conoce la dureza de la aproximación.
Reducción del conjunto independiente
Deje que el gráfico no dirigido sea una instancia de Conjunto Independiente. Deje denotar el grado de vértice en . Deje que es el número de vértices en .G=(V,E)dvvGnG
Construya el gráfico ponderado de borde partir de siguiente manera. Asigne a cada borde en peso 1. Para cada vértice no aislado , agregue nuevos bordes, cada uno con un peso , a nuevos vértices. Para cada vértice aislado , agregue un nuevo borde de peso 1 a un nuevo vértice.G′=(V′,E′)GEv∈Vdv−1−1dv−1v∈V
(Nota: cada nuevo vértice (en pero no ) tiene exactamente un vecino, que está en ).G′GG
Lema tiene un conjunto independiente de tamaño iff
(como una instancia de su problema) tiene una solución de valor al menos .GkG′k
Prueba. Deje ser cualquier conjunto independiente de . Entonces, dado que los vértices en son independientes en , el valor de en (según su objetivo) es
SGSG′SG′
∑v∈Sdv−(dv−1) = |S|.
Por el contrario, que sea una solución para de valor al menos . Sin pérdida de generalidad, suponga que no contiene vértices nuevos. (Cada nuevo vértice está en un solo borde . Si no estaba aislado en , entonces el peso del borde es , por lo que eliminar de aumenta el valor de Si se aisló, entonces el peso del borde es 1, por lo que eliminar de y agregar mantiene el valor de ).SG′kSv′(v′,v)vG−1v′SSvv′SvS
Sin pérdida de generalidad, se supone que es un conjunto independiente en . (De lo contrario, sea un borde tal que y estén en El peso total de los bordes incidentes de en es , entonces el peso total de Los bordes incidentes distintos de son como máximo cero. Por lo tanto, eliminar de no aumentaría el valor de ).SG(u,v)uvSvG′dv−(dv−1)=1v(u,v)vSS
Ahora, por el mismo cálculo que al comienzo de la prueba, el valor de es. Se deduce que . QEDS|S||S|≥k
Como comentario adicional, puede solicitar una aproximación aditiva , por ejemplo, o . O(n)ϵm
Me parece posible que para su problema, incluso decidir si hay una solución de valor positivo podría ser NP-hard.