Definición del problema de corte lógico mínimo (LMC)
Supongamos que es un dígrafo no ponderado, y son dos vértices de , y es alcanzable desde . El problema de LMC estudia cómo podemos hacer que inalcanzable desde mediante la eliminación de algunos bordes de siguiendo las siguientes restricciones:s t V t s t s G
- El número de bordes eliminados debe ser mínimo.
- No podemos eliminar todos los bordes de salida de ningún vértice de (es decir, ningún vértice con bordes salientes puede eliminar todos sus bordes salientes).
Esta segunda restricción se llama eliminación lógica. Por lo tanto, buscamos una eliminación lógica y mínima de algunos bordes de manera que sea inalcanzable desde .t s
Intentos de solución
Si ignoramos la restricción de eliminación lógica del problema LMC, será el problema de corte mínimo en el dígrafo no ponderado , por lo que será solucionable polinomialmente (teorema de corte mínimo de flujo máximo).
Si ignoramos la restricción mínima eliminación del problema LMC, será polinómicamente nuevo solucionable en un DAG: encontrar un vértice que dicha es alcanzable desde y no es accesible desde . Luego considere una ruta que es una ruta arbitraria de a . Ahora considere la ruta como un subgrafo de : la respuesta será cada borde de salida del subgrafo . Es obvio que el vértice puede ser encontrado por DFS en en tiempo polinómico. Lamentablemente este algoritmo no funciona en generalk s t k p s k p G p k G para un gráfico dirigido arbitrario.
Traté de resolver el problema de LMC mediante una técnica de programación dinámica, pero el número de estados requeridos para resolver el problema se volvió exponencial. Además, traté de reducir algunos problemas de NP-Complete como 3-SAT, max2Sat, max-cut y clique al problema de LMC. No logré encontrar una reducción.
Personalmente, creo que el problema de LMC es NP-Complete, incluso si es un DAG binario (es decir, un DAG donde ningún nodo tiene un grado de salida superior a 2).
Preguntas
- ¿Está el problema LMC NP-Completo en un dígrafo arbitrario ? (pregunta principal)
- ¿El problema de LMC es NP-Complete en un DAG arbitrario ?
- ¿El problema de LMC es NP-Complete en un DAG binario arbitrario ?