üzerinde


12

de giriş sayısı olarak alınan ve max ( x , y ) , min ( x , y ) , 1 - x ve x + y işlevlerinden oluşan geçitlere sahip bir devre düşünün[0,1]max(x,y)min(x,y)1x . Devrenin çıkışı da[0,1] 'de bir sayıdır.x+y2[0,1]

Bu modelin veya yakından ilgili bir modelin çalışılıp çalışılmadığını bilen var mı?

Özellikle, bu devre için elde edilebilecek maksimum değeri hesaplayarak, bu devre için tatmin edilebilirlik problemini çözmeye çalışıyorum (kompakt bir alanda sürekli bir işlevi temsil ettiği için gerçekten maksimum değere ulaşıyor).

Açıklama: Bu modelle ilgili çalışmam, ağırlıklı geçici mantıklar yoluyla yapıldığı için, ikincisi ile ilgili herhangi bir model de kullanışlı olabilir.


5
Elbette bu problem NP-zordur. (Satisfiability ile: AND, OR veya NOT yapabileceğiniz ve ¬ x 1 - x var .) Yani, bu sorunun NP'de olup olmadığı sorunuz ? Böyle bir devrenin 1 değerini veren bir girişe sahip olup olmadığına dair karar sorusu NP'de görünmektedir, çünkü böyle bir giriş varsa, 0/1 olan bir giriş vardır. xymax{x,y}¬x1x
Neal Young

3
X y için kesin olarak olası doğruluk değerinden birini seçersek , burada x , y , devrede bir min ( x , y ) veya max ( x , y ) düğümü görünecek şekilde düğüm çiftleridir , bu P'de çözülebilen doğrusal bir programlama problemine dönüşür. Böylece, orijinal maksimizasyon probleminin karar versiyonu NP'dedir. (Bu, asukasiewicz mantığındaki tatmin edilebilirlik sorununun bir çeşididir, bu nedenle ilgili bilgi için Haniková'nın Matematiksel Bulanık Mantık El Kitabı'ndaki bölümüne bakmak isteyebilirsiniz.)2nxyx,ymin(x,y)max(x,y)
Emil Jeřábek

5
@Shaull: Daha ayrıntılı olarak açıklayayım. Let (burada dakika veya en fazla kapılardır devrenin düğümlenmesine m devre büyüklüğü ile sınırlıdır) ve izin b i ve c ı kapısı giriş düğümlenmesine bir i . Her i < m için b ic i veya c ib i ek bir kısıtlama seçin . Orada 2 m{ai:i<m}mbiciaii<mbicicibi2mböyle seçimler. Böyle bir seçim sabitlendiği zaman, değiştirerek devrenin basitleştirilmesi için ile b i veya C i dolayısıyla değişken problem orijinal değişkenlerdir doğrusal denklem ve tekabül eden ilave değişkenlerin bir sistem haline dönüşür, uygun olarak. ..aibici
Emil Jeřábek

4
... devredeki düğümler. Ek kısıtlamaların karşılandığını belirten eşitsizliklerini, orijinal değişkenleri [ 0 , 1 ] ile sınırlayan eşitsizlikleri ve çıkış düğümünün u değerine sahip olduğunu belirten eşitsizlikleri ekleyin . Daha sonra bu ek kısıtlamalar seçimine bağlı olarak bir doğrusal program ve devre ulaşır değer u ilişkili doğrusal program bir çözelti sahip olacağı şekilde kısıtlamaları bir seçenek vardır iff. m[0,1]uu
Emil Jeřábek

5
Ayrıca, doğrusal bir programın optimum değerinin, politopun tepe noktasında elde edildiğine dikkat edin. Bu, optimal çözümün paydasının , girişleri sabit boyutlu tamsayılar olan boyutundaki bir matrisin belirleyicisi olarak ifade edilebileceği ve her satırda sadece O ( 1 ) sıfır olmayan girişlerin olduğu ve bu şekilde olduğu anlamına gelir. R20, 2 O ( n ) ile sınırlıdır . O(n)O(1)2O(n)
Emil Jeřábek

Yanıtlar:


12

Cu[0,1]xC(x)u

{ai:i<m}Cmnnbiciaii<mbicicibi2maibicin

m[0,1]uO(n)u

O(n)O(1)2O(n)

min(1,x+y)(x+y)/2


4

Bu problem NP zor.

Minimum ( x , y ), maksimum ( x, y ) ve 1− x kapılarıyla 3-SAT alabilirsiniz .

İstediğimiz, 3-SAT problemini, tüm değişkenler tatmin edilebilirse 1 alabileceğiniz bir devreye indirmektir ve aksi takdirde sadece 1'den az bir şey elde edebilirsiniz.

En az sayıda ifade alarak tüm değişkenleri 0 veya 1 olmaya zorlayabilir ve bu ifadelerin max ( x , 1− x ) içermesini sağlayabiliriz .

Şimdi 3-SAT sorunu her madde için xyz biz ifade koymak max ( x , y , z minimum).

Memnun edilemez bir 3-SAT problemi için en uygun değerin ne olduğunu bilmiyorum, ancak kesinlikle 1'den az olacaktır.


2
Evet, NP sertliği yukarıdaki açıklamada belirtildiği gibi "kolay yön" dür. Aslında, ortalama geçidi kullanmazsanız, sadece min ve maks ise, karşılık gelen Boolean devresi tatmin edilebilirse maksimum değerin 1 olduğunu ve 1/2 aksi takdirde (sadece tümüne 1/2 takarak) olduğunu göstermek kolaydır. değişkenler). Her neyse, sorun yukarıdaki yorumlarda çözüldü.
Shaull

1

Tam olarak ne istediğini değil, benzer devrelerin göründüğü bir bağlam.

1x


3
1x
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.