Definizione del problema Logical Min Cut (LMC)
Supponiamo che è un grafo orientato pesato, s e t sono due vertici di V , e t è raggiungibile da s . Il problema LMC studia come possiamo rendere t irraggiungibile da s rimuovendo alcuni bordi di G seguendo i seguenti vincoli:
- Il numero dei bordi rimossi deve essere minimo.
- Non possiamo rimuovere tutti i bordi di uscita di alcun vertice di (cioè, nessun vertice con bordi in uscita può avere tutti i suoi bordi in uscita rimossi).
Questo secondo vincolo si chiama rimozione logica. Quindi cerchiamo una rimozione logica e minima di alcuni bordi di tale che t sia irraggiungibile da s .
Tentativi di soluzione
Se ignoriamo il vincolo di rimozione logica del problema LMC, sarà il problema del taglio minimo nel digrafo non ponderato , quindi sarà risolvibile polinomialmente (teorema del taglio minimo del flusso massimo).
Se ignoriamo il vincolo di rimozione minima del problema LMC, sarà nuovamente risolvibile polinomialmente in un DAG: trova un vertice tale che k è raggiungibile da s e t non è raggiungibile da k . Quindi considera un percorso p che è un percorso arbitrario da s a k . Ora considera il percorso p come un sottografo di G : la risposta sarà ogni bordo di uscita del sottografo p . È ovvio che il vertice k può essere trovato da DFS in G in tempo polinomiale. Purtroppo questo algoritmo non funziona in generale per un grafico diretto arbitrario.
Ho cercato di risolvere il problema LMC con una tecnica di programmazione dinamica ma il numero di stati richiesti per risolvere il problema è diventato esponenziale. Inoltre, ho cercato di ridurre al problema LMC alcuni problemi NP-Complete come 3-SAT, max2Sat, max-cut e clique e non sono riuscito a trovare una riduzione.
Personalmente penso che il problema LMC sia NP-Complete anche se è un DAG binario (cioè un DAG in cui nessun nodo ha un grado di out-maggiore di 2).
Domande
- Il problema LMC è NP-completo in un digrafo arbitrario ? (domanda principale)
- Il problema LMC è NP-Complete in un DAG arbitrario ?
- Il problema LMC è NP-Complete in un DAG binario arbitrario ?