Apakah pengurangan dalam algoritma Shor awalnya ditemukan oleh Shor?


79

Ini adalah "pertanyaan historis" lebih dari itu adalah pertanyaan penelitian, tetapi apakah pengurangan klasik untuk menemukan urutan dalam algoritma Shor untuk faktorisasi awalnya ditemukan oleh Peter Shor, atau apakah itu sebelumnya dikenal? Apakah ada makalah yang menggambarkan pengurangan yang mendahului Shor, atau apakah itu hanya disebut "hasil rakyat?" Atau apakah itu hanya terobosan lain di koran yang sama?

Jawaban:


139

Saya harus mengakui (mengejutkan kedengarannya) bahwa saya tidak tahu jawabannya. Saya menemukan atau menemukan kembali pengurangan ini sendiri.

Saya menemukan algoritma log diskrit pertama, dan algoritma anjak kedua, jadi saya tahu dari log diskrit bahwa periodisitas berguna. Saya tahu bahwa anjak setara dengan menemukan dua angka yang tidak sama dengan kuadrat yang sama (mod N) - ini adalah dasar untuk algoritma saringan kuadratik. Saya juga telah melihat pengurangan anjak piutang untuk menemukan fungsi Euler , yang sangat mirip.ϕ

Meskipun saya menemukan pengurangan pertanyaan ini menjadi pencarian pesanan, itu tidak sulit, jadi saya tidak akan terkejut jika ada makalah lain yang menjelaskan pengurangan ini yang ada sebelum saya. Namun, saya tidak berpikir ini bisa menjadi "hasil rakyat" yang dikenal luas. Bahkan jika seseorang telah menemukannya, sebelum komputasi kuantum mengapa ada orang yang peduli untuk mengurangi anjak piutang menjadi masalah pencarian pesanan (terbukti eksponensial pada komputer klasik)?

EDIT: Perhatikan bahwa pencarian pesanan terbukti secara eksponensial hanya dalam pengaturan oracle; menemukan urutan modulo setara dengan anjak , dan ini telah dibuktikan sebelumnya oleh Heather Woll, sebagai jawaban lain menunjukkan.NN


92
Hmm, saya tidak yakin apakah ini cukup otoritatif
chbaker0

5
@mebob: Membuat post Skeptics.SE yang bagus = P
Mehrdad

26
Jadi ... Shor tidak yakin?
OrangeDog

1
Sebenarnya, pdf kertas 1994 asli Anda berisi kalimat "Ada pengurangan acak dari anjak ke urutan elemen [23]" di mana [23] lagi-lagi merujuk pada Miller 1976 pdf . Namun, melihat sekilas makalah ini tidak memungkinkan saya menemukan pengurangan yang sesuai, tetapi pengurangan ke φ.
Frédéric Grosshans

2
@ Frédéric Grosshans: Sebenarnya, saya pikir sangat mungkin bahwa Andrew Odlyzko menunjukkan referensi itu kepada saya.
Peter Shor

55

Pengurangan acak dari faktorisasi ke penemuan-urutan (mod N) sangat dikenal oleh orang-orang yang bekerja dalam algoritma nomor teori pada akhir 1970-an dan awal 1980-an. Memang, itu muncul dalam sebuah makalah Heather Woll, Pengurangan di antara sejumlah masalah teori, Informasi dan Komputasi 72 (1987) 167-179 , dan Eric Bach dan saya tahu sebelumnya.

Saya heran mengapa Peter Shor mengatakan bahwa pencarian ketertiban "terbukti eksponensial pada komputer klasik". Jika seseorang mengetahui faktorisasi N dan juga (keduanya dapat dihitung dalam waktu sub eksponensial) dan satu bekerja modulo setiap kekuatan utama, seseorang dapat menemukan pesanan. φ(N)


14
Mencari urutan untuk fungsi oracle yang bisa Anda lakukan hanyalah: mengingat , find terbukti eksponensial. Ini semua yang perlu Anda gunakan di komputer kuantum. k,nfk(n)
Peter Shor

14
Saya menduga Anda memiliki model perhitungan yang jauh lebih terbatas dalam pikiran. Tapi - seperti yang saya yakin Anda tahu - masalah khusus dari pesanan-menemukan mod N sangat berbeda. Jadi sebenarnya, sangat masuk akal orang akan berpikir tentang pengurangan masalah khusus ini ke dan dari anjak piutang.
Jeffrey Shallit

Heather Woll mengutip [1] sebagai sumber untuk pengurangan dari faktorisasi menjadi penemuan pesanan, tetapi baik perpustakaan teknik Princeton maupun departemen Ilmu Komputer Princeton tidak memiliki salinannya. (Saya tertarik untuk menemukannya, btw) [1] PANJANG. D. (1981) "Kesetaraan Acak dari Faktorisasi dan Komputasi Pesanan," Laporan Teknis 284, Universitas Princeton, Departemen Teknik Listrik dan Ilmu Komputer, April.
Frédéric Grosshans

2
Saya memiliki salinan dan dapat mengirimkannya kepada Anda jika Anda mengirimi saya alamat email Anda.
Jeffrey Shallit
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.