Bruinier dan Ono telah menemukan formula aljabar untuk fungsi partisi , yang secara luas dilaporkan sebagai terobosan. Saya tidak dapat memahami makalah ini, tetapi apakah ia memiliki konsekuensi algoritmik untuk penghitungan cepat fungsi partisi?
Bruinier dan Ono telah menemukan formula aljabar untuk fungsi partisi , yang secara luas dilaporkan sebagai terobosan. Saya tidak dapat memahami makalah ini, tetapi apakah ia memiliki konsekuensi algoritmik untuk penghitungan cepat fungsi partisi?
Jawaban:
Ini adalah keyakinan saya yang kurang informasi bahwa formula Rademacher lebih cepat dalam praktik (dan mungkin secara teori juga) daripada formula Bruinier dan Ono. Sementara ekspansi asimtotik Rademacher adalah jumlah yang tidak terbatas, kita tahu bahwa adalah bilangan bulat, jadi jika kita memiliki batas pada bagian belakang ekspansi, kita dapat menggunakan rumus untuk menghitung p ( n ) . Menurut Calkin et al. , "rumus persis Rademacher menghasilkan algoritma yang sangat cepat".
Bruinier dan Ono menggambarkan apa yang akan dilakukan untuk mengimplementasikan algoritma mereka di Bagian 5 dari makalah mereka. Langkah pertama adalah untuk menentukan wakil-wakil untuk , yang ada h ( - 24 n + 1 ) . Menurut Soundararajan , kita harus mengharapkan h ( - 24 n + 1 ) = Θ ( n ) , sehingga rumusnya akan melibatkan Θ ( n ) penjumlahan. Itu membuatnya lebih buruk daripada formula Euler untuk p ( n )(berbicara secara komputasi), meskipun yang terakhir diakui membutuhkan memori.