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:r′rxNr′=rxr′≡1modN

[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].rr′2r',3r',...xnÖ(günlük⁡günlük⁡n)Ö(1)günlük⁡n)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 (log⁡n)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.