Sert sayma versiyonlarında kolay problemler


20

Vikipedi , sayım versiyonunun zor olduğu problemlere örnekler verirken, karar versiyonu kolaydır. Bunlardan bazıları mükemmel eşleşmeleri sayıyor, -SAT'a çözüm sayısını ve topolojik sıralama sayısını sayıyor.2

Başka önemli sınıflar var mı (örgüler, ağaçlar, sayı teorisi vb. Örnekler)? Bu tür sorunların bir özeti var mı?

-sayım sayma sürümleri olan birçok sorun türü vardır .P#P

Doğal sorunun sürümü var mı daha tamamen anlaşılmış veya genel ikili mükemmel eşleme daha basit olduğu (üzerine bilgileri ekleyin neden daha basit tür olarak kanıtlanabilir en alt sınıflarında -hierarchy ve benzeri) başka bir alanda (sayı teorisi, kafesler gibi) veya en azından sayım sürümü -hard olan basit iki taraflı grafikler için ?PNC#P

Kafesler, politoplar, nokta sayma, sayı teorisinden örnekler takdir edilecektir .


1
Muhtemelen doğal problemler istiyorsunuz , çünkü [#SAT'tan indirgeyerek, [P'yi sıfırdan farklı bir sayı ile çarpan indirimler] altındaki # P-sert problemler HP zor karar problemlerine sahiptir] ve [kimlik fonksiyonu, {x: x 1+ (değişken_variables_ ( )) olanlardır veya [sıfır ve ardından için tatmin edici bir atama }} bir sonraki en katı azaltma türü altında # P-serttir, ancak karar sürümü önemsizdir]. ϕϕ

@RickyDemer yazınız kısa ve öz. Evet, doğal problemler istiyorum.
T ....

İki taraflı grafiklerde mükemmel eşleşmeleri tam olarak anlamıyor muyuz? Ayrıca, sorun için bir RNC2 algoritması vardır.
Sasho Nikolov

1
Evet, bilmiyoruz. Deterministik algoritmamız yok. NC
T ....

Yanıtlar:


8

İşte gerçekten mükemmel bir örnek (önyargılı olabilirim).

Kısmen sıralı bir küme verildiğinde:
a) doğrusal bir uzantısı var mı (yani kısmi sıra ile uyumlu bir toplam sıra)? Önemsiz: Tüm postetlerin en az bir doğrusal uzantısı vardır
b) Kaç tane var? # Bunu belirlemek için P-complete (Brightwell ve Winkler, Doğrusal Uzantıları Sayma , Sıra, 1991)
c) Hepsini hızlı bir şekilde üretebilir miyiz? Evet, sabit itfa edilmiş sürede (Pruesse ve Ruskey, Doğrusal Uzantıları Hızlı Oluşturma , SIAM J Comp 1994)


3
+1: Gerçekten mükemmel bir örnek olduğuna katılıyorum (bunu kendim göndermeyi düşünüyordum ve sonra bu cevabı gördüm). Ayrıca, birisi "En az bir başka lineer uzantı olup olmadığına karar vermeye ne dersiniz" derseniz , bu sorun da tamamen önemsizdir: toplam sipariş 1 uzantıya sahiptir, diğer tüm postalar> 1'e sahiptir. Ve tam olarak 2 uzantıyı tespit etmek de kolaydır (bu tam olarak bir çift karşılaştırılamaz eleman varsa). Aslında, 7 adede kadar doğrusal uzantıya sahip tam bir posta sınıflandırması vardır (bkz. Hanamura-Iwata, IPL 2011 ).
Joshua Grochow

Bu gerçekten güzel bir örnek. Orada çok "daha basit" bir sorun ancak aynı tür özellikleri zevk (bu özellikleri kanıtlamak neredeyse önemsiz anlamında daha basit). Bir DNF'nin tatmin edici atamalarının sayılması: a) boş olmayan her DNF tatmin edilebilirdir b) sayım # P-tamtır (#SAT'a indirgeme) c) numaralandırma polinom gecikmesi ile yapılabilir (belki sabit bir amortisman süresi, düşünmek için)
holf

DNF tatmin edici atamaların sabit amortisman süresinde (CAT) üretilip üretilemeyeceğini bilmekle çok ilgilenirim. O zamanlar ve Frank'le olan makalem, 1994'te, doğrusal uzantılar sayımın zor olduğu ve üretimin itfa edildiğinde (yani CAT) olduğu kadar hızlı olduğu ilk "doğal olarak tanımlanmış" nesneydi. DNF çözümleri de bunun için muhtemel bir aday gibi görünüyor. Referansı olan var mı?
Gara Pruesse

@GaraPruesse Bunun için referansım yok. Monoton-DNF için, isabetli hipergram setine eşdeğerdir ve gecikmeyi iyileştirmek için bazı teknikler Keisuke Murakami ve Takeaki Uno dl.acm.org/citation.cfm tarafından "Büyük ölçekli hipermetreleri iki katına çıkarmak için etkili algoritmalar" bölümünde sunulmuştur. id = 2611867 . CAT verilip verilmediğini kontrol etmeliyiz. DNF için sezgim, küçük bir cümle varsa, o zaman kaba zorlama için zaten yeterli çözümlere sahip olmanızdır. Aksi takdirde, yalnızca büyük cümlecikleriniz vardır ve bunlar daha sonra çatışmaya meyillidir ve bu bir CAT algoritması tasarlamak için kullanılabilir.
holf

17

Sayı teorisinden ilginç bir örnek, dört karenin toplamı olarak pozitif bir tamsayıyı ifade etmektir. Bu rastgele polinom zamanında nispeten kolayca yapılabilir ( https://dx.doi.org/10.1002%2Fcpa.3160390713 adresindeki Rabin ile 1986 tarihli makaleme bakın ) ve eğer doğru hatırlıyorsam, şimdi bile deterministik bir polinom zamanı var çözüm. Ancak bu tür temsillerin sayısını saymak, çarpanlara ayırma toplamı fonksiyonunu hesaplamanıza izin verir , bu da çarpanlara ayırma n'ye eşit rastgele polinom zamanıdır . Sayma problemi muhtemelen zor.σ(n)n


"Yani sayma problemi muhtemelen zor" demek muhtemelen zor mu? kanıtın var mı #P
T ....

"Muhtemelen zor" derken, tamsayı çarpanlarına ayırmaya rasgele polinom-zaman eşdeğeridir.
Jeffrey Shallit

3
Yani, açık hale getirmek için: sorunudur değil # P-sert (kıyametler sonları gevşek sürece).
Emil Jeřábek

@JeffreyShallit örneği var mı? #P
T ....

"İşe Yarar: Ben şu daha basit örneği olduğunu düşünüyorum daha uygun bir böleni büyüktür sahip 1 " e karşı "daha büyük uygun bölenler kaç 1 vermez n var mı?". Karar sürümü " n kompozittir" e eşdeğerdir, bu yüzden P'dir , ancak sayma sürümü faktoringden daha kolay görünmemektedir. n11nnP
Dan Brumleve

17

Grafik Teorisinden çok güzel ve basit bir örnek, yönlendirilmemiş bir grafikteki Eular devresi sayısını saymaktır.

Karar sürümü kolay (... ve Königsberg sorunun Yedi Köprüleri hiçbir çözümü :-)

Sayma sürümü # P-hard: Graham R. Brightwell, Peter Winkler: Eulerian Circuits Sayma # P-Complete . ALENEX / ANALCO 2005: 259-262


Bu makalenin "Yaklaşımımız, Euler devrelerini sayan bir kehanetin yardımıyla, bir Turing makinesinin ... ve" Eulerian yönelimlerinin sayısını hesaplamak istiyoruz . G "paragraf sonu 'herhangi bir tek asal için inşa p , bir grafiktir G p küreler sayısı eşdeğerdir N modülo p .' ve" bir arasındaki asal p için bu işlemi tekrarlamak m ve m 2 , burada | E | = m , ve ... "kesinlikle bir m yerine yalnızca paralel bir azalma vermelerini önerirNGpGpNpmm2|E|=m -sorgu azaltma. mϵ

@MarzioDeBiasi NC'de Euler devresi kararı mı?
T ....

1
@AJ. Sadece her düğümün derecesinin paritesini hesaplamanız ve hepsinin eşit olup olmadığını kontrol etmeniz gerekir. Kesinlikle NC gibi görünüyor.
Sasho Nikolov

4
bitinin paritesini O ( n 2 ) boyutlu bir formül veya O derinliğinin doğrusal bir boyut devresi ( log n ) kullanarak alabilirsiniz . Grafiğiniz bir bitişiklik matrisi olarak verilirse, her satırın paritesini hesaplayın, reddedin ve bir AND alın. AND n biti doğrusal boyut formülüyle yapılabilir, bu nedenle genel olarak O ( n 3 ) boyutlu Boole formülü ve O ( n 2 ) boyutlu Boole derinliği O devresi ( log n ) elde edersiniznO(n2)O(logn)nO(n3)O(n2)O(logn)(AND-OR bazında). Yani problem aslında . NC1
Sasho Nikolov

2
Aslında, sorun . AC0[2]
Emil Jeřábek

6

İkinci sorunuzla ilgili olarak, Monoton-2-SAT (madde ile en fazla 2 pozitif değişmez değere sahip bir CNF formülünün tatmin edilebilirliğine karar vermek) gibi problemler tamamen önemsizdir (sadece formülünüzün boş olup olmadığını kontrol etmeniz gerekir) ancak sayma problemi # P-zordur. Bu formülün tatmin edici ödevlerinin sayısına yaklaşmak bile zordur (bkz. Yaklaşık akıl yürütmenin sertliği hakkında, Dan Roth, Yapay Zeka, 1996).


5

Gönderen [Kayal, CCC 2009] : Açıkça bir noktada yok edici polinomları değerlendirilmesi

Özetden: `` Bu, bir nesnenin varlığını (bizim durumumuzda yok edici polinomu) belirlemenin verimli bir şekilde yapılabildiği tek doğal hesaplama problemidir, ancak nesnenin gerçek hesaplaması muhtemelen zordur. ''

Let alan ve olduğu f = ( f 1 , . . . , F , k ) F [ x 1 , . . . , X , n ] bir dizi olabilir k -birçok degree- d N üzerinden -variate polinomlar F . Bir f -annihilating polinom isimli bir (önemsiz olmayan) bir st bir ( f 1 , . .Ff=(f1,...,fk)F[x1,...,xn]kd nF.fAA(f1,...,fk)=0.

Karar kolaydır: Aşırı herhangi bir alan ve herhangi için polinomların ( f 1 , . . . , F k ) - eğer k n + 1 , böyle yok edici olduğu bir için ( f 1 , . . . , F k ) . ((Boyut sayma bağımsız değişkeni ile.))k(f1,...,fk)kn+1,A(f1,...,fk)

Sayma zordur tanımlama yok edici-EVAL bir noktada bir yok edici polinom değerlendirmek fonksiyonel bir sorun olarak : bir ana Verilen ve bir dizi ( f 1 , . . . , F , k ) Z, [ X 1 , . . . , X , n ] az mghorta yok edici olduğu A ( t 1 , . . . , T k ) Zp,(f1,...,fk)Z[x1,...,xn] çıkış integer bir ( 0 , . . . , 0 ) mod p .A(t1,...,tk)Z[t1,...,tk],A(0,...,0)modp.

İmha-EVAL olduğunu -Zor. Ayrıca, yok edici polinom A ( t , 1 , . . . , T k ) sürece küçük bir devre temsil bulunmamaktadır p H çöker.#PA(t1,...,tk)PH


1
Marzio örneğinde olduğu gibi, bu yazının istem 15.2'deki kanıtı, m'nin altında değil, yalnızca paralel indirimler altında sertlik gösterdiklerini göstermektedir. -sorgu azaltma. mϵ

1
Tüm bulabildiğim kaynaklar tanımlara katılmıyor gibi görünüyor. AE, cevabınızın tartıştığı sorun olsun. (... devamı)

1
= Ben kullandıkları daha doğrusu neyi baz sınıf atlatmanın denemedim ama onların sonuç daha iyi #p daha olsaydı oldukça sürpriz olmayacağını (... devamı) ( DLOGTIME-üniform TC 00 ) || AE [n]. (... devamı)

1
kadarıyla görebildiği kadar, bu mu (... devam) değil o izleyin LWPP MP AE [ 3 AE[n3]/poli .

1
Daha genel olarak, yani keyfi ( n'den daha az ) için, Jacobian kriteri nedeniyle karar kolaydır, değil mi? (Jacobian ölçütünün yalnızca> m a x d e g f i karakteristiğinde çalıştığını unutmayın ; küçük pozitif karakteristikte, Mittman-Saxena-Scheiblechner'e bağlı olarak değiştirilmiş bir Jacobian kriteri vardır , ancak görünüşe göre sadece bir N P # P'ye yol açmaktadır. karar algoritması ...)knmaxdegfiNP#P
Joshua Grochow
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.