ความซับซ้อนในการคำนวณของ pi


31

ปล่อย

L={n:the nth binary digit of π is 1}

(โดยที่คิดว่าเข้ารหัสเป็นเลขฐานสอง) แล้วสิ่งที่เราสามารถพูดเกี่ยวกับความซับซ้อนของคอมพิวเตอร์ของ ? เป็นที่ชัดเจนว่า{EXP} และถ้าฉันไม่เข้าใจผิดอัลกอริทึม "BBP-type" ที่น่าทึ่งสำหรับการคำนวณบิตของโดยใช้เวลา quasilinear และหน่วยความจำโดยไม่จำเป็นต้องคำนวณ บิตก่อนหน้านี้อัตราผลตอบแทน{}nLLEXPnthπ(logn)O(1)LPSPACE

เราทำได้ดีกว่านี้แล้ววาง (พูด) ไว้ในลำดับการนับ? ในอีกทางหนึ่งมีความกระด้างใด ๆ ที่ทำให้ (แม้แต่ความอ่อนแออย่างยิ่งเช่นแข็ง) หรือไม่?LLTC0

ภาษาที่เกี่ยวข้องที่น่าสนใจคือ

L={x,t:x occurs as a substring within the first t digits of π}

(อีกครั้งถูกเขียนเป็นเลขฐานสอง) เรามีt

LNPL

และด้วยเหตุนี้ ; ฉันจะสนใจอย่างมากหากมีสิ่งใดที่ดีกว่าเป็นที่รู้จักLPSPACE


9
(1) เพราะเป็นเลขยอดเยี่ยมที่โด่งดังที่สุดและเป็นที่รู้จักกันมาก (2) เพราะฉันต้องการตัวอย่างที่เป็นรูปธรรม (แน่นอนว่าฉันสนใจคำถามแบบอะนาล็อกสำหรับ ,ฯลฯ ทุกครั้งที่คำตอบต่างกัน) (3) เพราะสำหรับ Chaitinฉันรู้คำตอบแล้ว : กล่าวคือการคำนวณเลขฐานสองนั้นไม่สามารถคำนวณได้! (และฉันเดาว่ามันเป็นไปได้ที่จะลดการแสดงว่าปัญหาการค้นหาแบบต่อเนื่องนั้นไม่สามารถคำนวณได้เช่นกันสำหรับ ... ใคร ๆ ก็เห็นว่าเป็นอย่างไร?)πe2ΩnthΩ
Scott Aaronson

6
@ScottAaronson ฉันคิดว่าเราสามารถทำซ้ำได้ทุกสายยาวและถามว่าเป็นภาษาหรือไม่ นี้จะช่วยให้พวกเราทุกคนในครั้งแรกบิต\xtx,ttΩ
usul

3
ฉันมีภาษา "number-theory-style" ที่คล้ายกัน: :-)L={n the second lower bit of the n-th prime number is 1}
Marzio De Biasi

3
โดยวิธีการที่ผมตรวจสอบ Weihrauch ในตอนท้ายของมาตรา 7.2 ที่ระบุว่า N-TH บิตของฟังก์ชันตรีโกณมิติและแปรผกผันกันของพวกเขาสามารถคำนวณได้ในเวลาใช้ลงนามตัวแทน -digit (ให้ใน นอกเหนือจากและเป็นตัวเลข) ในคอมแพ็คย่อยของโดเมน (คือความซับซ้อนของการคูณเลขจำนวนเต็มแบบไบนารี)tm(n)lgn101tm
Kaveh

คำตอบ:


26

ตกลง James Lee ได้ชี้ให้ฉันเห็นบทความนี้โดย Samir Datta และ Rameshwar Pratap ซึ่งพิสูจน์ว่าภาษาของฉัน(การเข้ารหัสตัวเลขของ ) อยู่ในระดับที่สี่ของลำดับการนับ (ขอบคุณ SamiD ด้านล่างสำหรับการชี้ให้เห็นหายไปในกระดาษซึ่งฉันจะพูดซ้ำในคำตอบของฉัน! ) กระดาษยังกล่าวถึงอย่างชัดเจนคำถามของฉันที่ต่ำกว่าขอบเขตกับความซับซ้อนของการคำนวณตัวเลขไบนารีของตัวเลขไม่ลงตัว แต่ก็เพียงพอที่จะพิสูจน์อ่อนแอมากต่ำกว่าผูกพันสำหรับการคำนวณตัวเลขไบนารีของเหตุผลตัวเลข นี่คือสิ่งที่ฉันกำลังมองหาLπPHPPPPPPPP

อัปเดต (3 เมษายน):ผลลัพธ์ที่น่าขบขันของตัวเลขของที่คำนวณได้ในลำดับชั้นการนับมีดังนี้ สมมติว่าเป็นตัวเลขปกติ (ซึ่งการขยายตัวแบบไบนารี่รวมกันอย่างรวดเร็วเพื่อ "สุ่มได้อย่างมีประสิทธิภาพ") และสมมติว่า (ด้วยการจำลองที่เกี่ยวข้องกับค่าพหุนามขนาดเล็กเท่านั้น) แล้วมันจะเป็นไปได้ในการเขียนโปรแกรมคอมพิวเตอร์ของคุณที่จะหาตัวอย่างเกิดขึ้นครั้งแรกของการทำงานที่สมบูรณ์ของเช็คสเปียร์ในการขยายตัวของฐาน\ถ้าเสียงที่ไร้สาระกับคุณแล้วบางทีมันอาจจะควรนำมาเป็นหลักฐานเพิ่มเติมที่{} :-)ππP=PPπPPP


ตกลง แต่มันบอกว่าฉันต้องรอ 5 ชั่วโมงก่อนทำเช่นนั้น!
Scott Aaronson

7
BTW กระดาษดังกล่าวข้างต้นเป็นหลักช่วยลดปัญหาไปและเข้าใจผิดคำพูดที่ถูกผูกไว้เป็น{PP}}} ขอบเขตที่รู้จักกันดีที่สุดในปัจจุบันคือดังที่แสดงที่นี่: eccc.hpi-web.de/report/2013/177BitSLPPHPPPPPHPPPPPP
SamiD
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.