Lớp PPAD phức tạp (ví dụ: tính toán các cân bằng Nash khác nhau) có thể được định nghĩa là tập hợp các vấn đề tìm kiếm đa thời gian có thể giảm xuống đến KẾT THÚC :
KẾT THÚC LINE : Cho các mạch S và P với n bit đầu vào và n bit đầu ra sao cho P (0 n ) = 0 n ! = S (0 n ) , tìm đầu vào x trong {0,1} n sao cho P (S (x)) ! = X hoặc S (P (x)) ! = X ! = 0 n .
Các mạch hoặc thuật toán như S và P ngầm định nghĩa một biểu đồ lớn theo cấp số nhân chỉ được tiết lộ trên cơ sở truy vấn theo truy vấn (để giữ vấn đề trong PSPACE !), Ví dụ như bài báo của Papadimitrou .
Tuy nhiên, tôi không hiểu làm thế nào người ta sẽ thiết kế một mạch cho phép các biểu đồ tùy ý (nếu có cấu trúc có hệ thống với biểu đồ, việc tìm mạch dễ dàng hơn nhiều). Chẳng hạn, làm thế nào người ta có thể thiết kế một mạch có kích thước đa thức đại diện cho một đường có hướng dài theo cấp số nhân, với nhãn all-0 cho đỉnh nguồn và các nhãn nhị phân được gán ngẫu nhiên cho tất cả các đỉnh khác? Điều này dường như được ẩn giấu trong các giấy tờ liên quan đến PPAD .
Gần nhất tôi đến từ một tìm kiếm trực tuyến là giấy của Galperin / Widgerson , nhưng mạch được mô tả có hai nhãn đỉnh và trả về câu trả lời Boolean cho "Các đỉnh này có liền kề không?"
Vì vậy, làm thế nào bạn sẽ thiết kế một mạch có kích thước đa thức của đồ thị có kích thước theo cấp số nhân, lấy đầu vào n -bit và xuất ra nhãn n -bit của người tiền nhiệm hoặc người kế nhiệm của nó, tương ứng? Hoặc thậm chí, có ai biết về một tài nguyên giải thích điều này tốt không?