Tại sao hai định nghĩa về PPAD tương đương?


13

Lớp PPAD phức tạp thường được xác định bằng cách nói rằng End-Of-The-Line là PPAD-perfect.

End-Of-The-Line là một vấn đề tìm kiếm. Đầu vào bao gồm một đồ thị có hướng trong đó mỗi nút có nhiều mức độ và mức độ tối đa 1. Đồ thị được đưa ra bởi hàm tính toán thời gian đa thức trả về tiền thân và kế thừa của x . Ngoài ra, người ta được cung cấp một nút v với một người kế nhiệm nhưng không có người tiền nhiệm. Tìm một nút t v không có người kế nhiệm hoặc không có người tiền nhiệm.f(x)xvtv

Gần đây, tôi nghe một định nghĩa khác về PPAD. Theo tôi nhớ, nó dựa trên vấn đề sau.

Một đồ thị có hướng (một lần nữa được chỉ định bởi hàm tính toán thời gian đa thức) và một nút có mức độ không bằng mức độ của nó được đưa ra. Tìm một nút khác với thuộc tính này.


Rõ ràng, End-Of-The-Line là một trường hợp đặc biệt của vấn đề thứ hai nhưng vấn đề thứ hai có thực sự khó giải quyết hơn không? Câu hỏi của tôi là:

Cả hai vấn đề đã hoàn thành cho cùng một lớp phức tạp PPAD chưa? Nếu đúng thì tại sao? Nếu không, lớp phức tạp là gì từ vấn đề thứ hai?

Câu trả lời:


15

Đối với các vấn đề với bài viết được trích dẫn, (và do đó câu trả lời này) xem PPAD có thực sự nắm bắt được khái niệm tìm một đỉnh không cân bằng khác không?

Đúng. Hai vấn đề này là tương đương và do đó hoàn thành PPAD. Việc cắt giảm được đưa ra ở trang 505 của bài báo gốc năm 1994 ( pdf ) của Papadimitriou giới thiệu End of the Line . Điều này hợp lệ ngay cả khi mức độ của biểu đồ là theo cấp số nhân, miễn là chúng tôi được cung cấp "thuật toán nhận dạng cạnh" và "hàm ghép nối". Điều này cũng được đề cập trên cùng một trang. Việc giảm được đưa ra cho PPA (phiên bản không xác định của PPAD). Nó có thể được mở rộng cho PPAD là tốt.


3
Tôi gặp rắc rối với việc mở rộng đối số sang PPAD. Trong các bằng chứng ban đầu, các đỉnh mới được tạo ra bằng cách kết hợp các cặp cạnh của cùng một đỉnh cũ. Đối với PPAD, có vẻ tự nhiên khi kết hợp các cạnh đến và đi. Nhưng sau đó, không còn đảm bảo rằng mỗi đỉnh cũ không cân bằng chỉ tạo ra một đỉnh mới không cân bằng. Và nếu có nhiều trong số chúng thì một tìm kiếm trong biểu đồ mới có thể trả về một đỉnh mới khác được tạo bởi cùng một đỉnh cũ. Điều này không đưa ra một câu trả lời cho vấn đề ban đầu. Làm thế nào một người có thể vượt qua rắc rối này?
Daniil Musatov
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.