Lớp phức tạp PPAD được phát minh bởi Christos Papadimitriou trong bài báo năm 1994 của ông . Lớp này được thiết kế để nắm bắt sự phức tạp của các vấn đề tìm kiếm trong đó sự tồn tại của một giải pháp được đảm bảo bởi "Đối số chẵn lẻ trong đồ thị có hướng": nếu có một đỉnh không cân bằng trong đồ thị có hướng thì phải tồn tại một giải pháp khác. Nhưng thông thường, lớp được định nghĩa chính thức theo các vấn đề ( ), trong đó đối số chỉ được áp dụng cho các biểu đồ có cả in- và outdegrees . Câu hỏi của tôi là: tại sao những khái niệm này tương đương?Một N O T H E R E N D O F T H E L I N E
Cho đến thời điểm này, nó là một bản sao của câu hỏi này . Bây giờ tôi muốn nêu vấn đề chính thức và làm rõ lý do tại sao tôi không hài lòng với câu trả lời ở đó.
Vấn đề tìm kiếm ( ): chúng tôi được cung cấp hai mạch có kích thước đa thức và nhận được và trả về danh sách đa thức của các yếu tố khác trong . Các mạch này xác định đồ thị có hướng trong đó và . Vấn đề tìm kiếm là như sau: đã cho , và sao cho , tìm một đỉnh khác có cùng thuộc tính.A N O T H E R U N B A L A N C E D V E R T E X
Vấn đề tìm kiếm : giống nhau, nhưng cả và trả về danh sách trống hoặc một phần tử.A E O L
Các khái niệm về tính khử (điều chỉnh theo đề nghị của Ricky): Tổng vấn đề tìm kiếm là rút gọn về tổng vấn đề tìm kiếm qua chức năng đa thức và nếu là một giải pháp cho trong vấn đề ngụ ý là một giải pháp cho trong vấn đề . A B f g y f ( x ) B g ( x , y ) x A
Câu hỏi chính thức : tại sao có thể rút gọn thành ? Hay chúng ta nên sử dụng một khái niệm khác về tính khử?A U V A E O L
Christos Papadimitriou chứng minh định lý tương tự về PPA (Định lý 1, trang 505) nhưng lập luận dường như không hoạt động đối với PPAD . Lý do là một đỉnh có độ cân bằng sẽ được chuyển thành đỉnh với độ cân bằng . Sau đó, thuật toán cho có thể lấy một trong các đỉnh này và trả về một đỉnh khác. Điều này sẽ không mang lại một đỉnh mới cho .± k k ± 1 A E O L A U V
Mọi thứ đang trở nên tồi tệ hơn bởi vì trong luôn có một số đỉnh chẵn không cân bằng nhưng trong có thể có một số lẻ. Đây là lý do tại sao người ta không thể xây dựng một mệnh đề giữa hai bộ này và không thể luôn luôn bằng . Nếu thì chúng ta có được một phương thức để giải trong thời gian đa thức ít nhất là trong một số trường hợp. Nếu không phụ thuộc vào và cho thì có thể được trả lại làm câu trả lời cho . Điều đó sẽ không đưa ra một giải pháp choAEOL
Câu hỏi cuối cùng : những trở ngại được liệt kê ở trên có thể được khắc phục bằng cách nào đó? Một người có thể sử dụng sự phụ thuộc có thể của vào ?g x