Tại sao HAMILTONIAN CYCLE lại khác với PERMANENT?


23

Một đa thức là một dự báo đơn điệu của một đa thức g ( y 1 , ... , y m ) nếu m = nhiều ( n ) , và có sự phân π : { y 1 , ... , y m } { x 1 , Nhìn , x n , 0 , 1f(x1,,xn)g(y1,,ym)m(n) f ( x 1 , ... , x n ) = g ( π ( y 1 ) , ... , π ( y m ) ) . Nghĩa là, có thể thay thế từng biến y j của g bằng một biến x i hoặc hằng số 0 hoặc 1 để đa thức kết quả trùng với f . π:{y1,,ym}{x1,,xn,0,1}f(x1,,xn)=g(π(y1),,π(ym))yjgxi01f

Tôi đang quan tâm (lý do) Sự khác biệt giữa PER đa thức thường trực và các chu trình Hamilton HAM đa thức: nơi tổng đầu tiên là trên tất cả các hoán vị h : [

PERn(x)=hi=1nxi,h(i)    and    HAMn(x)=hi=1nxi,h(i)
và lần thứ hai chỉ trên tất cả cáchoán vịtuần hoàn h : [ n ] [ n ] . h:[n][n]h:[n][n]
Câu hỏi: Tại sao HAM không phải là phép chiếu đơn điệu PER? Hay nó vẫn còn?
Tôi không yêu cầu bằng chứng , chỉ vì lý do trực quan.

Động lực: mạch đơn điệu nổi tiếng lớn nhất thấp hơn bị ràng buộc đối PER (chứng minh bằng Razborov) vẫn còn "chỉ" . Mặt khác, kết quả của Valiant ngụ ý rằng phe nhóm n  là một dự báo đơn điệu của HAM m nơi phe nhóm n ( x ) = Σ S Π i < j S x i , j với tổng là trên tất cả các tập con S [ n ] kích thước | S |nΩ(logn)

CLIQUEn is a monotone projection of HAMm
CLIQUEn(x)=Si<jSxi,j
S[n] . Bản thân tôi không thể có được mức giảm "đơn giản, trực tiếp" từ những kết quả chung này, nhưngtuyên bố củaAlon và Boppana(trong Bài 5) đã cóm=25n2là đủ cho mức giảm này. |S|=nm=25n2

Nhưng chờ đợi: nó cũng được biết rằng bè lũ đòi hỏi mạch đơn điệu của kích thước (lần đầu tiên chứng minh bởi Alon và Boppana sử dụng phương pháp Razborov của). 2nΩ(1)

Vì vậy, HAM là một phép chiếu đơn điệu của PER, chúng ta sẽ có giới hạn dưới cho PER. 2nΩ(1)

Trên thực tế, tại sao HAM thậm chí không phải là phép chiếu PER không đơn điệu ? Trong semiring boolean, cựu là NP -complete, trong khi sau này là tại P . Nhưng tại sao? Đâu là một nơi mà chu kỳ cho một hoán vị làm cho nó rất đặc biệt?

PS Một sự khác biệt rõ ràng có thể là: HAM bao gồm [n] chỉ bằng một chu kỳ (dài), trong khi PER có thể sử dụng có thể tách rời các chu kỳ cho việc này. Do đó, để chiếu PER đến HAM, hướng cứng dường như là: đảm bảo rằng sự vắng mặt của chu trình Hamilton có nghĩa là không có bất kỳ sự che phủ nào với các chu kỳ rời rạc trong biểu đồ mới. Đây có phải là lý do cho HAM không phải là một phép chiếu của PER?

PPS Trên thực tế, Valiant đã chứng minh một kết quả ấn tượng hơn: mọi đa thức với c u{ 0 , 1 } , có hệ số c u là thời gian tính toán được , là một phép chiếu (không nhất thiết là đơn điệu nếu algo không đơn điệu) của HAM m với m = poly ( n )f(x)=u[n]cuiuxicu{0,1}cumm(n). PER cũng có thuộc tính này, nhưng chỉ trên các trường có đặc tính . Vì vậy, trong ý nghĩa này, HAM và PER thực sự "tương tự", trừ khi chúng tôi đang không ở trong GF (2) ở đâu, như Bruno nhớ, PER quay sang yếu tố quyết định, và rất dễ dàng.2


1
Tôi có một câu hỏi một chút ra khỏi chủ đề. Tôi có thể hỏi tại sao PERMANENT lại ở P trong kỳ tuyển sinh boolean không? Tôi không biết về một thuật toán như vậy.
caozhu

@caozhu: Điều này đơn giản là vì PERMANENT giống như XÁC ĐỊNH đối với việc bán kết quả boolean. Thuật toán sau đó là bất kỳ thuật toán DETERMINANT.
Bruno

3
@Bruno: không hẳn. Bạn đúng nếu chúng ta ở trong trường GF (2); sau đó chúng ta có thể sử dụng, nói, Gauss. Tuy nhiên, boolean mạch cho PER kích thước khoảng n 5 / 2 có thể được xây dựng bằng thuật toán Hopcroft-Karp cho phù hợp tối đa, hoặc chỉ Floyd-Fulkerson thuật toán tối đa lỗ hổng. {,,¬}n5/2
Stasys

Câu trả lời:


9

Sau đây là một bằng chứng về bất kỳ vòng số 0 đặc trưng nào cho thấy đa thức chu kỳ Hamilton không phải là phép chiếu đơn điệu kích thước đa thức của vĩnh viễn. Ý tưởng cơ bản là các phép chiếu đơn thức của đa thức với các hệ số không âm dẫn đến đa giác Newton của một dạng là một công thức mở rộng của đa giác Newton của mặt kia, và sau đó áp dụng các giới hạn thấp gần đây trên các công thức mở rộng.

f(x1,,xn)g(y1,,ym)fgππgf

New(f)fNew(g)

New(f)Rmn+mn+mNew(g)

e1,,emRmNew(g)Rm(e1,,em)y1e1ymemiπ(yi)=0New(g){ei=0}yimPπLπ:RmRnLπ(P)=New(f)New(f)n+mPmLπnxi

fngmfgeijm

2nΩ(1)mLπ

fgπLπNew(f)

PNP


1
một lập luận rất hay. Đây chính xác là những gì tôi tìm kiếm! Thật vậy, các công thức LP mở rộng mô phỏng các dự đoán của Valiant (ít nhất là đơn điệu).
Stasys
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.