ควอนตัมอัลกอริทึมสำหรับการสนทนา


9

ฉันถูกมองในการใช้งานของควอนตัมคอมพิวเตอร์เพื่อการเรียนรู้เครื่องและพบต่อไปนี้ก่อนการพิมพ์จากปี 2003 ควอนตัมบิดและอัลกอริทึมความสัมพันธ์เป็นไปไม่ได้ ดูเหมือนว่าบทความจะไม่ได้รับการตีพิมพ์ในวารสารใด ๆ แต่ได้มีการอ้างถึงหลายสิบครั้ง

ผู้เขียนบทความทำให้เป็นกรณีที่เป็นไปไม่ได้ที่จะคำนวณการโน้มน้าวต่อเนื่องมากกว่ารัฐควอนตัม ดูเหมือนว่าฉันจะไม่ถูกต้องอย่างสังหรณ์ใจเนื่องจากฉันรู้ว่าเราสามารถทำการคูณควอนตัมเมทริกซ์และฉันรู้ว่าการแยกคอนเวอร์เจนซ์นั้นสามารถถูกวางกรอบเพียงแค่การคูณด้วยเมทริกซ์ Toeplitz (หรือ circulant)

ปมของการโต้แย้งของเขาดูเหมือนว่าจะไม่มีองค์ประกอบของผู้ประกอบการรวมกันสำหรับผลิตภัณฑ์ elementwise (Hadamard) ของสองเวกเตอร์

การเชื่อมต่อของฉันอยู่ที่ไหน มีเหตุผลใดบ้างที่เราไม่สามารถสร้างเมทริกซ์ Toeplitz สำหรับการโน้มน้าวใจแยกกันในคอมพิวเตอร์ควอนตัม?

หรือเป็นบทความที่ไม่ถูกต้องเพียงแค่? ฉันได้ทำงานผ่านความขัดแย้งที่ผู้เขียนนำเสนอในบทพิสูจน์ของเขาของเล็มม่า 14 และดูเหมือนว่าสมเหตุสมผลสำหรับฉัน


รายงานฉบับนี้ระบุว่า"บันทึกสุดท้าย: ผลลัพธ์นี้ได้รับแรงบันดาลใจจากความคิดเห็นของ David Meyer ซึ่งได้ผลลัพธ์ที่คล้ายคลึงกันอย่างอิสระ" คุณตรวจสอบเอกสารโดย Meyer หรือไม่?
Norbert Schuch

@NorbertSchuch ฉันทำและไม่สามารถหาคนที่อ้างสิทธิ์คล้ายกันได้
DPL

คำตอบ:


3

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

พิจารณาว่าคุณจะคำนวณการแปลงสัญญาณแบบไม่ต่อเนื่องสองแบบอย่างไร และ ก.คลาสสิก คุณสามารถใช้การแปลงฟูริเยร์ของสัญญาณทั้งคู่ทำการคูณจุดที่ชาญฉลาดของเวกเตอร์ที่ได้จากนั้นทำการแปลงฟูริเยร์ผกผัน:

F-1(F().F(ก.))

โปรดทราบว่าการแปลงฟูริเยร์เป็นการดำเนินการที่ถูกมากในคอมพิวเตอร์ควอนตัม ดังนั้นนี่จึงดูดีมาก ปัญหาคือว่าการคูณเวกเตอร์สองจุดแบบจุดนั้นไม่ใช่เรื่องง่าย เรามาดูกันว่าปัจจัยอะไรเป็นตัวกำหนด

สมมติว่าเราโชคดีและสเปกตรัมของฟูริเยร์ กลายเป็นแบน:

F=F()=1ยังไม่มีข้อความΣผม=0ยังไม่มีข้อความ-1|ผม=Σผม=1ยังไม่มีข้อความ-1F(ผม)

ในกรณีนั้นคอมพิวเตอร์ควอนตัมของคุณสามารถใช้การดำเนินการเมทริกซ์แนวทแยงที่ให้การคูณที่ชาญฉลาด:

F().F(ก.)=F.G=(F(0)F(1).F(ยังไม่มีข้อความ-1))(G(0)G(1).G(ยังไม่มีข้อความ-1))

อย่างไรก็ตามอัลกอริธึมเชิงควอนตัมที่พบการคูณจุดอย่างชาญฉลาดของเวกเตอร์สองตัวอาจเป็นไปไม่ได้ในกรณีทั่วไป นี่เป็นเพราะการดำเนินการนี้ไม่ได้เป็นการรวมกันโดยทั่วไป เป็นตัวอย่างง่ายๆสมมติว่าการแปลงฟูริเยร์ เป็นฟังก์ชั่นแหลมคมโดยมีศูนย์ในสถานที่ส่วนใหญ่:

F=F()=12(|0+|2+|5+|7)
การคูณจุดที่ชาญฉลาดของสถานะนี้กับสถานะอื่นไม่สามารถย้อนกลับได้ (เนื่องจากศูนย์) และไม่รวมกัน

มีงานก่อนที่จะค้นพบฟังก์ชั่นที่ส่งผลให้สเปกตรัมฟูริเยร์แบนหรือใกล้แบนและจึงง่ายต่อการ convolute:

https://arxiv.org/abs/0811.3208

https://arxiv.org/abs/quant-ph/0211140


3

ฉันสงสัยผลลัพธ์อย่างมาก ถ้าคุณดูทฤษฎีบท 16 มันอ้างว่าไม่มีการดำเนินการใด ๆ ที่ทำให้แผนที่สำเร็จ

ΣผมJαผมβJ|ผมJΣผมαผมβผม|ผม
ถึงการฟื้นฟู อย่างไรก็ตามพิจารณาผู้ดำเนินการวัด
P=Σผม|ผมผมผม|.
นี่ใช้แผนที่ที่ต้องการอย่างชัดเจน (สำหรับผลการวัดนั้น) ยิ่งกว่านั้นการดำเนินการของมันค่อนข้างตรงไปตรงมา มีการรวมกัน (อย่างมีประสิทธิภาพ, การควบคุมแบบไม่ทั่วไป) ที่สามารถแมปได้
|ผมผม|ผม0,
เพื่อให้คุณวัดสปินที่สองและโพสต์เลือกเพื่อรับผล 0 ดูเหมือนว่าจะทำให้หลักฐานของกระดาษเป็นโมฆะ

3
ไม่จำเป็นต้องมีการดำเนินการรวมหรือไม่
Craig Gidney

2
@CraigGidney ทฤษฎีบท 16 กำลังพูดถึงการรวมกันของยูนิตและการวัดโดยเฉพาะและอ้างว่าไม่มีผลการวัดแต่ละอย่างที่สามารถบรรลุแผนที่นั้นได้
DaftWullie

ดูเหมือนว่าตัวอย่างตัวอย่างที่ดี คุณมีความรู้สึกผิดพลาดในตรรกะของผู้เขียนในการพิสูจน์เลมม่า 14 (ซึ่งเขาใช้เป็นพื้นฐานสำหรับการพิสูจน์ทฤษฎีบท 16 หรือไม่)
DPL

@DPL ฉันไม่คิดว่าเล็มม่า 14 นั้นผิด (อย่างน้อยฉันก็เชื่อว่าผลลัพธ์ฉันไม่รู้เรื่องการพิสูจน์) อย่างไรก็ตามมีข้อโต้แย้งแปลก ๆ ในทฤษฎีบท 16 (มันอาจจะโอเคฉันไม่ได้ใช้จ่ายใด ๆ เวลาที่คิดเกี่ยวกับมันมันดูเหมือนสงสัย) บางสิ่งบางอย่างเกี่ยวกับเพราะสิ่งที่เป็นจริงสำหรับหน่วยมันเป็นจริงสำหรับผู้ประกอบการเชิงเส้นและด้วยเหตุนี้สำหรับการวัดเช่นกัน
DaftWullie

@DPL แม่นยำกว่าฉันเชื่อว่า Lemma 14 ตามที่ใช้กับหน่วย
DaftWullie
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.