คำถามติดแท็ก complexity-theory

สำหรับคำถามเกี่ยวกับการวิเคราะห์ความซับซ้อนของอัลกอริทึมควอนตัมและการเปรียบเทียบกับความซับซ้อนของอัลกอริทึมคลาสสิก

2
วัสดุเบื้องต้นที่ดีสำหรับการเรียนที่ซับซ้อนเชิงควอนตัม
ฉันต้องการเรียนรู้เพิ่มเติมเกี่ยวกับคลาสความซับซ้อนของการคำนวณในบริบทของการคำนวณควอนตัม สื่อไม่สำคัญนัก อาจเป็นหนังสือบันทึกการบรรยายออนไลน์หรือสิ่งที่คล้ายกัน สิ่งที่สำคัญที่สุดคือเนื้อหา เนื้อหาควรครอบคลุมพื้นฐานของคลาสความซับซ้อนของการคำนวณควอนตัมและหารือเกี่ยวกับความคล้ายคลึงความแตกต่างและความสัมพันธ์ระหว่างพวกเขา ฉันต้องการการรักษาที่เข้มงวดกว่ายาที่ใช้งานง่าย สไตล์ของผู้แต่งไม่สำคัญ สำหรับข้อกำหนดเบื้องต้นฉันรู้ว่าไม่มีอะไรเกี่ยวกับหัวข้อดังนั้นเนื้อหาที่มีอยู่ในตัวเองน่าจะดีกว่า ที่ถูกกล่าวว่าฉันอาจจะไม่อ่านหนังสือ 1,000 หน้าเว้นแต่จะเป็นปรากฎการณ์ที่ดีมีอะไรในช่วง 1-500 หน้าอาจทำงานได้ สำหรับความพร้อมใช้งานแน่นอนว่าฉันต้องการวัสดุที่ไม่ได้อยู่เบื้องหลังการเรียงลำดับและสามารถพบได้ทางออนไลน์ แต่นี่ไม่ใช่ข้อกำหนดที่เข้มงวด คุณแนะนำเมนูใด?

1
อัลกอริทึมควอนตัมสำหรับหมายเลขของพระเจ้า
หมายเลขของพระเจ้าเป็นกรณีที่เลวร้ายที่สุดของอัลกอริทึมของพระเจ้าซึ่งก็คือ ความคิดที่เกิดขึ้นในการอภิปรายของวิธีการแก้ปริศนาลูกบาศก์รูบิค แต่ยังสามารถนำไปใช้กับปริศนา combinatorial อื่น ๆ และเกมคณิตศาสตร์ มันหมายถึงอัลกอริทึมใด ๆ ที่สร้างโซลูชันที่มีการเคลื่อนไหวน้อยที่สุดที่เป็นไปได้แนวคิดที่ว่าผู้รอบรู้จะรู้ขั้นตอนที่ดีที่สุดจากการกำหนดค่าใด ๆ ก็ตาม การคำนวณหมายเลขของพระเจ้าให้เท่ากับ 20 ใช้ "เวลา CPU 35 ปีของการใช้งาน (คลาสสิก)" การเร่งความเร็วแบบใดที่สามารถทำได้ด้วยวิธีการควอนตัม?

2
BQP เกี่ยวกับเวลาเท่านั้นหรือ มันมีความหมายไหม?
BQPระดับความซับซ้อน(เวลาควอนตัมควอนตัม จำกัด ขอบเขตข้อผิดพลาด) ดูเหมือนว่าจะถูกกำหนดเพียงพิจารณาปัจจัยเวลา สิ่งนี้มีความหมายเสมอหรือไม่? มีอัลกอริธึมที่เวลาการคำนวณปรับขนาดแบบโพลิโนมิลีนด้วยขนาดอินพุต แต่ทรัพยากรอื่น ๆ เช่นระดับหน่วยความจำแบบเอ็กซ์โพเนนเชียลหรือไม่

1
เราเรียนรู้อะไรจาก 'quantum bogosort'
เมื่อเร็ว ๆ นี้ฉันได้อ่าน 'ควอนตัมโบกอร์ท' บนวิกิ แนวคิดพื้นฐานคือเช่นเดียวกับ bogosort เราเพียงแค่สับเปลี่ยนอาเรย์ของเราและหวังว่ามันจะถูกเรียงลำดับโดยบังเอิญและลองใหม่อีกครั้งเมื่อเกิดข้อผิดพลาด ความแตกต่างคือตอนนี้เรามี ' ควอนตัมเวทย์มนตร์ ' ดังนั้นเราสามารถลองเปลี่ยนลำดับทั้งหมดได้ทันทีใน 'จักรวาลคู่ขนาน' และ 'ทำลายจักรวาลที่ไม่ดีทั้งหมด' ซึ่งการเรียงลำดับไม่ดี เห็นได้ชัดว่ามันไม่ทำงาน ควอนตัมคือฟิสิกส์ไม่ใช่เวทมนตร์ ปัญหาหลักคือ 'จักรวาลคู่ขนาน' เป็นเพียงการตีความผลกระทบควอนตัมไม่ใช่สิ่งที่ควอนตัมคำนวณหาประโยชน์ ฉันหมายความว่าเราสามารถใช้ตัวเลขจำนวนมากที่นี่การตีความจะสร้างความสับสนให้กับเรื่องนี้เท่านั้นฉันคิดว่า 'การทำลายจักรวาลที่ไม่ดีทั้งหมด' เป็นเหมือนการแก้ไขข้อผิดพลาด qubit ซึ่งเป็นปัญหาที่ยากมากในการคำนวณควอนตัม การจัดเรียง Bogo ยังคงโง่ หากเราสามารถเร่งความเร็วการเรียงลำดับผ่านควอนตัมทำไมไม่ลองใช้การเรียงลำดับที่ดีล่ะ (แต่เราต้องการการสุ่มการประท้วงเพื่อนบ้านของฉัน! ใช่ แต่คุณไม่สามารถนึกถึงอัลกอริทึมแบบดั้งเดิมที่ดีกว่าที่ต้องอาศัยการสุ่ม ) ในขณะที่อัลกอริทึมนี้ส่วนใหญ่เป็นเรื่องตลกมันอาจเป็น 'เรื่องตลกทางการศึกษา' เช่น 'คลาสสิก' โบกอร์ทเป็นความแตกต่างระหว่างกรณีที่ดีที่สุดกรณีที่เลวร้ายที่สุดและความซับซ้อนของกรณีเฉลี่ยสำหรับอัลกอริธึมแบบสุ่มง่ายและชัดเจนมาก (สำหรับบันทึกกรณีที่ดีที่สุดคือΘ ( n )Θ(n)\Theta(n)เราโชคดีมาก แต่ก็ยังต้องตรวจสอบว่าคำตอบของเรานั้นถูกต้องโดยการสแกนอาร์เรย์เวลาที่คาดหวังนั้นแย่มาก (IIRC ตามสัดส่วนจำนวนการเปลี่ยนลำดับดังนั้น ) และกรณีที่แย่ที่สุดคือเราไม่เคยทำเสร็จ)O ( …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.