Encontrar un buen subgrafo inducido

19

Se le da un gráfico con vértices. Puede ser bipartito si quieres. Hay conjuntos de aristas (digamos disjunto). Estoy interesado en el problema de encontrar un subconjunto , lo más pequeño posible (o incluso más pequeño), de modo que el gráfico inducido tenga al menos un borde de cada clase , para .sol=(V,mi)nortemetromi1,...,mimetromiSVsolSmiyoyo=1,...,metro

Actualmente, sé que este problema está cubierto de forma difícil. También tengo una aproximación no completamente obvia (aproximadamente) .O(norte)

Esto parece un problema natural: ¿alguien conoce alguna referencia relevante o algún algoritmo mejor?

Sariel Har-Peled
fuente
esto tiene el leve aroma de una variante grupal steiner-tree, pero no tengo una buena intuición de si las diferencias son cosméticas o reales.
Suresh Venkat
1
Para la versión donde cada borde en está en alguna E i , busque el Subgrafo de arcoíris mínimo. mimiyo
Andreas Björklund
@ AndreasBjörklund si pones tu comentario como respuesta, lo marcaría como la respuesta correcta. ¡Gracias!
Sariel Har-Peled

Respuestas:

14

Busque el subgrafo arcoiris mínimo.

Andreas Björklund
fuente
2
El MRS parece requerir "exactamente uno" en lugar de "al menos uno" según este documento: sciencedirect.com/science/article/pii/S0020019010003339
Suresh Venkat
3
Sí, pero al menos el resumen (no tengo acceso al artículo) dice subgrafo, no subgrafo inducido, así que pensé que eran lo mismo.
Andreas Björklund
Esto es lo mismo, ya que no insisten en que el gráfico sea inducido por subgrafo.
Sariel Har-Peled
1
ah ok Mi error entonces.
Suresh Venkat