Định lý phân đôi làm gì?


10

Nó cũng được biết rằng các lớp học nhất định của NP -problems Có sự phân đôi lý, trong đó đảm bảo rằng tất cả các nhiệm vụ trong lớp là một trong hai NP -complete hoặc là trong P . Kết quả được biết đến nhiều nhất là định lý phân đôi của Schaefer , cùng với một số khái quát.

Sự hiểu biết của tôi là việc chứng minh các định lý phân đôi này không thực sự dễ dàng. Tôi tự hỏi, nếu có bất kỳ lời giải thích tương đối ngắn cho lý do tại sao các lớp nhất định có định lý phân đôi, trong khi những người khác thì không? Cấu trúc vấn đề thiết yếu làm cho các định lý này là gì? Hoặc có lẽ không có cấu trúc được hiểu rõ ràng như vậy, thay vào đó là một bí ẩn trong mỗi trường hợp tại sao lớp học có hoặc không có một định lý phân đôi?


2
Câu hỏi hay. Tôi nghĩ một trực giác là chúng ta đang hạn chế các vấn đề trong một lớp học có các mô tả hay.
Kaveh

5
Đây không phải là một câu trả lời, nhưng có lẽ chỉ ra nơi một câu trả lời có thể (không): nếu loại vấn đề đủ lớn để bao gồm tất cả (hoặc thậm chí chỉ là một tập hợp con cụ thể của nó), thì Định lý của Ladner sẽ được áp dụng và sẽ không có sự phân đôi. Vì vậy, một lớp học với sự phân đôi ít nhất phải được cấu trúc đủ để tránh Ladner ...NP
Joshua Grochow

1
Dichotomies xảy ra khi ngôn ngữ quá thô để tạo ra sự khác biệt tốt.
András Salamon

Câu trả lời:


2

Đối với trường hợp của định lý phân đôi Schaefer, một cách không chính thức, sức mạnh biểu cảm phổ quát của các công thức Boolean CNF được xây dựng từ các quan hệ logic phi Schaefer nằm sau sự phân đôi. Mọi mối quan hệ logic đều có thể xác định được bằng công thức như vậy bằng cách sử dụng bộ định lượng hiện sinh. Điều này được nêu chính thức trong định lý biểu thức của Schaefer (Định lý 2.5).

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.