HAMILTONIAN CYCLE neden PERMANENT'ten bu kadar farklı?


23

Bir polinom , eğer m = poly ( n ) ise bir polinom g ( y 1 , , y m ) monoton projeksiyonu ve π : { y 1 , , y m } { x 1 , , x n , 0 , 1f(x1,,xn)g(y1,,ym)m(n) Öyle ki f ( x 1 , ... , x , n ) = gr ( π ( y 1 ) , ... , π ( y m ) ) . Kendisine, her değişken değiştirmek mümkündür y j ve g bir değişkenine göre x i ya da sabit bir 0 ya da 1 , bu sayede elde edilen polinom çakıştığını f . π:{y1,,ym}{x1,,xn,0,1}f(x1,,xn)=g(π(y1),,π(ym))yjgxi01f

Sürekli polinom PER ile Hamiltonian döngüsü polinomu HAM arasındaki farkla (nedenlerin) ilgileniyorum: burada ilk toplamın tüm permütasyonların üzerinde olduğu h : [

PERn(x)=hi=1nxi,h(i)    and    HAMn(x)=hi=1nxi,h(i)
ve ikincisi sadece tümdöngüselpermütasyonlarınüstünde h : [ n ] [ n ] . h:[n][n]h:[n][n]
Soru: Neden HAM PER'de monoton bir projeksiyon değildir ? Yoksa hala öyle mi?
Sadece sezgisel sebeplerden dolayı ispatlar istemiyorum .

Motivasyon: PER'e sınırlandırılmış bilinen en büyük monoton devre (Razborov tarafından kanıtlanmıştır) "sadece" kalır . Diğer taraftan, sonuçları Valiant anlamına clique n  HAM bir monoton projeksiyonu m burada CLIQUE n ( x ) = Σ S Π i < j S x i , j, toplam ile, tüm alt-gruplar üzerinde S [ n ] boyutta | S |nΩ(logn)

CLIQUEn is a monotone projection of HAMm
CLIQUEn(x)=Si<jSxi,j
S[n] . Kendimi "basit, doğrudan" indirgeme formu bu genel sonuçlar elde, ama olamazdıAlon ve Boppana(Tarikatı. 5'de) iddiası zatenm=25, n2Bu azaltılması için yeterlidir. |S|=nm=25n2

Fakat bekleyin: CLIQUE'nin büyüklüğünde monoton devreler gerektirdiği iyi bilinmektedir (ilk önce Razborov'un yöntemini kullanarak Alon ve Boppana tarafından kanıtlanmıştır). 2nΩ(1)

Yani, HAM PER'nin monoton bir projeksiyonu olsaydı, PER için de daha düşük bağa sahip olurduk . 2nΩ(1)

Aslında, neden HAM PER'nin monoton olmayan bir projeksiyonu bile değil ? Boolean semiring içinde, eski olan NP ikincisi iken, -tamamlamak P . Ama neden? Bir permütasyon için döngüsel olmanın bu kadar özel kıldığı yer neresidir ?

PS Açık bir fark olabilir: HAM [n] 'yi sadece bir (uzun) döngü ile kaplar, oysa PER kullanabilir bunun için ayrık döngüleri kullanabilir. Sağlamak: Bu nedenle, HAM için proje zor yönü gibi görünüyor yokluğu bir Hamilton döngüsünün yeni grafikte ayrık döngüleri ile herhangi bir kaplama olmaması anlamına gelir. Bu, HAM'ın PER projeksiyonu olmamasının nedeni midir?

PPS Aslında Valiant daha etkileyici sonucu kanıtlanmıştır: Her polinom ile c u{ 0 , 1 } , katsayıları C u , p-zaman hesaplanabilir , m = poly ( n ) için HAM m'nin bir çıkıntısıdır (algo monoton değilse, mutlaka monoton değildir ).f(x)=u[n]cuiuxicu{0,1}cumm(n). PER da ancak karakteristik alanlarında üzerinde, bu özelliğine sahiptir . Yani, bu anlamda, HAM ve PER vardır gf Bruno hatırladı gibi BAŞINA belirleyici döner ve kolaydır, (2) olmayan sürece, gerçekten de "benzer".2


1
Konu hakkında biraz sorum var. PERMANENT’in neden boolean semiring’de P’de olduğunu sorabilir miyim? Böyle bir algoritmanın farkında değilim.
caozhu

@caozhu: Bunun nedeni PERMANENT'in bool semiringde DETERMINANT ile aynı olmasıdır. Algoritma daha sonra herhangi bir DETERMINANT algoritmasıdır.
Bruno

3
@ Bruno: tam değil. Eğer GF (2) alanındaysak haklısın; o zaman Gauss diyebiliriz. Yine de, Boole yaklaşık büyüklüğü PER devre , n 5 / 2 kullanılarak inşa edilebilir Hopcroft-Karp algoritması , maksimum karşılaştırma, ya da sadece Floyd-Fulkerson fazla kusur algoritması. {,,¬}n5/2
Stasys

Yanıtlar:


9

Aşağıdakiler, Hamiltonian döngüsü polinomunun kalıcıın polinom büyüklüğünde monoton bir çıkıntısı olmadığı, hiçbir karakteristik sıfır halkası üzerinde bir kanıtdır. Temel fikir, negatif olmayan katsayılara sahip polinomların monoton projeksiyonlarının, birinin Newton polipopunun, bir diğerinin Newton polipopunun genişletilmiş bir formülasyonu olmasına yol açması ve daha sonra son alt sınırları genişletilmiş formülasyonlar üzerinde uygulamasına yol açmasıdır.

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
çok hoş bir tartışma. Bu tam olarak aradığım şeydi! Aslında, genişletilmiş LP formülasyonları Valiant'ın projeksiyonlarını simüle eder (en azından monoton).
Stasys
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.