Zor görevler için hesaplama yeteneği, kolay görevleri çözmede ne ölçüde yardımcı olur?


11

Kısacası, soru şudur: Zor görevler için hesaplama yeteneği, kolay görevleri çözmenize gerçekten ne kadar yardımcı olur. (Bu soruyu ilginç ve önemsiz hale getirmenin çeşitli yolları olabilir ve işte böyle bir girişim.)

Soru 1:

N değişkenli bir formül için SAT'ı çözmek için bir devre düşünün. (Veya kenarlı bir grafik için Hamilton döngüsünü bulmak için .)n

Her kapının değişkenleri üzerinde rasgele bir Boole işlevinin hesaplanmasına izin verdiğini varsayalım . Somutluk için alalım .mm=0.6n

Güçlü üstel zaman hipotezi (SETH), bu tür güçlü kapılarla bile süperpolinom devre boyutuna ihtiyaç duyduğumuzu iddia eder. Aslında, her için en az boyutuna ihtiyacımız varBir anlamda, çok karmaşık Boole işlevlerini (NP tamlığının çok ötesinde) temsil eden değişkenlerin fraksiyonu üzerindeki kapılar size çok fazla avantaj sağlamaz.ϵ .Ω(2(0.4-ε)n)ε.

Ayrıca şunu da sorabiliriz:

(i) büyüklüğünde böyle bir devre alabilir miyiz ? 2 ( 1 - ϵ ) n ?20.9n2(1-ε)n

“Hayır” cevabı SETH'nin muazzam bir güçlendirmesi olacaktır. Elbette, basitçe özlediğim kolay bir “Evet” yanıtı var.

(ii) (i) 'nin cevabı EVET ise, rasgele Boole işlevlerini hesaplayan kapılar yapın, sadece NP işlevlerini “(”) hesaplayan (söyleyin) kapılara kıyasla bazı avantajlar sağlar; ya da sadece SAT'ın daha küçük örnekleri mi?

Bir sonraki soru girişimleri soru için benzer bir şey sormak .P

Soru 2:

Daha önce olduğu gibi ve somutluk için m = 0,6 n koyun . (Diğer değerleri m gibi m = n α : devrelerin aşağıdaki türde göz önünde bulundurun. Aynı zamanda ilgi konusudur)m<nm=0.6nmm=nα

a) Bir adımda değişkenleri üzerinde isteğe bağlı bir Boole işlevi hesaplayabilirsiniz .m

b) Bir adımda değişkenli bir SAT problemini çözebilirsiniz . Ya da belki de m değişkenlerindeki polinom boyutunun gelişigüzel, belirsiz bir devre .mm

c) bir adımda keyfi bir devre gerçekleştirebilir boyutu değişken m d ( d ) sabitlenir.mmdd

d) Bir adımda normal Boole kapılarını gerçekleştirebilirsiniz.

kenarlı bir grafik için mükemmel bir eşleşme bulma sorusunu ele alalım . Eşleştirmenin polinom boyutlu bir devresi vardır. Soru, böyle bir eşleştirme algoritmasındaki üssün, d) tipi devrelerden c) tipi devrelere ve c) ebadındaki devrelerden b) ebadındaki devrelere ve b ebadındaki devrelere geçtiğinizde geliştirilebileceği yönündedir. ) a) büyüklükteki devrelere.n

(Bu, paralel hesaplama veya oracles hakkında iyi bilinen sorunlarla ilgili olabilir.)


1
Aslında Güçlü ETH güçlü değil: sadece sen çalışan bir üniforma algoritması olamaz diyor ile SAT vakti c n tüm maddelerinde, c . Küçük değişkenler kümesinde keyfi Boole işlevlerine izin vermek, üniform olmayan devre alanına girmenizi sağlar. "Düzgün olmayan SETH" ilginç bir varyant ama henüz çok yakından çalışıldığını düşünmüyorum. Ö(1,9999n)cnc
Ryan Williams

Sevgili Rayan, doğru, muntazam olmayan davayı ele almak için kendimi daha rahat hissediyorum. Soru 1'e verilecek bir cevap, tekdüze olmayan SETH'nin büyük ölçüde güçlendirilmesi olacaktır. (Düzgün olmayan SETH'nin SETH'yi güçlendirmesi olarak düşündüm, ama belki de yanılmışım.) Muhtemelen Tekdüzen algoritmalar için Soru 1 ve 2'yi yeniden formüle edebilirsiniz. Her halükarda SETH ve üniform olmayan SETH'nin bu kadar güçlü versiyonları ile bir karşı örnek bulmak mümkün olacaktır.
Gil Kalai

Sanırım ne olduğuna dikkat etmek istiyorsun : SETH'de değişkenlerin sayısını gösterir, yukarıda girdi uzunluğunu gösterir. "SAT'ı .1 n değişken örnekleri üzerinde hesaplayabilen" kapılara izin verirseniz , n değişkeni SAT için derinlik-2 2, 9 n boyutunda bir devre elde etmek önemsizdir : .9 n değişkenlerine olası tüm atamaları üzerinden bir OR alın ve kalan .1 n değişkenlerindeki SAT'ı çözmek için SAT kapılarınızı kullanın . Ama bu muhtemelen aradığınız şey değil .... Öyle mi? n0,1n20,9nn0,9n0,1n
Ryan Williams

Yanıtlar:


4

Sayarak hakkında hesaplamak mümkün olmalıdır boyutu böyle devreleri ile işlevlerini s ı tahmin ediyorum bu yüzden s = 2 n - m tüm fonksiyonları hesaplamak için yeterli olmalı.22msss=2n-m


1
Merhaba, @ Boaz Barak. İki hesabınızı bu sitede birleştirip birleştirmemizin bir sakıncası var mı?
Lev Reyzin

1
Teşekkürler Boaz. Sanırım sorunun ruhu şudur: Eğer tüm fonksiyonları hesaplamak için gerekli olanın çok altına inerseniz, bir NP tam fonksiyonunu hesaplayabilirsiniz.
Gil Kalai
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.