Định nghĩa vấn đề logic cắt tối thiểu (LMC)
Giả sử là một sơ đồ không trọng số, và là hai đỉnh của và có thể truy cập được từ . Vấn đề LMC nghiên cứu làm thế nào chúng ta có thể làm cho thể truy cập được từ bằng cách loại bỏ một số cạnh của theo các ràng buộc sau:s t V t s t s G
- Số lượng các cạnh bị loại bỏ phải là tối thiểu.
- Chúng ta không thể loại bỏ mọi cạnh thoát của bất kỳ đỉnh (nghĩa là không có đỉnh nào có các cạnh đi ra có thể loại bỏ tất cả các cạnh đi của nó).
Ràng buộc thứ hai này được gọi là loại bỏ logic. Vì vậy, chúng tôi tìm kiếm một cách hợp lý, loại bỏ tối thiểu một số cạnh của sao cho không thể truy cập được từ .t s
Cố gắng giải pháp
Nếu chúng ta bỏ qua các ràng buộc loại bỏ logic của vấn đề LMC, thì đó sẽ là vấn đề cắt tối thiểu trong sơ đồ không trọng số , do đó nó sẽ có thể giải được đa thức (định lý cắt cực tiểu dòng cực đại).
Nếu chúng ta bỏ qua ràng buộc loại bỏ tối thiểu của vấn đề LMC, nó sẽ có thể giải quyết được một cách đa thức trong DAG: tìm một đỉnh sao cho có thể truy cập được từ và không thể truy cập được từ . Sau đó xem xét một đường dẫn là một đường dẫn tùy ý từ đến . Bây giờ hãy xem đường dẫn là một sơ đồ con của : câu trả lời sẽ là mọi cạnh thoát của sơ đồ con . Rõ ràng là đỉnh có thể được tìm thấy bởi DFS trong trong thời gian đa thức. Thật không may, thuật toán này không hoạt động nói chungk s t k p s k p G p k G cho một đồ thị định hướng tùy ý.
Tôi đã cố gắng giải quyết vấn đề LMC bằng một kỹ thuật lập trình động nhưng số lượng trạng thái cần thiết để giải quyết vấn đề trở nên theo cấp số nhân. Hơn nữa, tôi đã cố gắng giảm một số vấn đề NP-Complete như 3-SAT, max2Sat, max-cut và clique cho vấn đề LMC mà tôi đã không tìm cách giảm.
Cá nhân tôi nghĩ rằng vấn đề LMC là NP-Complete ngay cả khi là DAG nhị phân (nghĩa là một DAG trong đó không có nút nào có mức độ lớn hơn 2).
Câu hỏi
- Là vấn đề LMC NP-Complete trong một máy đào tùy ý ? (câu hỏi chính)
- Là vấn đề LMC NP-Complete trong một DAG tùy ý ?
- Là vấn đề LMC NP-Complete trong DAG nhị phân tùy ý ?