ดูเหมือนจะไม่เป็นที่รู้จัก - แต่มีขอบเขตที่น่าสนใจด้านล่างเกี่ยวกับความซับซ้อนของการคูณเมทริกซ์ในแบบจำลองการคำนวณควอนตัมหรือไม่? เรามีสัญชาตญาณที่เราสามารถเอาชนะความซับซ้อนของอัลกอริทึม Coppersmith-Winograd โดยใช้คอมพิวเตอร์ควอนตัมได้หรือไม่?
ดูเหมือนจะไม่เป็นที่รู้จัก - แต่มีขอบเขตที่น่าสนใจด้านล่างเกี่ยวกับความซับซ้อนของการคูณเมทริกซ์ในแบบจำลองการคำนวณควอนตัมหรือไม่? เรามีสัญชาตญาณที่เราสามารถเอาชนะความซับซ้อนของอัลกอริทึม Coppersmith-Winograd โดยใช้คอมพิวเตอร์ควอนตัมได้หรือไม่?
คำตอบ:
ในarXiv: quant-ph / 0409035v2 Buhrman และ Spalek นำเสนออัลกอริทึมควอนตัมที่เต้นอัลกอริทึม Coppersmith-Winograd ในกรณีที่เมทริกซ์เอาต์พุตมีรายการที่ไม่ใช่ศูนย์น้อย
ปรับปรุง:นอกจากนี้ยังมีขั้นตอนวิธีการควอนตัมดีขึ้นเล็กน้อยโดยดอร์นและ Thierauf
อัปเดต:มีอัลกอริทึมควอนตัมที่ปรับปรุงแล้วโดยLe Gallตี Burhman และ Spalek โดยทั่วไป
หากคุณสนใจที่จะเพิ่มเมทริกซ์สองตัวและรับผลลัพธ์แบบคลาสสิกกลับมาการตอบสนองของมาร์ตินอาจเป็นคำตอบที่ชัดเจนสำหรับคำถามของคุณ อย่างไรก็ตามหากคุณต้องการคำนวณบางอย่างเช่นคุณสามารถทำได้อย่างมีประสิทธิภาพมาก Harrow, Hassidim และ Lloyd มีอัลกอริทึม ( arXiv: 0811.3171 ) สำหรับการคำนวณv X - 1 vซึ่งเป็นลอการิทึมเพียงมิติเดียวของเมทริกซ์Xสำหรับเมทริกซ์แบบกระจัดกระจาย ดูเหมือนว่าจะตรงไปตรงมาเพื่อปรับวิธีการนี้ในการคำนวณผลิตภัณฑ์มากกว่าผู้รุกราน