Đại diện Canonical của Cây quyết định nhị phân trong Ptime?


10

Tôi tự hỏi liệu có thể tồn tại một cách để đưa ra một loại "hình thức bình thường" cho các cây quyết định nhị phân (BDT) một cách dễ hiểu hay không.

Chính xác hơn: BDT là một cây có các nút bên trong được gắn nhãn bởi các biến boolean và các lá được dán nhãn bằng 0 hoặc 1 . Một BDT đại diện cho một hàm boolean theo cách rõ ràng. Hai BDT A,B tương đương ( AB ) khi chúng đại diện cho cùng một chức năng.

Có tồn tại một hàm f nhập vào một BDT và biến nó thành một số cấu trúc dữ liệu khác sao cho:

  1. f là trong thời gian
  2. f(A)=f(B) khi và chỉ khiAB
  3. f có một giả nghịch đảog , có nghĩa làg(f(A))A , cũng trong ptime

Ví dụ, các sơ đồ quyết định nhị phân giảm theo thứ tự OBDD xác nhận 2 và 3, nhưng không phải 1 vì với biến sai thứ tự, đầu ra có thể có kích thước theo cấp số nhân.

Tôi có cảm giác rằng điều này có thể là không thể, nhưng không tìm thấy bất kỳ bằng chứng nào về điều đó ở bất cứ đâu.


Để bình luận thêm về đề xuất của Ricky Demer:

Bài viết này định nghĩa các lớp (các lớp tương đương trong Ptime) và K e r (bất biến hoàn toàn trong Ptime) và CF (dạng chính tắc trong Ptime). Họ nghiên cứu các hàm ý khác nhau (không có khả năng) của P E q = K e rK e r = C F nhưng không cung cấp câu trả lời chắc chắn cho những câu hỏi này.PEqKerPEq=KerKer=CF

Nhiều câu trả lời tiêu cực khác nhau (không thể áp dụng 1 & 2, 1 & 2 & 3) cho câu hỏi này sẽ cung cấp kết quả phân tách như hoặc K e r C F ... dường như là một vấn đề mở cho đến nay.PEqKerKerCF


1
Được thậm chí biết đến là trong ptime?

1
Độc lập với đó, câu hỏi của bạn là tương đương với "Liệu một hình thức kinh điển FP ?".


Cảm ơn bạn Ricky Demer, tôi không biết một cách tiếp cận có hệ thống cho câu hỏi này tồn tại.
Marc

Tại sao "câu trả lời phủ định cho câu hỏi này" "cung cấp kết quả phân tách "?PEqKer

Câu trả lời:


9

NPSUBEXPAg(f(A))|g(f(A))|poly(|A|)BAg(f(A))=g(f(B))|g(f(A))|N PS U B E X Ppoly(|B|)NPSUBEXP


Tôi chỉ biết "câu trả lời 2" từ bài đăng đó. Do đó tôi bắt đầu lý luận tương tự nhưng bị mắc kẹt trên đường đi.
Marc

Nó sẽ là tốt để bọc nó theo một cách tự trị mặc dù. Tôi sẽ cố gắng đọc bài viết bên dưới yêu cầu của bài viết: Researcher.watson.ibm.com/researcher/files/us-vitaly/ trộm và thực hiện nó.
Marc

1
Tôi sợ có một vấn đề với "câu trả lời 3" từ câu trả lời này. Tôi đã hỏi tác giả về nó, nhưng không có phản hồi.
Marc
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.