Verimli doğruluk ve verimlilik kanıtı olmadan yapısal olarak verimli algoritmalar


17

Verimli algoritmaların doğal örneklerini arıyorum (yani polinom zamanında) st

  1. bunların doğru ve verimlilik (örneğin yapıcı ispat edilebilir PRA veya HA ), ancak
  2. sadece etkili kavramları kullanan hiçbir kanıt bilinmemektedir (yani veya S 1 2'de doğruluklarını ve verimliliklerini nasıl kanıtlayacağımızı bilmiyoruz ).TV0S21

Yapay örnekleri kendim yapabilirim. Ancak ilginç doğal örnekler istiyorum, yani sadece bu tür soruları cevaplamak için yaratılmamış, kendi iyiliği için incelenen algoritmalar.


1
Belki bir algoritmanın kolay olduğu otomata teorisinden bir şey, ama işe yaradığını göstermek için bir şeyin veya başka bir şeyin tüm alt kümelerini dikkate alması gerekir?
Andrej Bauer

2
Polinom-zaman önceliklilik kontrolüne ne dersiniz? Bu kanıt muhtemelen yapışması zor olacak kadar karmaşık mı? S21
Andrej Bauer

4
@Neel, aslında Emil'in tezi " Zayıf güvercin deliği prensibi ve rastgele hesaplama " olasılık algoritmalarını resmileştirmekle ilgilidir. Bunlardan bazıları formalizing için gerekli bir ana aksiyomu bir parçası değildir yaklaşık sayım gibi görünüyor ya da S 1 2 . Bence T V 0 ve S 1 2 ile deterministik polytime vakasına sadık kalmak daha kolay olabilir . TV0S21TV0S21
Kaveh

1
Not: Algoritmaların doğruluğunun / etkinliğinin bu teorilerde kanıtlanmadığını veya en azından onlarda kanıtlanamayacağına inanılan ifadelere eşdeğer olduğunu kanıtlayabilirsek daha ilginç olurdu. Ancak bunu istemek şu anda bildiklerimizle muhtemelen çok fazla.
Kaveh

4
@Neel, bir olayın kesin olasılığını gerçekten bilmeniz gerekmediğinden, ilgili olasılıkların çoğu birinci dereceden sistemlerde yapılabilir, genellikle bu olasılığı sadece belirli rasyonel sayılarla karşılaştırmanız gerekir.
François G. Dorais

Yanıtlar:


14

Bu Andrej'in cevabı ile aynı fikir ama daha fazla ayrıntı ile.

Krajicek ve Pudlak [ LNCS 960, 1995, s. 210-220 ] göstermiştir ki, eğer a, Σ b 1 -özelliği bu tanımlar, standart modelinde asal ve S 1 2¬ p ( x ) ( y 1 , y 2 ) ( 1 < y 1 , y 2 < x x = y 1 y 2 )P(x)Σ1b

S21¬P(x)(y1,y2)(1<y1,y2<xx=y1y2)
bir polinom zaman faktörü algoritması vardır. Öncelik testi için herhangi bir NP algoritması temelde böyle bir formülü verdiğinden, bu bir grup örnek verir . Özellikle, AKS öncelik testi böyle bir formül verir ( S 1 2 dilinde uygun şekilde yeniden düzenlendiğinde ). Krajicek ve Pudlak'ın makalesi bu türden kriptografi ile ilgili daha fazla örnek veriyor, ancak AKS ve ilgili ilerlemelerin birkaç yıl öncesine dayanıyor.Σ1bS21

10

TC0VTC0

TV0VTC0TC0

(an)

p(ap)=1ap

S21

Başka bir örnek sınıfı, polinomlar için indirgenemezlik testi ve çarpanlara ayırma algoritmaları (öncelikle sonlu alanlar ve rasyoneller üzerinden) ile verilir. Bunlar her zaman Fermat'ın küçük teoremine veya genellemelerine (diğerleri arasında) dayanmaktadır ve bu nedenle sınırlı bir aritmetik teorisinde resmileştirilebileceği bilinmemektedir. Tipik olarak, bu algoritmalar randomize edilir, ancak deterministik polinom-zaman örnekleri için, kişi Rabin'in indirgenemezlik testini veya Tonelli-Shanks kare kök algoritmasını alabilir (girişin bir parçası olarak ikinci dereceden bir karşılık gerekmeyecek şekilde formüle edilmiştir).


9

AKS asallık testi Vikipedi inanılan edilecekse iyi aday gibi görünüyor.

Ancak, böyle bir örneğin bulunması zor olurdu. Mevcut kanıtlar, sınırlı aritmetikte açıkça yapılmayacakları şekilde ifade edilecektir, ancak büyük olasılıkla sınırlı aritmetiğe daha fazla veya daha az çaba ile "uyarlanabilir" olacaktır (genellikle daha fazla).


2
Gerçekten de Emil Jerabek, Miller-Rabin testinin doğruluğunun bile S21standart çökmeyen varsayımlar altında. [ Çift zayıf güvercin deliği ilkesi, Boole karmaşıklığı ve derandomizasyon , APAL 129 (2004), 1-37]
François G. Dorais

2
Aslında Emil'in iddiası, her asalın Fermat'ın Küçük Teoremini karşıladığı gerçeğinin S21. Aynı akıl yürütme burada da geçerlidir, standart varsayımlar altında,S21her asal AKS sınavını geçiyor.
François G. Dorais


2
@ François, neden cevap göndermiyorsun? :)
Kaveh

8
Yani, şanslı bir tahminde bulunmak için en yüksek oy sayımı elde ederken, diğerleri aslında neler olduğunu biliyor. Matematik tıpkı MTV gibidir.
Andrej Bauer
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.