กำหนดรูปแบบการคำนวณ MPostBQP ให้เหมือนกับPostBQPยกเว้นว่าเราอนุญาตให้มีการวัด qubit จำนวนมากในเชิงพหุนามก่อนการเลือกหลังและการวัดสุดท้าย
เราสามารถให้หลักฐานใด ๆ ที่ระบุว่า MPostBQP มีประสิทธิภาพมากกว่า PostBQP หรือไม่
กำหนด MPostBQP [k] เพื่ออนุญาตการวัดหลายรอบและการเลือกโพสต์ก่อนที่เราจะทำการวัดขั้นสุดท้าย เลือกการจัดทำดัชนีดังนั้น MPostBQP [1] = PostBQP และ MPostBQP [2] = MPostBQP และอื่น ๆ (อัปเดต: คำจำกัดความที่เป็นทางการได้รับด้านล่าง)
พิจารณาเกมของ Arthur-Merlin บางทีเราสามารถจำลองพวกมันในรูปแบบการคำนวณนี้: การเลือกกระทู้สามารถใช้บทบาทของเมอร์ลินในการสร้างข้อความที่น่าเชื่อถือและการวัดระดับกลางสามารถใช้บทบาทของเหรียญสาธารณะของอาเธอร์ได้ ความเป็นไปได้นี้ทำให้ฉันถาม:
เรามี AM [k] MPostBQP [k]
เรื่องนี้เป็นที่รู้จักกันอย่างแน่นอน ซึ่งพูดว่า MA PP เพื่อแสดงมันให้ จะหมายถึง MPostBQP = PP เฉพาะเมื่อ AM PP เนื่องจากมี oracle ที่เกี่ยวข้องซึ่งไม่มี AM อยู่ใน PPนี่อาจเป็นคำตอบที่ยืนยันสำหรับคำถามแรกของฉัน
ในที่สุดสำหรับพหุนามหลายกรณี
เรามี PSPACE หรือเปล่า MPostBQP [โพลี] ถ้าเป็นเช่นนั้นมันคือความเท่าเทียมกัน?
นี่จะเป็นเรื่องที่น่าสนใจทางปรัชญา (อย่างน้อยสำหรับฉัน) เพราะมันจะบอกเราว่าปัญหาที่ "น่าสนใจ" สำหรับ "การเลือกนักเวทย์" ซึ่งรวมถึงPSPACE ทั้งหมด(หรือเป็น )
แก้ไข: ฉันถูกขอคำจำกัดความอย่างเป็นทางการของ MPostBQP (ฉันได้อัปเดตสิ่งต่อไปนี้แล้ว)
MPostBQP [k] เป็นคลาสของภาษา ซึ่งมีวงจรตระกูลควอนตัมขนาดพหุนามขนาดเท่ากัน เช่นนั้นสำหรับอินพุตทั้งหมด ขั้นตอนด้านล่างให้ผลเป็นจริงด้วยความน่าจะเป็นอย่างน้อย ถ้า และมีโอกาสมากที่สุด ถ้า . ขั้นตอนซึ่งจะช่วยให้ตัวเลือกบางอย่างซึ่งอาจขึ้นอยู่กับ (แต่ไม่ ) ถูกกำหนดดังนี้:
ขั้นตอน: ขั้นตอนที่ 1.ใช้ตัวดำเนินการรวมที่เกี่ยวข้อง ไปที่สถานะอินพุต . บันทึกความยาวของอันแรก register เป็นพหุนามที่ยาวที่สุด . ขั้นตอนที่ 2สำหรับ: ถ้า คือเท่ากันจากนั้นวัดจำนวน qubits ใด ๆ ที่ต้องการจากการลงทะเบียนครั้งแรก (มากที่สุดที่มีหลายชื่อตามขนาดของการลงทะเบียน) ถ้า แปลกแล้วโพสต์เพื่อเลือก qubit เดียวในมาตรการการลงทะเบียนครั้งแรกเป็น (และมีการรับประกันว่าความน่าจะเป็นไม่ใช่ศูนย์ดังนั้นการเลือกข้อความถูกต้องแน่นอน) ขั้นตอนที่ 3ในที่สุดวัด qubit สุดท้ายในการลงทะเบียนครั้งแรกและกลับมาจริงถ้าเราวัด และเท็จอย่างอื่น
เรามี MPostBQP [0] = BQP, MPostBQP [1] = PostBQP และ MPostBQP: = MPostBQP [2] ฉันกำลังพยายามสะท้อนคลาสอาร์เธอร์ - เมอร์ลินที่ซึ่ง AM [0] = BPP, AM [1] = MA, และ AM [2] = AM
แก้ไข (3/27/11 17.00 น.): ดูเหมือนว่าจะมีการถกเถียงกันเกี่ยวกับวิธีการเลือกโพสต์ในบริบทนี้ เห็นได้ชัดว่าฉันหมายถึงคำจำกัดความที่ไม่ทำให้คำถามของฉันเล็กน้อย! :) คำจำกัดความที่ฉันได้สันนิษฐานไว้มีดังต่อไปนี้: การเลือกโพสต์บน kth บิตหมายความว่าเราคาดการณ์สถานะในพื้นที่ย่อยที่ kth บิตเป็นและทำให้ปกติ ปรากฎว่าในรูปแบบที่เราโพสต์ก่อนที่เราจะทำการวัดแล้วเราสามารถรับสถิติขั้นสุดท้ายได้โดยดูที่ความน่าจะเป็นตามเงื่อนไขในรูปแบบที่โพสต์ที่ถูกแทนที่ด้วยการวัด อย่างไรก็ตามฉันอ้างว่าลักษณะนิสัยนี้พังลงเมื่อการวัดและการเลือกโพสต์สลับกัน ฉันคิดว่าความสับสนเกิดขึ้นจากคนที่ใช้คำจำกัดความความน่าจะเป็นแบบมีเงื่อนไขนี้ (ซึ่งทำงานในกรณีพิเศษที่ฉันสรุปได้ทั่วไป) เป็นคำจำกัดความของการเลือกโพสต์แทนคำจำกัดความ "การวัดแบบบังคับ" ที่ฉันให้ สั่งซื้อเพราะขาดการสับเปลี่ยน ฉันหวังว่านี่จะช่วยได้!
แก้ไข (3/27/11 21.00 น.): ฉันกำหนดการโพสต์ในพิธีการบริสุทธิ์แล้ว นีแอลทำการวิเคราะห์ในพิธีการเมทริกซ์ความหนาแน่นที่ไม่เห็นด้วยกับฉันสำหรับตัวอย่าง 3-qubit ผู้กระทำผิดคือความหมายของ postselection อีกครั้ง กำหนด postselection ในการตั้งค่าความหนาแน่นเมทริกซ์ดังนี้ รับเมทริกซ์ความหนาแน่นเขียนใหม่เป็นส่วนผสมของสถานะที่แบ่งแยกได้ . ปล่อยเป็นผลลัพธ์ของ postselection (ในบาง qubit) โดยใช้พิธีการบริสุทธิ์ที่ฉันกำหนดไว้ข้างต้น กำหนดผลลัพธ์ของการเลือกโพสต์ใน เป็น .
นี่เป็นคำจำกัดความที่สมเหตุสมผลมากขึ้นเพราะมันไม่ได้ให้ผลลัพธ์ที่บอกเราว่าหลังจากที่เราโพสต์เลือกเราจะเปลี่ยนสถิติของเหตุการณ์ (การวัด) ที่เราดูแล้วเกิดขึ้น นั่นคือเป็นความน่าจะเป็นของเหรียญที่เรา "ได้ทำการพลิกแล้ว" ฉันไม่สมเหตุสมผลที่จะบอกว่าเรากำลังจะย้อนเวลากลับไปและมีอคติพลิกเหรียญที่เกิดขึ้นแล้วเพราะนั่นจะทำให้การเลือกกระทู้ปัจจุบันมีแนวโน้มมากขึ้น
แก้ไข (3/28/11 13.00 น.): นีแอลยอมรับว่าด้วยคำจำกัดความของฉันปัญหานั้นสมเหตุสมผลและไม่สำคัญ - แต่ด้วยข้อกำหนดที่ฉันไม่ควรเรียกว่าการเลือกโพสต์ ด้วยจำนวนของความสับสนฉันต้องเห็นด้วยกับเขา งั้นลองเรียกสิ่งที่ฉันนิยามว่าเป็นการเลือกซึ่งจะทำการ "บังคับการวัด" ฉันควรเปลี่ยนชื่อของคลาสความซับซ้อนที่ฉันกำหนดไว้เช่นกัน (เพื่อไม่มี "โพสต์" ในพวกเขา) ดังนั้นลองเรียกพวกเขาว่า QMS [k] (quantum-measure-select)