Các vấn đề hoàn thành giả định đa thức PSPACE là gì?


8

vui lòng bạn có thể cung cấp tài liệu tham khảo hoặc đưa ra ví dụ cụ thể về các vấn đề hoàn chỉnh PSPACE có thể giải quyết được trong thời gian giả đa thức?

Ghi chú bổ sung:

Định nghĩa về thời gian giả đa thức: http://en.wikipedia.org/wiki/Pseudo-polynomial_time

Trả lời một số ý kiến ​​đề cập trước đó. Tôi đã hỏi trước đó nếu có bất kỳ vấn đề nào đã hoàn thành PSPACE có FPTAS. Câu trả lời tuyệt vời là CÓ!

Có tồn tại một vấn đề hoàn chỉnh PSPACE cụ thể có thuật toán FPTAS không?

Do đó đây là một câu hỏi tiếp theo.

(Lưu ý rằng phỏng đoán EXP áp dụng cho NP lớp phức tạp, tuy nhiên vẫn tồn tại các vấn đề hoàn thành NP có thể giải quyết được trong thời gian đa thức psuedo!)

Phụ lục ... Sasho Nikolov hỏi về FPT và Pspace. Tôi biết rằng có các vấn đề của FPT là Pspace, Exp, Exp Space hoàn thành, v.v ... Thật không may, tôi không có tài liệu tham khảo ... Sẽ sửa khi tôi nhớ

Cảm ơn!!!

Zelah


2
các thời gian giả thuyết mũ gợi ý rằng vấn đề như vậy có thể là khó để đi qua, nhưng tôi không phải là một chuyên gia.
Artem Kaznatcheev

5
Bạn có ý nghĩa gì bởi một vấn đề là giả? Tôi đã bỏ phiếu để đóng câu hỏi ngoài chủ đề, giả sử rằng bạn có nghĩa là một vấn đề hoàn chỉnh PSPACE có thể được giải quyết trong thời gian giả (một vấn đề như vậy rõ ràng không tồn tại nếu PSPACE⊈DTIME [2 ^ (polylog n)], đó là một giả thuyết yếu hơn nhiều so với giả thuyết thời gian theo cấp số nhân). Nếu giả định của tôi không đúng, tôi có thể (hầu như) lấy lại phiếu bầu gần của mình.
Tsuyoshi Ito

5
@Tsuyoshi, @Artem: Các bạn có nhầm lẫn đa thức giả với đa thức không?
Robin Kothari

2
@Robin: Vâng, tôi đã nhầm lẫn đa thức giả với đa thức. Cảm ơn đã chỉ ra điều đó.
Tsuyoshi Ito

2
@Robin: Tôi cũng vậy, xấu của tôi!
Artem Kaznatcheev

Câu trả lời:


4

Hãy xem xét Tổng tập hợp con. Việc giảm tiêu chuẩn từ 3-SAT tạo ra một thể hiện với các giá trị , trong đó nếu có một tập hợp con với tổng mục tiêu, thì tập hợp đó chứa chính xác một trong x 2 i , x 2 i + 1 cho mỗi i . Hơn nữa, chọn x 2 i tương ứng với việc đặt biến thứ i trong trường hợp 3-SAT thành đúng và chọn x 2 i + 1x0,,x2n+1x2i,x2i+1ix2iix2i+1tương ứng với việc đặt nó sai. Bạn có thể sử dụng giảm này tương tự để giảm từ định lượng 3-SAT dẫn đến một phiên bản định lượng pspace động hoàn tất của tổng tập con, , nơi y i là tương đương với một trong hai x 2 i hoặc x 2 i + 1 .y0y1iyi=kyix2ix2i+1

Bạn có thể sử dụng cùng một thuật toán thời gian giả đa thức cho tổng tập hợp con trên phiên bản định lượng này với một số sửa đổi nhỏ. Chúng tôi chỉ đơn giản là điền vào một bảng của tất cả các khoản tiền Q i y i Q i + 1 y i + 1Q n y n Σ n j = i y j = k (trong đó mỗi Q j là một trong hai hoặc ). Bảng này chỉ có kích thước đa thức nếu tất cả các giá trị được giới hạn đa thức và không khó để thấy cách điền nó vào cho tôikQiyiQi+1yi+1Qnynj=inyj=kQj cho các giá trị cho tôi - chỉ cần thêm x 2 ( i - 1 ) x 2 i - 1 cho tất cả các giá trị cho tôi , và lấy một trong hai công đoàn hoặc giao lộ của những bộ (đối với quantifiers, tương ứng).i1ix2(i1)x2i1i


1

Đây không phải là một vấn đề giải thích? Hãy là một mã hóa của một thể hiện của QBF. Chúng ta có thể hiểu w = 1 x là một số. Nếu w được đưa ra trong nhị phân, thì vấn đề này thực chất là QBF. Nếu chúng ta nhận được w unary, thì chúng ta có đủ thời gian để mô phỏng máy PSPACE cho QBF. (Chúng ta có thể cần phải đệm với số bit đa thức, ví dụ w = 10 ... 01 x .)x{0,1}w=1xwww=10...01x

Thậm chí hoạt động cho EXP.


1
Nhưng pseudopolynomial không có nghĩa là thời gian chạy là đa thức về kích thước của các trọng số (chứ không phải là kích thước của mô tả của các trọng số) giống như kích thước mô tả nếu các trọng số được đưa ra một cách đơn nhất?
5501

1
@ 5501 Điều tôi muốn nói là bằng chứng cho thấy QBF hoàn thành PSPACE không còn hoạt động nữa nếu đầu vào cho QBF được đưa ra một cách đơn nhất.
Marc Bury

1
@Marc Gille Tất nhiên, vấn đề là vấn đề với đầu vào được đưa ra dưới dạng nhị phân. Đây là PSPACE-hoàn thành. Và thuật toán thời gian giả ngẫu nhiên là một thuật toán chạy trong thời gian đa thức nếu các trọng số được đưa ra một cách đơn nhất. Nếu bạn có một ví dụ Knapsack có trọng số đơn, thì bằng chứng hoàn thành NP cũng không hoạt động. Tóm lại: hoàn thành = trọng số được đưa ra trong nhị phân, thuật toán pseudopolynomial = trọng số trong unary.
5501

2
P

2
Tất nhiên, vấn đề là giả tạo. Nhưng câu trả lời cho câu hỏi trước đó cũng là giả tạo. Mặt khác: "Định nghĩa tốt về tự nhiên là gì?". Cuốn sách của Papadimitriou Độ phức tạp tính toán, apge 216 khá thú vị.
5501

1

Ví dụ yêu thích của tôi (do Grzegorchot):

G2x+y,xy,(x,y)xyx˙yy>x

G2G2

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.