TL; DR: ไม่เราไม่มีคำสั่ง "ทั่วไป" ที่แม่นยำเกี่ยวกับประเภทของปัญหาคอมพิวเตอร์ควอนตัมที่สามารถแก้ไขได้ในแง่ทฤษฎีความซับซ้อน อย่างไรก็ตามเรามีความคิดคร่าวๆ
ตามบทความย่อยของ Wikipedia เกี่ยวกับทฤษฎีความซับซ้อนในการคำนวณ
ระดับของปัญหาที่สามารถแก้ไขได้อย่างมีประสิทธิภาพโดยคอมพิวเตอร์ควอนตัมเรียกว่าBQPสำหรับ "ข้อผิดพลาดที่มีขอบเขต, ควอนตัม, เวลาพหุนาม" คอมพิวเตอร์ควอนตัมใช้อัลกอริธึมความน่าจะเป็นเท่านั้นดังนั้นBQPในคอมพิวเตอร์ควอนตัมจึงเป็นคู่ของBPP ("ข้อผิดพลาดที่ถูก จำกัด ขอบเขตความน่าจะเป็นเวลาพหุนาม") ในคอมพิวเตอร์แบบดั้งเดิม มันถูกกำหนดให้เป็นชุดของปัญหาแก้ไขได้ด้วยขั้นตอนวิธีการพหุนามเวลาที่มีความน่าจะเป็นของความผิดพลาดเป็นที่สิ้นสุดห่างจากครึ่งหนึ่ง คอมพิวเตอร์ควอนตัมบอกว่า "แก้ปัญหา" ถ้าทุกกรณีคำตอบของมันจะถูกต้องด้วยความน่าจะเป็นสูง หากโซลูชันนั้นทำงานในเวลาพหุนามแสดงว่าปัญหานั้นอยู่ใน BQP
BQP ที่มีอยู่ในระดับความซับซ้อน#P (หรืออย่างแม่นยำมากขึ้นในระดับที่เกี่ยวข้องของปัญหาการตัดสินใจ P #P ) ซึ่งเป็น subclass ของ
PSPACE
BQP ถูกสงสัยว่าจะแยกจาก NP-complete และ superset ที่เข้มงวดของ P แต่ก็ไม่ทราบ ทั้งการแยกตัวประกอบจำนวนเต็มและการบันทึกแยกกันอยู่ใน BQP ปัญหาทั้งสองนี้เป็นปัญหา
NP ที่สงสัยว่าจะอยู่นอก BPP และดังนั้นนอก P ทั้งสองจะถูกสงสัยว่าไม่สมบูรณ์ NP มีความเข้าใจผิดกันว่าคอมพิวเตอร์ควอนตัมสามารถแก้ปัญหา NP-Complete ในเวลาพหุนามได้ ไม่มีใครรู้ว่าเป็นจริงและโดยทั่วไปสงสัยว่าเป็นเท็จ
ความสามารถของคอมพิวเตอร์ควอนตัมในการเร่งอัลกอริธึมแบบดั้งเดิมนั้นมีข้อ จำกัด ที่เข้มงวด - ขอบเขตบนของความซับซ้อนของการคำนวณควอนตัม ส่วนที่ครอบงำของการคำนวณแบบดั้งเดิมไม่สามารถเร่งความเร็วได้บนคอมพิวเตอร์ควอนตัม ความจริงที่คล้ายกันเกิดขึ้นสำหรับงานการคำนวณเฉพาะเช่นปัญหาการค้นหาซึ่งอัลกอริทึมของโกรเวอร์ดีที่สุด
O ( N--√3)โอ(N--√)
แม้ว่าคอมพิวเตอร์ควอนตัมอาจเร็วกว่าคอมพิวเตอร์แบบดั้งเดิมสำหรับปัญหาบางประเภท แต่ที่อธิบายไว้ข้างต้นไม่สามารถแก้ปัญหาใด ๆ ที่คอมพิวเตอร์แบบดั้งเดิมไม่สามารถแก้ไขได้ เครื่องทัวริงสามารถจำลองคอมพิวเตอร์ควอนตัมเหล่านี้ได้ดังนั้นคอมพิวเตอร์ควอนตัมจึงไม่สามารถแก้ปัญหาที่ไม่อาจตัดสินใจได้เช่นปัญหาการหยุดชะงัก การมีอยู่ของคอมพิวเตอร์ควอนตัม "มาตรฐาน" ไม่ได้พิสูจน์หักล้างวิทยานิพนธ์ของโบสถ์ - ทัวริง มีการสันนิษฐานว่าทฤษฎีของแรงโน้มถ่วงควอนตัมเช่นทฤษฎี M หรือทฤษฎีแรงโน้มถ่วงควอนตัมอาจช่วยให้คอมพิวเตอร์สร้างได้เร็วขึ้น ขณะนี้การกำหนดการคำนวณในทฤษฎีดังกล่าวเป็นปัญหาที่เปิดเนื่องจากปัญหาของเวลาคือในปัจจุบันไม่มีวิธีที่ชัดเจนในการอธิบายความหมายของการที่ผู้สังเกตการณ์ให้ส่งข้อมูลไปยังคอมพิวเตอร์และรับผลลัพธ์ในภายหลัง
สำหรับเหตุผลที่คอมพิวเตอร์ควอนตัมสามารถได้อย่างมีประสิทธิภาพในการแก้ปัญหา BQP:
n2 n
โดยปกติการคำนวณในคอมพิวเตอร์ควอนตัมจะจบลงด้วยการวัด สิ่งนี้นำไปสู่การล่มสลายของรัฐควอนตัมหนึ่งในรัฐพื้นฐาน อาจกล่าวได้ว่าสถานะควอนตัมวัดได้ว่าอยู่ในสถานะที่ถูกต้องพร้อมความน่าจะเป็นสูง
ที่น่าสนใจถ้าในทางทฤษฎีอนุญาตให้มีการเลือกแบบโพสต์ (ซึ่งไม่มีการนำไปใช้จริงที่ปรับขนาดได้) เราจะได้รับโพสต์ BQPระดับความซับซ้อน:
ในทฤษฎีความซับซ้อนของการคำนวณ PostBQP เป็นระดับความซับซ้อนที่ประกอบด้วยปัญหาการคำนวณทั้งหมดที่แก้ไขได้ในเวลาพหุนามในเครื่องทัวริงควอนตัมที่มีการเลือกโพสต์และข้อผิดพลาดขอบเขต (ในแง่ที่ว่าอัลกอริทึมนั้น ปัจจัยการผลิต) อย่างไรก็ตาม Postselection ไม่ถือว่าเป็นคุณสมบัติที่คอมพิวเตอร์จริง (แม้จะเป็นหนึ่งในควอนตัม) จะมี แต่อย่างไรก็ตามการเลือกเครื่องมีความน่าสนใจจากมุมมองทางทฤษฎี
ฉันต้องการเพิ่มสิ่งที่@Discrete จิ้งจกที่กล่าวถึงในส่วนความเห็น คุณยังไม่ได้นิยามสิ่งที่คุณหมายถึงอย่างชัดเจนโดย "สามารถช่วย" ได้อย่างไรก็ตามกฎง่ายๆในทฤษฎีความซับซ้อนคือถ้าคอมพิวเตอร์ควอนตัม "สามารถช่วย" ในแง่ของการแก้ปัญหาในเวลาพหุนาม (กับข้อผิดพลาด) ถ้าชั้น ปัญหามันสามารถแก้ไขได้อยู่ใน BQP แต่ไม่ใช่ใน P หรือ BPP ความสัมพันธ์ทั่วไประหว่างคลาสความซับซ้อนที่เรากล่าวถึงข้างต้นนั้นเป็นที่สงสัยว่า :
หน้า ⊆ BPP ⊆ BQP ⊆ PSPACE
อย่างไรก็ตาม, P = PSPACE เป็นปัญหาเปิดในสาขาวิทยาศาสตร์คอมพิวเตอร์ นอกจากนี้ความสัมพันธ์ระหว่าง P และ NPยังไม่ทราบ