Mantıksal Min Cut (LMC) problem tanımı
' nin ağırlıklı olmayan bir digraf olduğunu, s ve t'nin V'nin iki köşesi olduğunu ve t'nin s'den erişilebilir olduğunu varsayalım . Biz yapmak nasıl LMC sorun çalışmaları t gelen ulaşılamaz s bazı kenarların ayrılmasıyla G aşağıdaki kısıtlamalar aşağıdaki gibidir:
- Çıkarılan kenarların sayısı minimum olmalıdır.
- Herhangi bir tepe noktasının her çıkış kenarını çıkaramıyoruz (yani, giden kenarları olan hiçbir köşe tüm giden kenarlarını çıkaramaz).
Bu ikinci kısıtlamaya mantıksal kaldırma denir. Bir aramaya nedenle Mantıksal, en az kaldırma bazı kenarların şekilde T den ulaşılamaz olacaktır s .
Çözüm girişimleri
LMC probleminin mantıksal giderim sınırını görmezden gelirsek, bu ağırlıksız digrafide -min-problem olur , yani polinom olarak çözülebilir (maksimum-akış min-cut teoremi).
Biz LMC sorununun minimum kaldırma sınırlaması görmezden gelirsek, bir DAG tekrar çözülebilir polynomially olacaktır: Bir köşe bulmak öyle ki k dan ulaşılabilir s ve t den erişilemiyor k . Sonra bir yol düşünün p gelen keyfi bir yoldur s için k . Şimdi, p yolunu G'nin bir alt yazısı olarak kabul edin : cevap, altyazının p her çıkış kenarı olacaktır . K tepe noktasının DFS tarafından G'de polinom sürede bulunabileceği açıktır . Ne yazık ki bu algoritma genel olarak çalışmıyor keyfi bir yöneltilmiş grafik için.
LMC problemini dinamik bir programlama tekniği ile çözmeye çalıştım, ancak problemi çözmek için gereken durumların sayısı üssel hale geldi. Dahası, 3-SAT, max2Sat, max-cut ve klik gibi bazı NP-Komple problemlerini de azaltma bulmayı başaramadığım LMC problemine indirgemeye çalıştım.
Şahsen, bir ikili DAG olsa bile LMC probleminin NP-Tamam olduğunu düşünüyorum (yani, hiçbir düğümün 2'den büyük olmayan bir DAG olmadığı).
Sorular
- LMC problemi isteğe bağlı bir yazımında NP-Tamam mı? (ana soru)
- LMC problemi isteğe bağlı bir DAG NP-Complete mi?
- LMC problemi NP-Complete'i isteğe bağlı bir ikili DAG mi?