ความซับซ้อนของเวลากับเลขชี้กำลังไม่ลงตัว?


21

มีปัญหาตามธรรมชาติในPที่เวลาทำงานที่รู้จักกันดีที่สุดคือรูปแบบซึ่งαเป็นค่าคงที่ไม่ลงตัวหรือไม่?O(nα)α


4
คำถามที่เรียบร้อย! :)
Michael Wehar

1
ดูอัตราส่วนทองคำหรือπในเวลาทำงาน นี้น่าจะเป็นรายการใหญ่ ...
vzn

การเรียงมัลติเซ็ตจะอยู่ที่ nH + n ดังนั้นหากคุณสามารถรับ H (เอนโทรปี) มาบรรจบกับที่จะมีคุณสมบัติทางเทคนิค ฉันจะไม่เรียกมันว่า "ธรรมชาติ" อย่างไรก็ตามอาจมีปัญหาตามธรรมชาติมากกว่าที่จะลดอินพุตด้วยวิธีนี้ nα1
KWillets

คำตอบ:


22

ในขณะที่ยอมรับว่าฉันยังไม่ได้ทำการวิเคราะห์และนี่ไม่ใช่ปัญหาในการตัดสินใจอย่างเด็ดขาดฉันยินดีที่จะเดิมพันอัลกอริทึมการคูณเมทริกซ์ที่รู้จักกันดีที่สุด (โดย Coppersmith, Winograd, Stothers, Williams, et al)

นี้สามารถเห็นได้อย่างชัดเจนมากขึ้นในกรณีที่เรียบง่ายของอัลกอริทึม Strassen ซึ่งได้ทำงานเวลา )O(nเข้าสู่ระบบ27)

และนี่ไม่ใช่สิ่งที่คุณถามอย่างแม่นยำ แต่ Ryan Williams ได้แสดงว่าอัลกอริธึมทั้งหมดที่แก้ SAT ในอวกาศต้องใช้เวลาn 2 cos ( π / 7 ) - o ( 1 )ซึ่งเป็นอีกหนึ่งที่น่าสนใจและผิดปกติ ลักษณะที่ปรากฏของค่าคงที่ไม่มีเหตุผลใน TCSnโอ(1)n2cos(π/7)-โอ(1)


3
O(nα)αε>0Oε(nα+ε)α

12
T(n)=aT(n/)+(n)Θ(nเข้าสู่ระบบa)a

ใช่ฉันเห็นด้วยกับทั้งสอง ฉันคิดว่าฉันหลวมไปแล้วด้วยนิยามของ P และไม่ได้ตรวจสอบจริง ๆ ว่าเลขชี้กำลังการคูณเมทริกซ์นั้นไม่มีเหตุผล แม้ว่าฉันจะแปลกใจถ้าพวกเขามีเหตุผลให้พวกเขาได้รับมาอย่างไร การคูณเมทริกซ์ที่ลึกลงอย่างรวดเร็วยังคงสะท้อนวิธีการแบ่งและพิชิตขั้นพื้นฐานของ Strassen แม้ว่าจะอธิบายไว้ในภาษาเทนเซอร์แล้ว จริงๆแล้วแม้ว่ามันจะง่ายในการสร้างอัลกอริทึมตามที่คุณอธิบายด้วยเหตุผลเข้าสู่ระบบaฉันไม่สามารถนึกถึงอัลกอริธึมหารและพิชิตแบบธรรมชาติอื่น ๆ ที่มีคุณสมบัติเช่นนั้นนอกเหนือจากการคูณ
Joe Bebel

อัลกอริธึมการคูณจำนวนเต็มบางอย่างมีเลขชี้กำลังไม่ลงตัวถ้าฉันจำได้ถูกต้อง
Yuval Filmus

ถูกต้องเหมือนของ Karatsuba แต่มันยังเป็นการทวีคูณ :)
Joe Bebel
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.