Các vấn đề NP-Complete thừa nhận một thuật toán hiệu quả theo lời hứa về một giải pháp duy nhất


14

Gần đây tôi đã đọc một bài báo rất hay của Valiant và Vazirani cho thấy rằng nếu , thì không thể có một thuật toán hiệu quả để giải SAT ngay cả theo lời hứa rằng nó không thỏa mãn hoặc có một giải pháp duy nhất . Do đó, cho thấy SAT không thừa nhận một thuật toán hiệu quả ngay cả theo lời hứa sẽ có nhiều nhất một giải pháp.NPRP

Thông qua việc giảm đáng kể (giảm bảo tồn số lượng giải pháp), dễ dàng nhận thấy rằng hầu hết các vấn đề hoàn thành NP (tôi có thể nghĩ ra) cũng không thừa nhận một thuật toán hiệu quả ngay cả theo lời hứa về việc có nhiều nhất một giải pháp (trừ khi ). Ví dụ sẽ là VERTEX-COVER, 3-SAT, MAX-CUT, 3D-MATCHING.NP= =RP

Do đó, tôi đã tự hỏi nếu có bất kỳ vấn đề NP-hoàn chỉnh nào được biết là thừa nhận thuật toán đa thời gian theo một lời hứa duy nhất.


12
Đây không phải là một câu trả lời hay, nhưng có nhiều vấn đề hoàn thành NP mà các trường hợp luôn có 0 hoặc nhiều hơn một giải pháp. Xem xét đồ thị 3 màu chẳng hạn; các giải pháp có trong nhóm 6 vì bạn luôn có thể hoán vị màu sắc. Bất kỳ vấn đề như vậy có một thuật toán thời gian đa thức theo lời hứa của nhiều nhất một giải pháp. Đặc biệt, nếu có nhiều nhất một màu 3 thì không thể có bất kỳ, và vì vậy thuật toán chỉ có thể từ chối.
Mikhail Rudoy

4
Vấn đề chu trình Hamilton thừa nhận thuật toán thời gian nhanh hơn (nhưng vẫn theo cấp số nhân) theo lời hứa uniqness. Nó không trực tiếp trả lời câu hỏi của bạn, bởi vì nó không phải là đa thức, nhưng ít nhất đây là một vấn đề với tbehaviour khác nhau sau đó SAT
ivmihajlin

4
Như trong nhận xét của Mikhail Rudoy, ​​việc kiểm tra sự tồn tại của chu trình Hamilton trong đồ thị 3 thông thường là không đáng kể với giả định duy nhất. Mỗi cạnh tham gia vào một số chẵn của chu kỳ Hamilton, vì vậy không bao giờ có thể có chính xác một chu kỳ.
David Eppstein

Câu trả lời:


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.