ผลที่ตามมาของอัลกอริทึมของสูตรพีชคณิตสำหรับฟังก์ชันพาร์ติชั่น?


13

Bruinier และ Onoพบสูตรเกี่ยวกับพีชคณิตสำหรับฟังก์ชันพาร์ติชั่นซึ่งมีการรายงานอย่างกว้างขวางว่าเป็นความก้าวหน้า ฉันไม่เข้าใจกระดาษ แต่มีผลต่ออัลกอริทึมสำหรับการคำนวณอย่างรวดเร็วของฟังก์ชันพาร์ติชันหรือไม่


คุณช่วยระบุลิงก์ไปยังข้อความเกี่ยวกับการพัฒนาได้หรือไม่? ฉันต้องการที่จะเห็นว่ามันเป็นความก้าวหน้า
Jernej

@Jernej มันเป็นสูตรที่ชัดเจนแน่นอนสำหรับ(n) ก่อนหน้านี้เรามีการขยาย Rademacher ซึ่งเป็นซีรี่ส์ที่ไม่มีที่สิ้นสุดและสูตรการเรียกซ้ำหลายแบบ p(n)
Yuval Filmus

คำตอบ:


5

มันเป็นความเชื่อที่ไม่รู้ของฉันว่าสูตรของ Rademacher นั้นเร็วกว่าในทางปฏิบัติ (และบางทีในทางทฤษฎีด้วย) กว่าสูตรของ Bruinier และ Ono ในขณะที่การขยายตัวเชิง Rademacher เป็นผลรวมอนันต์เรารู้ว่าเป็นจำนวนเต็มดังนั้นหากเรามีขอบเขตบนหางของการขยายตัวที่เราสามารถใช้สูตรการคำนวณ(n) ตามCalkin และคณะ "สูตรที่แน่นอนของ Rademacher ให้อัลกอริทึมที่รวดเร็วมาก"p(n)p(n)

Bruinier และ Ono อธิบายถึงสิ่งที่จะนำไปใช้ในการปรับใช้อัลกอริทึมของพวกเขาในส่วนที่ 5 ของบทความ ขั้นตอนแรกคือการกำหนดผู้แทนซึ่งมี1) ตามSoundararajanเราควรคาดหวังดังนั้นสูตรจะเกี่ยวข้องกับ summands มันทำให้แย่กว่าสูตรของออยเลอร์สำหรับ (การคำนวณโดยใช้คอมพิวเตอร์) ถึงแม้ว่าหลังจะต้องใช้หน่วยความจำQnh(24n+1)h(24n+1)=Θ(n)Θ(n)p(n)Ω(n)


2
แน่นอนฉันแสดงใน(1)ว่าสูตร Rademacher เหมาะสมที่สุดในทางทฤษฎี (และ heuristically เหมาะสมที่สุด) ถ้าใช้อย่างระมัดระวัง
Fredrik Johansson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.