Odlyzko'nun Shor'un Algoritması iyileştirmesi neden deneme sayısını düşürüyor


19

Bir Kuantum Bilgisayarında Başbakan Faktorizasyon ve Ayrık Logaritmalar için 1995 tarihli Polinom-Zaman Algoritmaları adlı makalesinde , Peter W. Shor, çarpanlara ayırma algoritmasının sipariş bulma kısmındaki bir gelişmeyi tartışıyor. Standart algoritma çıkışları , sipariş bir böleni ve modülo . Bunun yerine, denetimi kontrol ederek, eğer , gelişme şu şekildedir:rrxNr=rxr1modN

[F] ya da bir aday , bunların gerçek x sırası olup olmadığını görmek için sadece değil, aynı zamanda küçük katları 2r ′, 3r ′, \ dots'u da dikkate almalıdır . [... Bu] teknik zor için denemeler beklenen sayısını azaltacaktır , n den O (\ günlük log n \) için O (1) , ilk (eğer log n \) ^ {1+ \ epsilon} katları r ′ Kabul edilir [Odylzko 1995].rr2r',3r',...xnÖ(günlükgünlükn)Ö(1)günlükn)1+εr'

[Odylzko 1995] 'e atıf “kişisel iletişim” dir, ancak Peter Shor ve Andrew Odlyzko bunu tartıştıklarında ben orada değildim ... Bunun neden bir gelişme olduğunu anlıyorum, ancak numarayı nasıl göstereceğimi bilmiyorum Deneme sayısı O (1) 'e düşürülmüştür Ö(1). Bunun bir kanıtı var mı?


7
Algoritma ne yapıyor? Esasen, r ve rastgele bir r ve r '= r / gcd (\ ell, r) çıkışları alır r=r/gcd(,r). r ' nin tüm küçük katlarını kontrol ederseniz r, r bunlardan biri olması muhtemeldir . Neden (logn)1+ϵ vermek O(1) ? Bu sayı teorisi. Andrew Odlyzko bir sayı teorisyeni ve ben bu sorun hakkında ona danıştım, ama bunun gerekçesini tamamen unuttum.
Peter Shor

Teşekkürler! Görünüşe göre kendim için bir numara teorisyeni aramam gerekiyor!
Frédéric Grosshans


Bunu düşünüyorum. Yakında cevap alamazsam, muhtemelen daha “sayı teorik bir şekilde” yeniden biçimlendireceğim. Bence bu, totient fonksiyonların bir toplamı olarak yeniden ifade edilebilir.
Frédéric Grosshans

2
@Kaveh: MathOverflow ile ilgili, sanırım eşdeğer bir sayı teorisi sorusu soran ilgili soru.
Frédéric Grosshans

Yanıtlar:


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.