เทคโนโลยีที่ใช้กลศาสตร์ควอนตัม
การแสดงภาพคิวบิตในรูป ทรงกลมบล็อค สถานะคือจุดบนพื้นผิวของทรงกลม ซึ่งอยู่ระหว่างขั้วทั้งสองและ - ψ - - อัล - 0 - - เบต้า - 1 - {\displaystyle |\psi \rangle =\alpha |0\rangle +\beta |1\rangle } - 0 - {\displaystyle |0\วง} - 1 - {\displaystyle |1\มุม} คอมพิวเตอร์ควอนตัม คือคอมพิวเตอร์ ที่ใช้ประโยชน์จาก ปรากฏการณ์ ทางกลควอนตัม ในระดับเล็ก สสารทางกายภาพแสดงคุณสมบัติของทั้งอนุภาคและคลื่น และการคำนวณด้วยควอนตัมใช้ประโยชน์จากพฤติกรรมนี้โดยใช้ฮาร์ดแวร์เฉพาะทางฟิสิกส์คลาสสิก ไม่สามารถอธิบายการทำงานของอุปกรณ์ควอนตัมเหล่านี้ได้ และคอมพิวเตอร์ควอนตัมที่ปรับขนาดได้สามารถทำการคำนวณบางอย่างได้ เร็วกว่า คอมพิวเตอร์ "คลาสสิก" สมัยใหม่แบบเลขชี้กำลัง [a] ในทางทฤษฎี คอมพิวเตอร์ควอนตัมขนาดใหญ่สามารถถอดรหัสรูปแบบการเข้ารหัสที่ใช้กันอย่างแพร่หลาย และช่วยนักฟิสิกส์ในการจำลองทางกายภาพ ได้ อย่างไรก็ตาม สถานะปัจจุบันของเทคโนโลยีนี้ส่วนใหญ่อยู่ในขั้นทดลองและไม่สามารถใช้งานได้จริง โดยมีอุปสรรคหลายประการต่อการใช้งานที่เป็นประโยชน์
หน่วย พื้นฐานของข้อมูล ในการคำนวณแบบควอนตัมคิวบิต (หรือ "บิตควอนตัม") ทำหน้าที่เดียวกันกับบิต ในการคำนวณแบบคลาสสิก อย่างไรก็ตาม แตกต่างจากบิตแบบคลาสสิก ซึ่งสามารถอยู่ในสถานะใดสถานะหนึ่งจากสองสถานะ (ไบนารี) คิวบิตสามารถดำรงอยู่ได้ในรูปแบบซูเปอร์โพซิชัน ของสถานะ "พื้นฐาน" สองสถานะ ซึ่งหมายความอย่างหลวมๆ ว่าอยู่ในทั้งสองสถานะพร้อมกัน เมื่อวัด คิวบิต ผลลัพธ์คือเอาต์พุตแบบความน่าจะเป็น ของบิตแบบคลาสสิก หากคอมพิวเตอร์ควอนตัมจัดการคิวบิตในลักษณะเฉพาะ เอฟเฟกต์ การรบกวนของคลื่น สามารถขยายผลการวัดที่ต้องการได้ การออกแบบอัลกอริทึมควอนตัม เกี่ยวข้องกับการสร้างขั้นตอนที่ช่วยให้คอมพิวเตอร์ควอนตัมทำการคำนวณได้อย่างมีประสิทธิภาพและรวดเร็ว
การออกแบบคิวบิตคุณภาพสูงทางกายภาพนั้นพิสูจน์แล้วว่าเป็นเรื่องท้าทาย หากคิวบิตทางกายภาพไม่ได้ถูกแยกออก จากสภาพแวดล้อมอย่างเพียงพอ ก็จะเกิดการ สูญ เสียควอนตัม ซึ่งทำให้การคำนวณมีสัญญาณรบกวน รัฐบาลของประเทศต่างๆ ได้ลงทุนอย่างหนักในการวิจัยเชิงทดลองซึ่งมีเป้าหมายเพื่อพัฒนาคิวบิตที่ปรับขนาดได้ซึ่งมีเวลาสอดคล้องกันที่ยาวนานขึ้นและอัตราข้อผิดพลาดที่ต่ำลง ตัวอย่างการใช้งาน ได้แก่ตัวนำยิ่งยวด (ซึ่งแยกกระแสไฟฟ้า โดยการกำจัดความต้านทานไฟฟ้า ) และ กับ ดักไอออน (ซึ่งจำกัด อนุภาคอะตอม เดี่ยวโดยใช้สนามแม่เหล็กไฟฟ้า )
ตามหลักการแล้ว คอมพิวเตอร์แบบคลาสสิกสามารถแก้ปัญหาการคำนวณแบบเดียวกับคอมพิวเตอร์ควอนตัมได้หากมีเวลาเพียงพอ ข้อได้เปรียบของควอนตัมมาในรูปแบบของความซับซ้อนของเวลา แทนที่จะเป็นความสามารถในการคำนวณ และทฤษฎีความซับซ้อนของควอนตัม แสดงให้เห็นว่าอัลกอริทึมควอนตัมบางอันมีประสิทธิภาพมากกว่าอัลกอริทึมคลาสสิกที่เป็นที่รู้จักมากที่สุดแบบยกกำลัง คอมพิวเตอร์ควอนตัมขนาดใหญ่ในทางทฤษฎีสามารถแก้ปัญหาการคำนวณที่คอมพิวเตอร์คลาสสิกไม่สามารถแก้ไขได้ภายในระยะเวลาที่เหมาะสม แนวคิดเรื่องความสามารถพิเศษนี้เรียกว่า " ความเหนือกว่าของควอนตัม " แม้ว่าข้อเรียกร้องดังกล่าวจะดึงดูดความสนใจอย่างมากต่อสาขานี้ แต่กรณีการใช้งานจริงในระยะใกล้ยังคงจำกัดอยู่
ประวัติศาสตร์ อินเตอร์เฟอโรมิเตอร์ Mach –Zehnder แสดงให้เห็นว่าโฟตอน สามารถแสดงการรบกวนแบบคลื่น ได้ เป็นเวลาหลายปีที่สาขาวิชากลศาสตร์ควอนตัม และวิทยาการคอมพิวเตอร์ ได้ก่อตั้งชุมชนวิชาการที่แยกจากกัน ทฤษฎีควอนตัมสมัยใหม่ พัฒนาขึ้นในช่วงปี ค.ศ. 1920 เพื่ออธิบายความเป็นคู่ตรงข้ามระหว่างคลื่นและอนุภาค ที่สังเกตได้ในระดับอะตอม[2] และคอมพิวเตอร์ดิจิทัล ก็ปรากฏขึ้นในทศวรรษต่อมาเพื่อแทนที่คอมพิวเตอร์ของมนุษย์ สำหรับการคำนวณที่น่าเบื่อ[3] ทั้งสองสาขาวิชามีการนำไปใช้จริงในช่วงสงครามโลกครั้งที่สอง คอมพิวเตอร์มีบทบาทสำคัญในการเข้ารหัสในช่วงสงคราม [4] และฟิสิกส์ควอนตัมมีความจำเป็นสำหรับฟิสิกส์นิวเคลียร์ ที่ใช้ในโครงการแมนฮัตตัน [5]
เมื่อนักฟิสิกส์ นำแบบจำลองกลศาสตร์ควอนตัมมาใช้กับปัญหาการคำนวณและเปลี่ยนบิต ดิจิทัล เป็นคิวบิต สาขาของกลศาสตร์ควอนตัมและวิทยาการคอมพิวเตอร์ก็เริ่มบรรจบกัน ในปี 1980 พอล เบนิออฟ ได้แนะนำเครื่องทัวริงควอน ตัม ซึ่งใช้ทฤษฎีควอนตัมเพื่ออธิบายคอมพิวเตอร์แบบง่าย[6]
เมื่อคอมพิวเตอร์ดิจิทัลมีความเร็วมากขึ้น นักฟิสิกส์ต้องเผชิญกับ ค่าใช้จ่ายที่เพิ่มขึ้น แบบทวีคูณ เมื่อจำลองพลศาสตร์ควอนตัม [ 7] ทำให้ยูริ มานิน และริชาร์ด ไฟน์แมน เสนออย่างอิสระว่าฮาร์ดแวร์ที่อิงตามปรากฏการณ์ควอนตัมอาจมีประสิทธิภาพมากกว่าสำหรับการจำลองคอมพิวเตอร์[8] [9]
ในเอกสารปี 1984 ชาร์ลส์ เบนเน็ตต์ และจิลส์ บราสซาร์ด ได้นำทฤษฎีควอนตัมมาใช้กับ โปรโตคอล การเข้ารหัส และแสดงให้เห็นว่าการแจกจ่ายคีย์ควอนตัมสามารถปรับปรุงความปลอดภัยของข้อมูล ได้[11] [12]
อัลกอริทึมควอนตัม จึงเกิดขึ้นเพื่อแก้ปัญหาออราเคิล เช่นอัลกอริทึมของ Deutsch ในปี 1985 [13] อัลกอริทึม Bernstein–Vazirani ในปี 1993 [14] และอัลกอริทึมของ Simon ในปี 1994 [15]
อัลกอริทึมเหล่านี้ไม่ได้แก้ปัญหาในทางปฏิบัติ แต่ได้แสดงให้เห็นทางคณิตศาสตร์ว่าเราสามารถได้รับข้อมูลเพิ่มเติมได้โดยการค้นหากล่องดำ ที่มีสถานะควอนตัมในซูเปอร์ โพซิชัน ซึ่งบางครั้งเรียกว่าการประมวลผลแบบคู่ขนานควอนตัม
Peter Shor (ในภาพเมื่อปี 2017) แสดงให้เห็นในปี 1994 ว่าคอมพิวเตอร์ควอนตัมแบบปรับขนาดได้จะสามารถถอดรหัสRSA ได้Peter Shor สร้างผลลัพธ์เหล่านี้โดยใช้อัลกอริทึมปี 1994 ของเขา เพื่อทำลายโปรโตคอลการเข้ารหัสRSA และDiffie–Hellman ที่ใช้กันอย่างแพร่หลาย ซึ่งดึงดูดความสนใจอย่างมากต่อสาขาการคำนวณเชิงควอนตัม
ในปี 1996 อัลกอริทึมของ Grover ได้สร้างความเร็วควอนตัมสำหรับปัญหาการค้นหาแบบไม่มีโครงสร้าง ที่ใช้กันอย่างแพร่หลาย [19] ในปีเดียวกันนั้นSeth Lloyd ได้พิสูจน์ว่าคอมพิวเตอร์ควอนตัมสามารถจำลองระบบควอนตัมได้โดยไม่ต้องมีค่าใช้จ่ายแบบเอ็กซ์โปเนนเชียลที่มักพบในแบบจำลองคลาสสิก[21] ซึ่งยืนยันข้อสันนิษฐานของ Feynman ในปี 1982 [22]
ในช่วงหลายปี ที่ผ่านมา นักทดลอง ได้สร้างคอมพิวเตอร์ควอนตัมขนาดเล็กโดยใช้ไอออน และตัวนำยิ่งยวด ที่ ถูกกักไว้
ในปี 1998 คอมพิวเตอร์ควอนตัมสองคิวบิตได้แสดงให้เห็นถึงความเป็นไปได้ของเทคโนโลยีนี้[24] [25] และการทดลองที่ตามมาทำให้จำนวนคิวบิตเพิ่มขึ้นและอัตราข้อผิดพลาดลดลง
ในปี 2019 Google AI และNASA ประกาศว่าพวกเขาสามารถบรรลุถึงความเหนือกว่าของควอนตัม ด้วยเครื่องจักร 54 คิวบิต ซึ่งสามารถทำการคำนวณที่คอมพิวเตอร์คลาสสิกใดๆ ก็ไม่สามารถทำได้[26] [27] [28] อย่างไรก็ตาม ความถูกต้องของการอ้างสิทธิ์นี้ยังอยู่ระหว่างการวิจัยอย่างต่อเนื่อง[29] [30]
ในเดือนธันวาคม พ.ศ. 2566 นักฟิสิกส์รายงานการพันกันของโมเลกุลแต่ละตัวเป็นครั้งแรก ซึ่งอาจมีการประยุกต์ใช้ในการคำนวณเชิงควอนตัมอย่างมีนัยสำคัญ[31]
วิศวกรคอมพิวเตอร์ มักจะอธิบายการทำงานของคอมพิวเตอร์สมัยใหม่ โดยใช้หลัก อิเล็กโทรไดนามิกส์แบบคลาสสิก ภายในคอมพิวเตอร์ "แบบคลาสสิก" เหล่านี้ ส่วนประกอบบางส่วน (เช่นเซมิคอนดักเตอร์ และเครื่องกำเนิดตัวเลขสุ่ม ) อาจอาศัยพฤติกรรมควอนตัม แต่ส่วนประกอบเหล่านี้ไม่ได้แยกออก จากสภาพแวดล้อม ดังนั้นข้อมูลควอนตัม ใดๆ จึง แยกออกจากกันได้ อย่างรวดเร็วในขณะที่โปรแกรมเมอร์ อาจต้องพึ่งพาทฤษฎีความน่าจะเป็น เมื่อออกแบบอัลกอริทึมแบบสุ่ม แนวคิดทางกลศาสตร์ควอนตัม เช่นการ ซ้อนทับ และการรบกวนนั้น ไม่เกี่ยวข้องกับการวิเคราะห์โปรแกรม มากนัก
ในทางตรงกันข้าม โปรแกรมควอนตัม ต้องอาศัยการควบคุมระบบควอนตัมที่สอดคล้องกัน อย่างแม่นยำ นักฟิสิกส์ อธิบายระบบเหล่านี้ทางคณิตศาสตร์ โดยใช้พีชคณิตเชิง เส้น จำนวนเชิงซ้อน สร้างแบบจำลองแอมพลิจูดของความ น่า จะเป็น เวกเตอร์ สร้างแบบจำลองสถานะควอนตัม และเมทริกซ์ สร้างแบบจำลองการดำเนินการที่สามารถดำเนินการกับสถานะเหล่านี้ได้ การเขียนโปรแกรมคอมพิวเตอร์ควอนตัมเป็นเรื่องของการจัดองค์ประกอบ การดำเนินการในลักษณะที่โปรแกรมที่ได้จะคำนวณผลลัพธ์ที่มีประโยชน์ในทางทฤษฎีและสามารถนำไปใช้ในทางปฏิบัติได้
ในขณะที่นักฟิสิกส์Charlie Bennett อธิบายความสัมพันธ์ระหว่างคอมพิวเตอร์ควอนตัมและคอมพิวเตอร์คลาสสิก[32]
คอมพิวเตอร์แบบคลาสสิกคือคอมพิวเตอร์ควอนตัม ... ดังนั้นเราไม่ควรถามว่า "ความเร็วควอนตัมเพิ่มขึ้นจากอะไร" เราควรจะพูดว่า "คอมพิวเตอร์ทั้งหมดเป็นควอนตัม ... ความเร็วที่ช้าลงแบบคลาสสิกมาจากไหน"
เช่นเดียวกับที่บิตเป็นแนวคิดพื้นฐานของทฤษฎีสารสนเทศคลาสสิกคิวบิต เป็นหน่วยพื้นฐานของข้อมูลควอนตัม คำศัพท์เดียวกันคิวบิต ใช้เพื่ออ้างถึงแบบจำลองทางคณิตศาสตร์เชิงนามธรรมและระบบทางกายภาพใดๆ ที่แสดงโดยแบบจำลองนั้น ตามคำจำกัดความ บิตคลาสสิกมีอยู่ในสถานะทางกายภาพสองสถานะ ซึ่งสามารถแสดงเป็น 0 และ 1 ได้ คิวบิตยังอธิบายได้ด้วยสถานะ และสถานะสองสถานะมักเขียนและทำหน้าที่เป็นคู่ควอนตัมของสถานะคลาสสิก 0 และ 1 อย่างไรก็ตาม สถานะควอนตัมและอยู่ในปริภูมิเวกเตอร์ ซึ่งหมายความว่าสามารถคูณด้วยค่าคงที่และบวกกัน และผลลัพธ์คือสถานะควอนตัมที่ถูกต้องอีกครั้ง การรวมกันดังกล่าวเรียกว่าซูเปอร์โพซิชัน ของและ [ - 0 - {\displaystyle |0\วง} - 1 - {\displaystyle |1\มุม} - 0 - {\displaystyle |0\วง} - 1 - {\displaystyle |1\มุม} - 0 - {\displaystyle |0\วง} - 1 - {\displaystyle |1\มุม}
เวกเตอร์ สองมิติแสดงสถานะของคิวบิตในทางคณิตศาสตร์ โดยทั่วไปนักฟิสิกส์จะใช้สัญลักษณ์ของดิแรก สำหรับพีชคณิตเชิงเส้น กลศาสตร์ควอนตัม โดยเขียนว่า ' ket psi ' สำหรับเวกเตอร์ที่มีป้ายกำกับเนื่องจากคิวบิตเป็นระบบสองสถานะ สถานะของคิวบิตใดๆ ก็ตามจะมีรูปแบบโดยที่และเป็นสถานะพื้นฐาน มาตรฐาน[b] และและเป็นแอมพลิจูดของความน่าจะเป็น ซึ่ง โดยทั่วไปแล้วจะเป็นจำนวนเชิงซ้อน[ หากค่าใดค่าหนึ่งหรือเป็นศูนย์ คิวบิตจะเป็นบิตแบบคลาสสิกอย่างแท้จริง เมื่อทั้งคู่ไม่เป็นศูนย์ คิวบิตจะอยู่ในสถานะซ้อนทับเวกเตอร์สถานะควอนตัม ดังกล่าวทำหน้าที่คล้ายกับ เวกเตอร์ความน่าจะเป็น (แบบคลาสสิก) โดยมีความแตกต่างที่สำคัญอย่างหนึ่ง: แตกต่างจากความน่าจะ เป็น แอมพลิจูดของ ความน่าจะ เป็นไม่จำเป็นต้องเป็นจำนวนบวกแอมพลิจูดเชิงลบทำให้เกิดการรบกวนคลื่นแบบทำลายล้าง - ψ - {\displaystyle |\psi \rangle } ψ {\displaystyle \psi} อัล - 0 - - เบต้า - 1 - {\displaystyle \alpha |0\rangle +\beta |1\rangle } - 0 - {\displaystyle |0\วง} - 1 - {\displaystyle |1\มุม} อัล {\displaystyle อัลฟา} เบต้า {\displaystyle \เบต้า} อัล {\displaystyle อัลฟา} เบต้า {\displaystyle \เบต้า}
เมื่อ วัด คิวบิตโดยใช้มาตรฐานพื้นฐาน ผลลัพธ์จะเป็นบิตแบบคลาสสิก กฎบอร์น อธิบายถึง ความสอดคล้อง แบบนอร์มกำลังสอง ระหว่างแอมพลิจูดและความน่าจะเป็น เมื่อวัดคิวบิตสถานะจะยุบลง เป็นด้วยความน่าจะเป็นหรือเป็นด้วยความน่า จะเป็น สถานะคิวบิตที่ถูกต้องใดๆ ก็ตามจะมีค่าสัมประสิทธิ์และที่ตัวอย่างเช่น การวัดคิวบิตจะให้ผลลัพธ์เป็นอย่างใดอย่างหนึ่งหรือด้วยความน่าจะเป็นที่เท่ากัน อัล - 0 - - เบต้า - 1 - {\displaystyle \alpha |0\rangle +\beta |1\rangle } - 0 - {\displaystyle |0\วง} - อัล - 2 {\displaystyle |\alpha |^{2}} - 1 - {\displaystyle |1\มุม} - เบต้า - 2 {\displaystyle |\เบต้า |^{2}} อัล {\displaystyle อัลฟา} เบต้า {\displaystyle \เบต้า} - อัล - 2 - - เบต้า - 2 - 1 {\displaystyle |\alpha |^{2}+|\beta |^{2}=1} 1 - 2 - 0 - - 1 - 2 - 1 - {\displaystyle 1/{\sqrt {2}}|0\rangle +1/{\sqrt {2}}|1\rangle } - 0 - {\displaystyle |0\วง} - 1 - {\displaystyle |1\มุม}
คิวบิตเพิ่มเติมแต่ละตัวจะเพิ่มมิติ ของสถานะ เป็น สอง เท่า
ตัวอย่างเช่น เวกเตอร์1 - √2 | 00⟩ + 1 - √2 |01⟩ แสดงถึงสถานะคิวบิตสองตัว ซึ่งเป็น ผลคูณเทนเซอร์ ของคิวบิต |0⟩ กับคิวบิต 1 - √2 | 0⟩ + 1 - √2 |1⟩ เวกเตอร์นี้อยู่ใน ปริภูมิเวกเตอร์ สี่มิติที่ครอบคลุมโดยเวกเตอร์ฐาน |00⟩ , |01⟩ , | 10⟩ และ |11⟩ สถานะระฆัง 1 - √2 | 00⟩ + 1 - √2 |11⟩ เป็นไปไม่ได้ที่จะแยกย่อยเป็นผลคูณเทนเซอร์ของคิวบิตเดี่ยวสองตัว เนื่องจากคิวบิตทั้งสองพันกัน เนื่องจากแอมพลิจูดความน่าจะเป็นของคิวบิตทั้งสองมีความสัมพันธ์กัน โดยทั่วไป พื้นที่เวกเตอร์สำหรับ ระบบที่มีคิวบิต n ตัวจะมีมิติ 2 n ซึ่งทำให้คอมพิวเตอร์แบบคลาสสิกมีความท้าทายในการจำลองแบบควอนตัม เนื่องจากการแสดงระบบที่มีคิวบิต 100 ตัวต้องเก็บค่าคลาสสิก 2 100 ค่า
ตัวดำเนินการแบบเอกภาพ สถานะของหน่วยความจำควอนตัมคิว บิตเดียวนี้ สามารถจัดการได้โดยการใช้เกตตรรกะควอนตัม ซึ่งคล้ายกับวิธีที่หน่วยความจำแบบคลาสสิกสามารถจัดการได้ด้วยเกตตรรกะแบบคลาสสิ ก เกตที่สำคัญอย่างหนึ่งสำหรับการคำนวณแบบคลาสสิกและแบบควอนตัมคือเกต NOT ซึ่งสามารถแสดงด้วยเมทริกซ์
ในทางคณิตศาสตร์ การนำเกตตรรกะดังกล่าวไปใช้กับเวกเตอร์สถานะควอนตัมจะจำลองด้วยการคูณเมทริกซ์ ดังนั้น เอ็กซ์ - - 0 1 1 0 - - {\displaystyle X:={\begin{pmatrix}0&1\\1&0\end{pmatrix}}.}
X | 0 ⟩ = | 1 ⟩ {\displaystyle X|0\rangle =|1\rangle } และ. X | 1 ⟩ = | 0 ⟩ {\displaystyle X|1\rangle =|0\rangle } คณิตศาสตร์ของเกตคิวบิตเดี่ยวสามารถขยายให้ใช้กับหน่วยความจำควอนตัมหลายคิวบิตได้ในสองวิธีที่สำคัญ วิธีหนึ่งคือเพียงแค่เลือกคิวบิตแล้วใช้เกตนั้นกับคิวบิตเป้าหมายโดยปล่อยให้หน่วยความจำที่เหลือไม่ได้รับผลกระทบ อีกวิธีหนึ่งคือใช้เกตกับเป้าหมายเฉพาะเมื่อส่วนอื่นของหน่วยความจำอยู่ในสถานะที่ต้องการ ตัวเลือกทั้งสองนี้สามารถแสดงโดยใช้ตัวอย่างอื่น สถานะที่เป็นไปได้ของหน่วยความจำควอนตัมสองคิวบิตคือ
เก ต NOT ที่ควบคุม (CNOT) สามารถแสดงได้โดยใช้เมทริกซ์ต่อไปนี้:
จากผลทางคณิตศาสตร์ของคำจำกัดความนี้ , , , และกล่าวอีกนัยหนึ่ง CNOT ใช้เกต NOT ( จากก่อนหน้า) กับคิวบิตที่สองก็ต่อเมื่อคิวบิตแรกอยู่ในสถานะ, หากคิวบิตแรกเป็น, จะไม่มีการดำเนินการใดๆ กับคิวบิตทั้งสอง | 00 ⟩ := ( 1 0 0 0 ) ; | 01 ⟩ := ( 0 1 0 0 ) ; | 10 ⟩ := ( 0 0 1 0 ) ; | 11 ⟩ := ( 0 0 0 1 ) . {\displaystyle |00\rangle :={\begin{pmatrix}1\\0\\0\\0\end{pmatrix}};\quad |01\rangle :={\begin{pmatrix}0\\1\\0\\0\end{pmatrix}};\quad |10\rangle :={\begin{pmatrix}0\\0\\1\\0\end{pmatrix}};\quad |11\rangle :={\begin{pmatrix}0\\0\\0\\1\end{pmatrix}}.} CNOT := ( 1 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 ) . {\displaystyle \operatorname {CNOT} :={\begin{pmatrix}1&0&0&0\\0&1&0&0\\0&0&0&1\\0&0&1&0\end{pmatrix}}.} CNOT | 00 ⟩ = | 00 ⟩ {\textstyle \operatorname {CNOT} |00\rangle =|00\rangle } CNOT | 01 ⟩ = | 01 ⟩ {\textstyle \operatorname {CNOT} |01\rangle =|01\rangle } CNOT | 10 ⟩ = | 11 ⟩ {\textstyle \operatorname {CNOT} |10\rangle =|11\rangle } CNOT | 11 ⟩ = | 10 ⟩ {\textstyle \operatorname {CNOT} |11\rangle =|10\rangle } X {\textstyle X} | 1 ⟩ {\textstyle |1\rangle } | 0 ⟩ {\textstyle |0\rangle }
โดยสรุป การคำนวณแบบควอนตัมสามารถอธิบายได้ว่าเป็นเครือข่ายของเกตตรรกะควอนตัมและการวัด อย่างไรก็ตามการวัดใดๆ สามารถเลื่อนออกไปได้ จนถึงจุดสิ้นสุดของการคำนวณแบบควอนตัม แม้ว่าการเลื่อนออกไปนี้อาจต้องเสียค่าใช้จ่ายในการคำนวณก็ตาม ดังนั้นวงจรควอนตัม ส่วนใหญ่จึง แสดงเครือข่ายที่ประกอบด้วยเกตตรรกะควอนตัมเท่านั้นและไม่มีการวัดใดๆ
การประมวลผลแบบคู่ขนานควอนตัม การประมวลผลแบบคู่ขนานควอนตัม เป็นหลักการที่คอมพิวเตอร์ควอนตัมสามารถคิดได้ว่าประเมินฟังก์ชันสำหรับค่าอินพุตหลายค่าพร้อมกัน ซึ่งสามารถทำได้โดยการเตรียมระบบควอนตัมในซูเปอร์โพซิชันของสถานะอินพุต และใช้การแปลงเอกภาพที่เข้ารหัสฟังก์ชันที่ต้องการประเมิน สถานะที่ได้จะเข้ารหัสค่าเอาต์พุตของฟังก์ชันสำหรับค่าอินพุตทั้งหมดในซูเปอร์โพซิชัน ทำให้สามารถคำนวณเอาต์พุตหลายค่าพร้อมกันได้ คุณสมบัตินี้เป็นกุญแจสำคัญในการเร่งความเร็วของอัลกอริทึมควอนตัมจำนวนมาก อย่างไรก็ตาม "การประมวลผลแบบคู่ขนาน" ในความหมายนี้ไม่เพียงพอที่จะเร่งความเร็วในการคำนวณ เนื่องจากการวัดที่จุดสิ้นสุดของการคำนวณจะให้ค่าเพียงค่าเดียว เพื่อให้มีประโยชน์ อัลกอริทึมควอนตัมจะต้องรวมส่วนประกอบเชิงแนวคิดอื่นๆ เข้าไปด้วย
การเขียนโปรแกรมควอนตัม มีโมเดลการคำนวณ สำหรับการคำนวณแบบควอนตัมอยู่หลายแบบ ซึ่งแตกต่างกันตามองค์ประกอบพื้นฐานที่ใช้ในการแยกการคำนวณออก
อาร์เรย์เกต แผนผังวงจรควอนตัมที่ใช้เกต Toffoli จากเกตดั้งเดิมมากขึ้น อาร์เรย์เกตควอนตัม จะ แยกการคำนวณออกเป็นลำดับของเกตควอนตัมที่ มีคิวบิตไม่กี่ตัว การคำนวณแบบควอนตัมสามารถอธิบายได้ว่าเป็นเครือข่ายของเกตตรรกะควอนตัมและการวัด อย่างไรก็ตาม การวัดใดๆ สามารถเลื่อนออกไปได้จนถึงจุดสิ้นสุดของการคำนวณแบบควอนตัม แม้ว่าการเลื่อนออกไปนี้อาจต้องเสียค่าใช้จ่ายในการคำนวณก็ตาม ดังนั้นวงจรควอนตัม ส่วนใหญ่จึง แสดงเครือข่ายที่ประกอบด้วยเกตตรรกะควอนตัมเท่านั้นและไม่มีการวัดใดๆ
การคำนวณควอนตัมใดๆ (ซึ่งตามรูปแบบข้างต้นคือเมทริกซ์เอกภาพ ใดๆ ที่มีขนาดเหนือคิวบิต) สามารถแสดงเป็นเครือข่ายของเกตลอจิกควอนตัมจากตระกูลเกตที่มีขนาดค่อนข้างเล็ก การเลือกตระกูลเกตที่ช่วยให้สร้างโครงสร้างนี้ได้เรียกว่าชุดเกตสากล เนื่องจากคอมพิวเตอร์ที่สามารถรันวงจรดังกล่าวได้คือคอมพิวเตอร์ควอนตัมสากล ชุดทั่วไปชุดหนึ่งดังกล่าวประกอบด้วยเกตคิวบิตเดี่ยวทั้งหมด รวมถึงเกต CNOT จากด้านบน ซึ่งหมายความว่าการคำนวณควอนตัมใดๆ ก็ตามสามารถดำเนินการได้โดยการดำเนินการลำดับของเกตคิวบิตเดี่ยวร่วมกับเกต CNOT แม้ว่าชุดเกตนี้จะเป็นอนันต์ แต่ก็สามารถแทนที่ด้วยชุดเกตจำกัดได้โดยใช้ทฤษฎีบทของSolovay-Kitaev การนำฟังก์ชันบูลีนมาใช้โดยใช้เกตควอนตัมคิวบิตจำนวนน้อยจะนำเสนอไว้ที่นี่[39] 2 n × 2 n {\displaystyle 2^{n}\times 2^{n}} n {\displaystyle n}
การคำนวณแบบควอนตัมตามการวัด คอมพิวเตอร์ควอนตัมที่ใช้การวัด จะแบ่งการคำนวณออกเป็นลำดับของการวัดสถานะเบลล์ และ เกตควอนตัมคิวบิต เดี่ยวที่นำไปใช้กับสถานะเริ่มต้นที่พันกันอย่างมาก ( สถานะคลัสเตอร์ ) โดยใช้เทคนิคที่เรียกว่าการเคลื่อนย้ายเกตควอนตั ม
การคำนวณควอนตัมแบบอะเดียแบติก คอมพิวเตอร์ควอนตัมอะเดียแบติก ซึ่งใช้หลักการอบอ่อนแบบควอนตัม จะแบ่งการคำนวณออกเป็นการแปลง แฮมิลโทเนียน เริ่มต้นเป็นแฮมิลโทเนียนสุดท้ายแบบช้าๆ อย่างต่อเนื่องซึ่งสถานะพื้นฐานจะมีคำตอบอยู่[40]
การคำนวณควอนตัมแบบนิวโรมอร์ฟิก การคำนวณควอนตัมแบบนิวโรมอร์ฟิก (ย่อว่า 'n.การคำนวณควอนตัม') เป็นการคำนวณประเภทที่ไม่ธรรมดาที่ใช้การคำนวณแบบนิวโรมอร์ฟิก ในการดำเนินการควอนตัม มีข้อเสนอแนะว่าอัลกอริทึมควอนตัม ซึ่งเป็นอัลกอริทึมที่ทำงานบนแบบจำลองที่สมจริงของการคำนวณควอนตัม สามารถคำนวณได้อย่างมีประสิทธิภาพเท่ากันกับการคำนวณควอนตัมแบบนิวโรมอร์ฟิก ทั้งการคำนวณควอนตัมแบบดั้งเดิมและการคำนวณควอนตัมแบบนิวโรมอร์ฟิกเป็นวิธีการคำนวณที่ไม่ธรรมดาตามหลักฟิสิกส์และไม่ปฏิบัติตามสถาปัตยกรรมฟอน นอยมันน์ ทั้งสองวิธีสร้างระบบ (วงจร) ที่แสดงปัญหาทางกายภาพที่อยู่ตรงหน้า จากนั้นใช้ประโยชน์จากคุณสมบัติทางฟิสิกส์ของระบบที่เกี่ยวข้องเพื่อค้นหา "ค่าต่ำสุด" การคำนวณควอนตัมแบบนิวโรมอร์ฟิกและการคำนวณควอนตัมมีคุณสมบัติทางกายภาพที่คล้ายคลึงกันระหว่างการคำนวณ
การคำนวณควอนตัมเชิงโทโพโลยี คอมพิวเตอร์ควอนตัมแบบโทโพโลยี จะแยกการคำนวณออกเป็นการเชื่อมโยงของแอนยอน ในโครงตาข่าย 2 มิติ[41]
เครื่องควอนตัมทัวริง เครื่องทัวริงควอนตัม เป็นอนาล็อกควอนตัมของเครื่องทัวริง [ 6] โมเดลการคำนวณทั้งหมดนี้—วงจรควอนตัม[42] การคำนวณควอนตัมทางเดียว [43] การ คำนวณควอนตัมอะเดียแบติก[44] และการคำนวณควอนตัมแบบทอพอโลยี[45] ได้รับการพิสูจน์แล้วว่าเทียบเท่ากับเครื่องทัวริงควอนตัม เมื่อนำคอมพิวเตอร์ควอนตัมดังกล่าวไปใช้งานอย่างสมบูรณ์แบบแล้ว เครื่องดังกล่าวก็สามารถจำลองคอมพิวเตอร์ควอนตัมอื่นๆ ทั้งหมดได้โดยไม่มีค่าใช้จ่ายเพิ่มเติมมากกว่าพหุนาม ความเท่าเทียมกันนี้ไม่จำเป็นต้องถือปฏิบัติสำหรับคอมพิวเตอร์ควอนตัมในทางปฏิบัติ เนื่องจากค่าใช้จ่ายในการจำลองอาจสูงเกินไปจนไม่สามารถทำได้ในทางปฏิบัติ
ทฤษฎีบทเกณฑ์ แสดงให้เห็นว่าการเพิ่มจำนวนคิวบิตสามารถบรรเทาข้อผิดพลาดได้อย่างไรแต่การคำนวณควอนตัมที่ทนต่อข้อผิดพลาดได้อย่างสมบูรณ์ยังคงเป็น "ความฝันอันห่างไกล" [47] ตามที่นักวิจัยบางคนกล่าว เครื่อง ควอนตัมระดับกลางที่มีสัญญาณรบกวน ( NISQ ) อาจใช้งานได้เฉพาะทางในอนาคตอันใกล้ แต่สัญญาณรบกวน ในเกตควอนตัมจำกัดความน่าเชื่อถือของ เครื่อง [47]
นักวิทยาศาสตร์จาก มหาวิทยาลัย ฮาร์วาร์ด ประสบความสำเร็จในการสร้าง "วงจรควอนตัม" ที่แก้ไขข้อผิดพลาดได้อย่างมีประสิทธิภาพมากกว่าวิธีทางเลือก ซึ่งอาจขจัดอุปสรรคสำคัญต่อคอมพิวเตอร์ควอนตัมในทางปฏิบัติได้[48] [49] ทีมวิจัยฮาร์วาร์ดได้รับการสนับสนุนจากMIT , QuEra Computing , Caltech และPrinceton University และได้รับทุนจากโปรแกรม Optimization with Noisy Intermediate-Scale Quantum devices (ONISQ) ของDARPA [50] [51]
การเข้ารหัสควอนตัมและความปลอดภัยทางไซเบอร์ ตัวอย่างเค้าโครงของระบบเข้ารหัสควอนตัม การประมวลผลแบบควอนตัมมีศักยภาพอย่างมากในการประยุกต์ใช้ในด้านการเข้ารหัสและความปลอดภัยทางไซเบอร์ การเข้ารหัสแบบควอนตัมซึ่งอาศัยหลักการของกลศาสตร์ควอนตัมทำให้มีช่องทางการสื่อสารที่ปลอดภัยและต้านทานการดักฟังได้ โปรโตคอลการแจกจ่ายคีย์ควอนตัม (QKD) เช่น BB84 ช่วยให้สามารถแลกเปลี่ยนคีย์การเข้ารหัสระหว่างคู่สัญญาได้อย่างปลอดภัย ช่วยให้มั่นใจถึงความลับและความสมบูรณ์ของการสื่อสาร นอกจากนี้ เครื่องสร้างตัวเลขสุ่มแบบควอนตัม (QRNG) ยังสามารถสร้างตัวเลขสุ่มคุณภาพสูงซึ่งจำเป็นสำหรับการเข้ารหัสที่ปลอดภัย
อย่างไรก็ตาม การคำนวณแบบควอนตัมยังสร้างความท้าทายให้กับระบบการเข้ารหัสแบบดั้งเดิมอีกด้วย อัลกอริทึมของชอร์ ซึ่งเป็นอัลกอริทึมควอนตัมสำหรับการแยกตัวประกอบของจำนวนเต็ม อาจสามารถทำลายระบบการเข้ารหัสด้วยคีย์สาธารณะที่ใช้กันอย่างแพร่หลาย เช่น RSA ซึ่งอาศัยความยากของการแยกตัวประกอบของจำนวนขนาดใหญ่ได้ การเข้ารหัสหลังควอนตัม ซึ่งเกี่ยวข้องกับการพัฒนาอัลกอริทึมการเข้ารหัสที่ต้านทานการโจมตีจากคอมพิวเตอร์ทั้งแบบคลาสสิกและแบบควอนตัม เป็นสาขาการวิจัยที่มุ่งเน้นเพื่อแก้ไขปัญหานี้
การวิจัยอย่างต่อเนื่องเกี่ยวกับการเข้ารหัสควอนตัมและการเข้ารหัสหลังควอนตัมมีความสำคัญอย่างยิ่งต่อการรับประกันความปลอดภัยของการสื่อสารและข้อมูลเมื่อเผชิญกับความสามารถในการประมวลผลควอนตัมที่เปลี่ยนแปลงไป ความก้าวหน้าในสาขาเหล่านี้ เช่น การพัฒนาโปรโตคอล QKD ใหม่ การปรับปรุง QRNG และการทำให้อัลกอริทึมการเข้ารหัสหลังควอนตัมเป็นมาตรฐาน จะมีบทบาทสำคัญในการรักษาความสมบูรณ์และความลับของข้อมูลในยุคควอนตัม[52]
การสื่อสาร การเข้ารหัสด้วยควอนตัม ช่วยให้สามารถส่งข้อมูลได้อย่าง ปลอดภัยในรูปแบบใหม่ ตัวอย่างเช่นการแจกจ่ายคีย์ควอนตัม ใช้สถานะควอนตัมที่พันกันเพื่อสร้างคีย์การเข้ารหัส ที่ปลอดภัย [53] เมื่อผู้ส่งและผู้รับแลกเปลี่ยนสถานะควอนตัม พวกเขาสามารถรับประกันได้ว่าฝ่าย ตรงข้ามจะไม่ดักฟังข้อความ เนื่องจากผู้ดักฟังที่ไม่ได้รับอนุญาตจะรบกวนระบบควอนตัมที่ละเอียดอ่อนและทำให้เกิดการเปลี่ยนแปลงที่ตรวจจับได้[54] ด้วยโปรโตคอลการเข้ารหัส ที่เหมาะสม ผู้ส่งและผู้รับจึงสามารถสร้างข้อมูลส่วนตัวร่วมกันที่ต้านทานการดักฟังได้[11] [55]
สายเคเบิลใยแก้วนำแสง สมัยใหม่สามารถส่งข้อมูลควอนตัมได้ในระยะทางที่ค่อนข้างสั้น การวิจัยเชิงทดลองอย่างต่อเนื่องมุ่งหวังที่จะพัฒนาฮาร์ดแวร์ที่เชื่อถือได้มากขึ้น (เช่น ตัวทำซ้ำควอนตัม) โดยหวังว่าจะขยายเทคโนโลยีนี้ให้ครอบคลุมเครือข่ายควอนตัม ระยะไกล ที่มีการพันกันแบบ end-to-end ในทางทฤษฎี สิ่งนี้อาจเปิดใช้งานแอปพลิเคชันเทคโนโลยีใหม่ๆ เช่น การคำนวณควอนตัมแบบกระจายและการตรวจจับควอนตัม ขั้น สูง[56] [57]
อัลกอริทึม ความก้าวหน้าในการค้นหาอัลกอริทึมควอนตัม มักมุ่งเน้นไปที่แบบจำลองวงจรควอนตัมนี้ แม้ว่าจะมีข้อยกเว้นเช่นอัลกอริทึมอะเดียแบติกควอน ตัมอยู่ก็ตาม อัลกอริทึมควอนตัมสามารถแบ่งประเภทได้คร่าวๆ ตามประเภทของความเร็วที่เพิ่มขึ้นที่ได้รับจากอัลกอริทึมคลาสสิกที่สอดคล้องกัน[58]
อัลกอริทึมควอนตัมที่ให้ความเร็วมากกว่าพหุนามเมื่อเทียบกับอัลกอริทึมคลาสสิกที่เป็นที่รู้จักมากที่สุด ได้แก่อัลกอริทึมของ Shor สำหรับการแยกตัวประกอบ และอัลกอริทึมควอนตัมที่เกี่ยวข้องสำหรับการคำนวณลอการิทึมแบบไม่ต่อเนื่อง การแก้สมการของ Pell และโดยทั่วไปคือการแก้ปัญหากลุ่มย่อยที่ซ่อนอยู่ สำหรับกลุ่มจำกัด ของ อา เบเลียน [58] อัลกอริทึมเหล่านี้ขึ้นอยู่กับการแปลงฟูเรียร์ควอนตัม แบบดั้งเดิม ไม่พบหลักฐานทางคณิตศาสตร์ที่แสดงให้เห็นว่าไม่สามารถค้นพบอัลกอริทึมคลาสสิกที่มีความเร็วเท่ากันได้ แต่หลักฐานชี้ให้เห็นว่าไม่น่าจะเป็นไปได้[59] ปัญหาออราเคิลบางปัญหา เช่นปัญหาของ Simon และปัญหา Bernstein–Vazirani ให้ความเร็วที่พิสูจน์ได้ แม้ว่าจะอยู่ในแบบจำลองคิวรีควอนตัม ซึ่งเป็นแบบจำลองจำกัดที่ขอบเขตล่างพิสูจน์ได้ง่ายกว่ามาก และไม่จำเป็นต้องแปลเป็นความเร็วสำหรับปัญหาในทางปฏิบัติ
ปัญหาอื่นๆ รวมถึงการจำลองกระบวนการทางฟิสิกส์ควอนตัมจากเคมีและฟิสิกส์สถานะของแข็ง การประมาณค่าของพหุนามโจนส์ บางตัว และอัลกอริทึมควอนตัมสำหรับระบบสมการเชิงเส้น มีอัลกอริทึมควอนตัมที่ดูเหมือนจะให้ความเร็วแบบซูเปอร์พหุนามและ สมบูรณ์ตาม BQP เนื่องจากปัญหาเหล่านี้สมบูรณ์ตาม BQP อัลกอริทึมคลาสสิกที่มีความเร็วเท่ากันสำหรับปัญหาเหล่านี้จึงหมายความว่าไม่มีอัลกอริทึมควอนตัมใด ให้ความเร็วแบบซูเปอร์พหุนาม ซึ่งเชื่อว่าไม่น่าจะเป็นไปได้
อัลกอริทึมควอนตัมบางอย่าง เช่นอัลกอริทึมของ Grover และการขยายแอมพลิจูด ให้ความเร็วพหุนามที่เพิ่มขึ้นเมื่อเทียบกับอัลกอริทึมคลาสสิกที่สอดคล้องกัน[58] แม้ว่าอัลกอริทึมเหล่านี้จะให้ความเร็วกำลังสองที่พอประมาณ แต่ก็สามารถนำไปประยุกต์ใช้ได้อย่างกว้างขวาง จึงให้ความเร็วที่เพิ่มขึ้นสำหรับปัญหาที่หลากหลาย
การจำลองระบบควอนตัม เนื่องจากเคมีและนาโนเทคโนโลยีอาศัยความเข้าใจระบบควอนตัม และระบบดังกล่าวไม่สามารถจำลองได้อย่างมีประสิทธิภาพในแบบคลาสสิกการจำลองควอนตัม อาจเป็นแอปพลิเคชันสำคัญของการคำนวณด้วยควอนตัม[61] การจำลองควอนตัมยังสามารถใช้เพื่อจำลองพฤติกรรมของอะตอมและอนุภาคในสภาวะที่ไม่ปกติ เช่น ปฏิกิริยาภายในเครื่องชนอนุภาค [62] ในเดือนมิถุนายน 2023 นักวิทยาศาสตร์คอมพิวเตอร์ของ IBM รายงานว่าคอมพิวเตอร์ควอนตัมให้ผลลัพธ์ที่ดีกว่าสำหรับปัญหาทางฟิสิกส์มากกว่าซูเปอร์คอมพิวเตอร์ทั่วไป[63] [64]
ประมาณ 2% ของผลผลิตพลังงานประจำปีทั่วโลกถูกนำไปใช้ในการตรึงไนโตรเจน เพื่อผลิตแอมโมเนีย สำหรับกระบวนการ Haber ในอุตสาหกรรมปุ๋ยทางการเกษตร (แม้ว่าสิ่งมีชีวิตตามธรรมชาติจะผลิตแอมโมเนียได้เช่นกัน) อาจใช้การจำลองแบบควอนตัมเพื่อทำความเข้าใจกระบวนการนี้และเพิ่มประสิทธิภาพการใช้พลังงานในการผลิต[65] คาดว่าการใช้การคำนวณแบบควอนตัมในระยะเริ่มต้นจะเป็นการสร้างแบบจำลองที่ช่วยปรับปรุงประสิทธิภาพของกระบวนการ Haber–Bosch [66] ภายในกลางทศวรรษ 2020 [67] แม้ว่าบางคนจะคาดการณ์ว่าจะใช้เวลานานกว่านั้น[68]
การเข้ารหัสหลังควอนตัม การประยุกต์ใช้การคำนวณแบบควอนตัมที่โดดเด่นคือการโจมตี ระบบเข้ารหัสที่ใช้อยู่ในปัจจุบันการแยกตัวประกอบของจำนวนเต็ม ซึ่งเป็นพื้นฐานของความปลอดภัยของ ระบบ เข้ารหัสด้วยคีย์สาธารณะ เชื่อกันว่าไม่สามารถทำได้ด้วยคอมพิวเตอร์ทั่วไปสำหรับจำนวนเต็มขนาดใหญ่ หากเป็นผลคูณของจำนวนเฉพาะ เพียงไม่กี่ตัว (เช่น ผลคูณของจำนวนเฉพาะ 300 หลักสองตัว) [69] เมื่อเปรียบเทียบกันแล้ว คอมพิวเตอร์ควอนตัมสามารถแก้ปัญหานี้ได้เร็วขึ้นแบบเลขชี้กำลังโดยใช้ ขั้นตอน วิธีของชอร์ เพื่อหาตัวประกอบความสามารถนี้จะทำให้คอมพิวเตอร์ควอนตัมสามารถเจาะ ระบบ เข้ารหัส จำนวนมาก ที่ใช้อยู่ในปัจจุบันได้ ในแง่ที่ว่าจะมี ขั้นตอนวิธี เวลาพหุนาม (ในจำนวนหลักของจำนวนเต็ม) สำหรับการแก้ปัญหา โดยเฉพาะอย่างยิ่งตัวเข้ารหัสคีย์สาธารณะ ยอดนิยมส่วนใหญ่ มีพื้นฐานมาจากความยากของการแยกตัวประกอบของจำนวนเต็มหรือ ปัญหา ลอการิทึมแบบไม่ต่อเนื่อง ซึ่งทั้งสองอย่างนี้สามารถแก้ไขได้ด้วยขั้นตอนวิธีของชอร์ โดยเฉพาะอย่างยิ่ง อัลกอริทึม RSA , Diffie–Hellman และDiffie–Hellman ของเส้นโค้งวงรี อาจถูกแฮ็กได้ อัลกอริทึมเหล่านี้ใช้เพื่อปกป้องหน้าเว็บที่ปลอดภัย อีเมลที่เข้ารหัส และข้อมูลประเภทอื่นๆ อีกมากมาย การทำลายอัลกอริทึมเหล่านี้อาจส่งผลกระทบอย่างมากต่อความเป็นส่วนตัวและความปลอดภัยทางอิเล็กทรอนิกส์
การระบุระบบเข้ารหัสที่อาจปลอดภัยจากอัลกอริทึมควอนตัมเป็นหัวข้อที่ได้รับการวิจัยอย่างแข็งขันภายใต้สาขาการเข้ารหัสหลังควอนตัม [ 71] [72] อัลกอริทึมคีย์สาธารณะบางตัวมีพื้นฐานมาจากปัญหาอื่นๆ นอกเหนือจากการแยกตัวประกอบจำนวนเต็มและปัญหาลอการิทึมแบบไม่ต่อเนื่องซึ่งอัลกอริทึมของ Shor นำไปใช้ เช่น ระบบเข้ารหัส McEliece ที่ใช้ปัญหาในทฤษฎีการเข้ารหัส [ 71] [73] ระบบเข้ารหัสที่ใช้แลตทิซ ยังไม่เป็นที่ทราบกันว่าคอมพิวเตอร์ควอนตัมจะทำลายระบบเข้ารหัส และการค้นหาอัลกอริทึมเวลาพหุนามเพื่อแก้ปัญหากลุ่มย่อยที่ซ่อนอยู่ แบบไดฮีดรัล ซึ่งสามารถทำลายระบบเข้ารหัสที่ใช้แลตทิซได้หลายระบบ ถือเป็นปัญหาเปิดที่ได้รับการศึกษาอย่างดี[74] ได้รับการพิสูจน์แล้วว่าการใช้อัลกอริทึมของ Grover ในการเจาะอัลกอริทึมแบบสมมาตร (คีย์ลับ) ด้วยกำลังดุร้ายนั้นต้องใช้เวลาเท่ากับการเรียกใช้อัลกอริทึมการเข้ารหัสลับพื้นฐาน ประมาณ 2 n /2 ครั้ง เมื่อเปรียบเทียบกับ กรณีคลาสสิกที่ใช้ เวลาราวๆ 2 n [75] ซึ่งหมายความว่าความยาวคีย์แบบสมมาตรจะลดลงเหลือครึ่งหนึ่ง: AES-256 จะมีการรักษาความปลอดภัยต่อการโจมตีโดยใช้อัลกอริทึมของ Grover เท่ากับที่ AES-128 มีต่อการค้นหาด้วยกำลังดุร้ายแบบคลาสสิก (ดูขนาดคีย์ )
ปัญหาในการค้นหา ตัวอย่างที่รู้จักกันดีที่สุดของปัญหาที่อนุญาตให้เพิ่มความเร็วควอนตัมพหุนามคือการค้นหาแบบไม่มีโครงสร้าง ซึ่งเกี่ยวข้องกับการค้นหาไอเท็มที่ทำเครื่องหมายไว้จากรายการไอเท็มในฐานข้อมูล ซึ่งสามารถแก้ไขได้ด้วยอัลกอริทึมของ Grover ที่ใช้แบบสอบถามไปยังฐานข้อมูล ซึ่งน้อยกว่าแบบสอบถามที่จำเป็นสำหรับอัลกอริทึมคลาสสิกในเชิงกำลังสอง ในกรณีนี้ ข้อได้เปรียบไม่เพียงพิสูจน์ได้เท่านั้น แต่ยังเหมาะสมที่สุดด้วย แสดงให้เห็นว่าอัลกอริทึมของ Grover ให้ความน่าจะเป็นสูงสุดที่เป็นไปได้ในการค้นหาองค์ประกอบที่ต้องการสำหรับการค้นหาโอราเคิลจำนวนเท่าใดก็ได้ ตัวอย่างการเพิ่มความเร็วควอนตัมที่พิสูจน์ได้มากมายสำหรับปัญหาแบบสอบถามนั้นอิงตามอัลกอริทึมของ Grover รวมถึงอัลกอริทึมของ Brassard, Høyer และ Tapp สำหรับการค้นหาการชนกันในฟังก์ชันสองต่อหนึ่ง[76] และอัลกอริทึมของ Farhi, Goldstone และ Gutmann สำหรับการประเมินต้นไม้ NAND [77] n {\displaystyle n} O ( n ) {\displaystyle O({\sqrt {n}})} Ω ( n ) {\displaystyle \Omega (n)}
ปัญหาที่สามารถแก้ไขได้อย่างมีประสิทธิภาพด้วยอัลกอริทึมของ Grover มีคุณสมบัติดังต่อไปนี้: [78] [79]
ไม่มีโครงสร้างที่สามารถค้นหาได้ในการรวบรวมคำตอบที่เป็นไปได้ จำนวนคำตอบที่สามารถตรวจสอบได้นั้นเท่ากับจำนวนอินพุตของอัลกอริทึม และ มีฟังก์ชันบูลีนที่ประเมินอินพุตแต่ละรายการและกำหนดว่าคำตอบนั้นถูกต้องหรือไม่ สำหรับปัญหาที่เกี่ยวข้องกับคุณสมบัติทั้งหมดเหล่านี้ เวลาการทำงานของอัลกอริทึมของ Grover บนคอมพิวเตอร์ควอนตัมจะวัดเป็นรากที่สองของจำนวนอินพุต (หรือองค์ประกอบในฐานข้อมูล) ซึ่งตรงข้ามกับการปรับขนาดเชิงเส้นของอัลกอริทึมแบบคลาสสิก กลุ่มปัญหาทั่วไปที่อัลกอริทึมของ Grover สามารถนำมาใช้ได้[80] คือปัญหาความน่าพอใจแบบบูลีน โดยฐานข้อมูล ที่อัลกอริทึมใช้วนซ้ำคือฐานข้อมูลของคำตอบที่เป็นไปได้ทั้งหมด ตัวอย่างและการประยุกต์ใช้ที่เป็นไปได้คือโปรแกรมแคร็กพาสเวิร์ด ที่พยายามเดาพาสเวิร์ด หน่วยงานของรัฐสนใจที่จะถอดรหัสแบบสมมาตร ด้วยอัลกอริทึมนี้ [81]
การอบแบบควอนตัม การอบแบบควอนตัม อาศัยทฤษฎีบทอะเดียแบติกในการคำนวณ ระบบจะถูกวางไว้ในสถานะพื้นฐานของแฮมิลโทเนียนแบบง่าย ซึ่งจะค่อยๆ พัฒนาไปเป็นแฮมิลโทเนียนที่ซับซ้อนมากขึ้น โดยสถานะพื้นฐานจะแสดงถึงคำตอบของปัญหาที่เป็นปัญหา ทฤษฎีบทอะเดียแบติกระบุว่า หากวิวัฒนาการช้าพอ ระบบจะยังคงอยู่ในสถานะพื้นฐานตลอดเวลาตลอดกระบวนการ การเพิ่มประสิทธิภาพแบบอะเดียแบติกอาจมีประโยชน์ในการแก้ปัญหาทางชีววิทยาเชิงคำนวณ [82]
การเรียนรู้ของเครื่องจักร เนื่องจากคอมพิวเตอร์ควอนตัมสามารถผลิตผลลัพธ์ที่คอมพิวเตอร์คลาสสิกไม่สามารถผลิตได้อย่างมีประสิทธิภาพ และเนื่องจากการคำนวณด้วยควอนตัมเป็นพีชคณิตเชิงเส้นโดยพื้นฐาน บางคนจึงแสดงความหวังในการพัฒนาอัลกอริทึมควอนตัมที่สามารถเร่งงานการเรียนรู้ของเครื่องได้ [47] [83]
ตัวอย่างเช่นอัลกอริทึม HHL ซึ่งตั้งชื่อตามผู้ค้นพบ Harrow, Hassidim และ Lloyd เชื่อกันว่าสามารถเพิ่มความเร็วได้เหนือกว่าอัลกอริทึมแบบคลาสสิก[47] [84] กลุ่มนักวิจัยบางกลุ่มได้สำรวจการใช้ฮาร์ดแวร์แอนนีลลิ่งควอนตัมสำหรับการฝึก เครื่อง Boltzmann และเครือข่ายประสาทเทียมเชิงลึก เมื่อไม่นานนี้ [ 85 ] [86] [87]
แบบจำลองเคมีเชิงกำเนิดเชิงลึกปรากฏขึ้นเป็นเครื่องมือที่มีประสิทธิภาพในการเร่งการค้นพบยา อย่างไรก็ตาม ขนาดและความซับซ้อนมหาศาลของพื้นที่โครงสร้างของโมเลกุลที่คล้ายยาที่เป็นไปได้ทั้งหมดเป็นอุปสรรคสำคัญที่คอมพิวเตอร์ควอนตัมสามารถเอาชนะได้ในอนาคต คอมพิวเตอร์ควอนตัมนั้นดีโดยธรรมชาติในการแก้ปัญหาหลายส่วนของควอนตัมที่ซับซ้อน[21] และอาจเป็นเครื่องมือสำคัญในแอปพลิเคชันที่เกี่ยวข้องกับเคมีควอนตัม ดังนั้น จึงคาดหวังได้ว่าแบบจำลองเชิงกำเนิดที่ปรับปรุงด้วยควอนตัม[88] รวมถึง GAN ของควอนตัม[89] อาจได้รับการพัฒนาเป็นอัลกอริทึมเคมีเชิงกำเนิดขั้นสูงสุดในที่สุด
วิศวกรรม เวเฟอร์ของคอมพิวเตอร์ควอนตัมอะเดียแบ ติก ณ ปี 2023 [update] คอมพิวเตอร์แบบคลาสสิกมีประสิทธิภาพเหนือกว่าคอมพิวเตอร์ควอนตัมสำหรับการใช้งานในโลกแห่งความเป็นจริงทั้งหมด แม้ว่าคอมพิวเตอร์ควอนตัมในปัจจุบันอาจเร่งความเร็วในการแก้ปัญหาทางคณิตศาสตร์เฉพาะได้ แต่ก็ไม่ได้ให้ข้อได้เปรียบในการคำนวณสำหรับงานในทางปฏิบัติ นักวิทยาศาสตร์และวิศวกรกำลังสำรวจเทคโนโลยีต่างๆ สำหรับฮาร์ดแวร์คอมพิวเตอร์ควอนตัมและหวังที่จะพัฒนาสถาปัตยกรรมควอนตัมที่ปรับขนาดได้ แต่ยังคงมีอุปสรรคสำคัญอยู่[90] [91]
ความท้าทาย การสร้างคอมพิวเตอร์ควอนตัมขนาดใหญ่มีปัญหาทางเทคนิคหลายประการ[92] นักฟิสิกส์เดวิด ดิวิเซนโซ ได้ระบุข้อกำหนดต่อไปนี้ สำหรับคอมพิวเตอร์ควอนตัมในทางปฏิบัติ: [93]
ปรับขนาดทางกายภาพได้เพื่อเพิ่มจำนวนคิวบิต คิวบิตที่สามารถกำหนดค่าเริ่มต้นเป็นค่าใดก็ได้ ประตูควอนตัมที่เร็วกว่าเวลาสูญเสียความสอดคล้องกัน ชุดประตูอเนกประสงค์ คิวบิตที่สามารถอ่านได้อย่างง่ายดาย การจัดหาชิ้นส่วนสำหรับคอมพิวเตอร์ควอนตัมก็เป็นเรื่องยากมากเช่น กัน คอมพิวเตอร์ควอนตัมแบบซูเปอร์คอนดักเตอร์ เช่นที่สร้างโดยGoogle และIBM ต้องใช้ฮีเลียม-3 ซึ่ง เป็นผลพลอยได้จากการวิจัย นิวเคลียร์ และ สายเคเบิล ซูเปอร์คอนดักเตอร์ พิเศษ ที่ผลิตโดยบริษัท Coax Co. ของญี่ปุ่นเท่านั้น[94]
การควบคุมระบบมัลติคิวบิตต้องใช้การสร้างและการประสานงานสัญญาณไฟฟ้าจำนวนมากที่มีความละเอียดของเวลาที่แน่นอนและแน่นอน ส่งผลให้มีการพัฒนาตัวควบคุมควอนตัมที่ช่วยให้เชื่อมต่อกับคิวบิตได้ การปรับขนาดระบบเหล่านี้เพื่อรองรับคิวบิตที่เพิ่มขึ้นถือเป็นความท้าทายเพิ่มเติม[95]
การสูญเสียความสอดคล้อง ความท้าทายที่ยิ่งใหญ่ที่สุดประการหนึ่งในการสร้างคอมพิวเตอร์ควอนตัมคือการควบคุมหรือลบการสูญเสียความสอดคล้องของควอนตัม ซึ่งโดยปกติหมายถึงการแยกระบบออกจากสภาพแวดล้อมเนื่องจากการโต้ตอบกับโลกภายนอกทำให้ระบบสูญเสียความสอดคล้อง อย่างไรก็ตาม ยังมีแหล่งการสูญเสียความสอดคล้องอื่นๆ อีกด้วย ตัวอย่างเช่น เกตควอนตัม การสั่นของแลตทิซ และสปินเทอร์โมนิวเคลียร์พื้นหลังของระบบทางกายภาพที่ใช้ในการนำคิวบิตไปใช้ การสูญเสียความสอดคล้องนั้นไม่สามารถย้อนกลับได้ เนื่องจากเป็นแบบไม่เป็นเอกภาพอย่างแท้จริง และโดยปกติแล้วเป็นสิ่งที่ควรได้รับการควบคุมอย่างเข้มงวด หากไม่สามารถหลีกเลี่ยงได้ เวลาการสูญเสียความสอดคล้องสำหรับระบบที่เป็นตัวเลือกโดยเฉพาะ เวลาผ่อนคลายตามขวางT 2 (สำหรับ เทคโนโลยี NMR และMRI หรือเรียกอีกอย่างว่าเวลาเปลี่ยนเฟส ) มักจะอยู่ระหว่างนาโนวินาทีถึงวินาทีที่อุณหภูมิต่ำ[96] ปัจจุบัน คอมพิวเตอร์ควอนตัมบางเครื่องต้องการให้คิวบิตของตนเย็นลงเหลือ 20 มิลลิเคลวิน (โดยปกติจะใช้ตู้เย็นเจือจาง [97] ) เพื่อป้องกันการสูญเสียความสอดคล้องอย่างมีนัยสำคัญ[98] การศึกษาวิจัยในปี 2020 แย้งว่ารังสีไอออไนซ์ เช่นรังสีคอสมิก สามารถทำให้ระบบบางระบบสลายตัวได้ภายในไม่กี่มิลลิวินาที[99]
ส่งผลให้งานที่ใช้เวลานานอาจทำให้อัลกอริทึมควอนตัมบางตัวไม่สามารถทำงานได้ เนื่องจากการพยายามรักษาสถานะของคิวบิตให้ยาวนานเพียงพอจะทำให้การซ้อนทับเสียหายในที่สุด[100]
ปัญหาเหล่านี้อาจซับซ้อนกว่าสำหรับแนวทางออปติก เนื่องจากระยะเวลาสั้นกว่ามาก และแนวทางที่มักถูกอ้างถึงในการแก้ไขปัญหาคือการกำหนดรูปร่างพัล ส์ออปติก อัตราข้อผิดพลาดโดยทั่วไปจะแปรผันตามอัตราส่วนของเวลาดำเนินการกับเวลาสูญเสีย ดังนั้น การดำเนินการใดๆ จะต้องเสร็จสิ้นเร็วกว่าเวลาสูญเสียมาก
ตามที่อธิบายโดยทฤษฎีบทเกณฑ์ หากอัตราข้อผิดพลาดมีขนาดเล็กเพียงพอ ถือว่าเป็นไปได้ที่จะใช้การแก้ไขข้อผิดพลาดเชิงควอนตัม เพื่อระงับข้อผิดพลาดและการสูญเสียความสอดคล้องกัน วิธีนี้ทำให้เวลาในการคำนวณทั้งหมดยาวนานกว่าเวลาการสูญเสียความสอดคล้องกัน หากรูปแบบการแก้ไขข้อผิดพลาดสามารถแก้ไขข้อผิดพลาดได้เร็วกว่าการสูญเสียความสอดคล้องกันที่ทำให้เกิดข้อผิดพลาดขึ้น ตัวเลขที่มักอ้างถึงสำหรับอัตราข้อผิดพลาดที่จำเป็นในแต่ละเกตสำหรับการคำนวณที่ทนต่อความผิดพลาดคือ 10 −3 โดยถือว่าสัญญาณรบกวนทำให้เกิดการดีโพลาไรซ์
การตอบสนองเงื่อนไขการปรับขยายนี้สามารถทำได้สำหรับระบบที่หลากหลาย อย่างไรก็ตาม การใช้การแก้ไขข้อผิดพลาดจะมีค่าใช้จ่ายเพิ่มขึ้นอย่างมากสำหรับคิวบิตที่จำเป็น จำนวนที่จำเป็นในการแยกตัวประกอบจำนวนเต็มโดยใช้อัลกอริทึมของ Shor ยังคงเป็นพหุนามและคาดว่าจะอยู่ระหว่างL ถึงL2 โดยที่L คือจำนวนหลักในจำนวนที่ต้องแยกตัวประกอบ อัลกอริทึมการแก้ไขข้อผิดพลาดจะเพิ่มตัวเลขนี้ขึ้นอีกหนึ่งเท่าตัวL สำหรับ จำนวน 1,000 บิต นั่นหมายความว่าจำเป็นต้องใช้ประมาณ 10.4 บิต โดยไม่ต้องแก้ไขข้อผิดพลาด[101] ด้วยการแก้ไขข้อผิดพลาด ตัวเลขจะเพิ่มขึ้นเป็นประมาณ 10.7 บิต เวลาในการประมวลผลอยู่ที่ประมาณL2 หรือประมาณ 10.7 ขั้น ตอนและที่ 1 MHz ประมาณ 10 วินาที อย่างไรก็ตาม ค่าใช้จ่ายในการเข้ารหัสและการแก้ไขข้อผิดพลาด จะ เพิ่มขนาดของคอมพิวเตอร์ควอนตัมที่ทนทานต่อความผิดพลาดจริงเป็นหลายลำดับความสำคัญ การประมาณการอย่างรอบคอบ[102] [103] แสดงให้เห็นว่าคิวบิตทางกายภาพอย่างน้อย 3 ล้านตัวจะแยกตัวประกอบของจำนวนเต็ม 2,048 บิตในเวลา 5 เดือนบนคอมพิวเตอร์ควอนตัมไอออนที่ดักจับซึ่งแก้ไขข้อผิดพลาดอย่างสมบูรณ์ ในแง่ของจำนวนคิวบิตทางกายภาพ จนถึงปัจจุบัน นี่ยังคงเป็นการประมาณการที่ต่ำที่สุด[104] สำหรับปัญหาการแยกตัวประกอบจำนวนเต็มที่มีประโยชน์จริงที่มีขนาด 1,024 บิตหรือใหญ่กว่า
แนวทางอื่นในการแก้ปัญหาเสถียรภาพ-การขาดการเชื่อมโยงกัน คือ การสร้างคอมพิวเตอร์ควอนตัมแบบโทโพโลยี โดย ใช้ แอนยอน ควาซิ อนุภาค เป็นเธรด และอาศัยทฤษฎีถัก เพื่อสร้างเกตตรรกะที่เสถียร[105] [106]
อำนาจสูงสุดของควอนตัม นักฟิสิกส์จอห์น เพรสกิลล์ ได้คิดคำว่า"ความเหนือกว่าของควอนตัม" ขึ้น มา เพื่ออธิบายความสำเร็จทางวิศวกรรมในการสาธิตให้เห็นว่าอุปกรณ์ควอนตัมแบบตั้งโปรแกรมได้สามารถแก้ปัญหาที่เกินขีดความสามารถของคอมพิวเตอร์คลาสสิกที่ทันสมัยที่สุดได้[107] [108] [109] ปัญหาดังกล่าวอาจไม่มีประโยชน์ ดังนั้นบางคนจึงมองว่าการทดสอบความเหนือกว่าของควอนตัมเป็นเพียงเกณฑ์มาตรฐานในอนาคตเท่านั้น[110]
ในเดือนตุลาคม 2019 Google AI Quantum ได้ร่วมมือกับ NASA เป็นคนแรกที่อ้างว่าได้บรรลุความเหนือกว่าด้านควอนตัมโดยการคำนวณบนคอมพิวเตอร์ควอนตัม Sycamore เร็วกว่าที่สามารถทำได้บนSummit มากกว่า 3,000,000 เท่า ซึ่งโดยทั่วไปถือว่าเป็นคอมพิวเตอร์ที่เร็วที่สุดในโลก[27] [111] [112] ข้อเรียกร้องนี้ถูกท้าทายในเวลาต่อมา: IBM ได้ระบุว่า Summit สามารถทำการสุ่มตัวอย่างได้เร็วกว่าที่อ้างมาก[113] [114] และตั้งแต่นั้นมานักวิจัยได้พัฒนาอัลกอริทึมที่ดีขึ้นสำหรับปัญหาการสุ่มตัวอย่างที่ใช้เพื่ออ้างความเหนือกว่าด้านควอนตัม ทำให้ช่องว่างระหว่าง Sycamore และซูเปอร์คอมพิวเตอร์แบบคลาสสิกลดลงอย่างมาก[115] [116] [117] และเอาชนะมันได้ด้วยซ้ำ[118] [119] [120]
ในเดือนธันวาคม พ.ศ. 2563 กลุ่มที่USTC ได้นำ การสุ่มตัวอย่างโบซอน ประเภทหนึ่งมาใช้กับโฟตอน 76 ตัวด้วยคอมพิวเตอร์ควอนตัมโฟตอนิก จิ่วจาง เพื่อแสดงให้เห็นถึงอำนาจสูงสุดของควอนตัม[121] [122] [123] ผู้เขียนอ้างว่าซูเปอร์คอมพิวเตอร์ร่วมสมัยแบบคลาสสิกจะต้องใช้เวลาในการคำนวณ 600 ล้านปีเพื่อสร้างตัวอย่างจำนวนที่โปรเซสเซอร์ควอนตัมสามารถสร้างได้ภายใน 20 วินาที[124]
การอ้างสิทธิ์ถึงความเหนือกว่าของควอนตัมทำให้เกิดกระแสฮือฮาเกี่ยวกับการประมวลผลด้วยควอนตัม[125] แต่คำกล่าวอ้างดังกล่าวมีพื้นฐานมาจากงานทดสอบประสิทธิภาพที่สร้างขึ้นซึ่งไม่ได้บ่งชี้ถึงการใช้งานจริงในโลกแห่งความเป็นจริงโดยตรง[90] [126]
ในเดือนมกราคม 2024 การศึกษาวิจัยที่ตีพิมพ์ในPhysical Review Letters ได้ให้การยืนยันโดยตรงของการทดลองความเหนือกว่าของควอนตัมโดยการคำนวณแอมพลิจูดที่แน่นอนสำหรับบิตสตริงที่สร้างขึ้นจากการทดลองโดยใช้ซูเปอร์คอมพิวเตอร์ Sunway รุ่นใหม่ ซึ่งแสดงให้เห็นถึงการก้าวกระโดดครั้งสำคัญในความสามารถในการจำลองที่สร้างขึ้นจากอัลกอริทึมการหดตัวของเครือข่ายเทนเซอร์แอมพลิจูดหลายตัว การพัฒนานี้เน้นย้ำถึงภูมิทัศน์ที่เปลี่ยนแปลงไปของการคำนวณด้วยควอนตัม โดยเน้นทั้งความก้าวหน้าและความซับซ้อนที่เกี่ยวข้องในการตรวจสอบการอ้างสิทธิ์ความเหนือกว่าของควอนตัม[127]
ความคลางแคลงใจ แม้ว่าจะมีความคาดหวังสูงต่อการประมวลผลด้วยควอนตัม ความก้าวหน้าที่สำคัญในด้านฮาร์ดแวร์ และความหวังดีต่อแอปพลิเคชันในอนาคต แต่ บทความ Nature spotlight ปี 2023 ได้สรุปคอมพิวเตอร์ควอนตัมในปัจจุบันว่า "ในตอนนี้ [ไม่มีประโยชน์] เลย" [90] บทความดังกล่าวได้ขยายความเพิ่มเติมว่าคอมพิวเตอร์ควอนตัมยังคงมีประโยชน์หรือมีประสิทธิภาพมากกว่าคอมพิวเตอร์ทั่วไปอยู่ดี แม้ว่าจะแย้งว่าในระยะยาว คอมพิวเตอร์ดังกล่าวน่าจะมีประโยชน์ก็ตามบทความCommunications of the ACM ปี 2023 [91] พบว่าอัลกอริทึมการประมวลผลด้วยควอนตัมในปัจจุบัน "ไม่เพียงพอสำหรับข้อได้เปรียบเชิงควอนตัมในทางปฏิบัติหากไม่มีการปรับปรุงที่สำคัญในซอฟต์แวร์/ฮาร์ดแวร์สแต็ก" บทความดังกล่าวแย้งว่าผู้สมัครที่มีแนวโน้มมากที่สุดสำหรับการเร่งความเร็วด้วยคอมพิวเตอร์ควอนตัมคือ "ปัญหาข้อมูลขนาดเล็ก" เช่น ในเคมีและวัสดุศาสตร์ อย่างไรก็ตาม บทความยังสรุปด้วยว่าแอปพลิเคชันที่มีศักยภาพจำนวนมากที่พิจารณา เช่น การเรียนรู้ของเครื่องจักร "จะไม่สามารถสร้างข้อได้เปรียบด้านควอนตัมด้วยอัลกอริทึมควอนตัมในปัจจุบันในอนาคตอันใกล้" และระบุถึงข้อจำกัด I/O ที่ทำให้การเพิ่มความเร็วไม่น่าจะเกิดขึ้นได้สำหรับ "ปัญหาข้อมูลขนาดใหญ่ ระบบเชิงเส้นที่ไม่มีโครงสร้าง และการค้นหาฐานข้อมูลตามอัลกอริทึมของ Grover"
สถานการณ์ดังกล่าวสามารถสืบย้อนไปถึงการพิจารณาในปัจจุบันและในระยะยาวหลายประการ
โดยเฉพาะอย่างยิ่ง การสร้างคอมพิวเตอร์ที่มีคิวบิตจำนวนมากอาจไร้ประโยชน์หากคิวบิตเหล่านั้นไม่ได้เชื่อมต่อกันอย่างดีพอและไม่สามารถรักษาระดับความพันกันที่สูงเพียงพอได้เป็นเวลานาน เมื่อพยายามที่จะเอาชนะคอมพิวเตอร์แบบเดิม นักวิจัยคอมพิวเตอร์ควอนตัมมักจะมองหาภารกิจใหม่ ๆ ที่สามารถแก้ปัญหาบนคอมพิวเตอร์ควอนตัมได้ แต่สิ่งนี้ยังคงเหลือความเป็นไปได้ที่เทคนิคที่ไม่ใช่ควอนตัมที่มีประสิทธิภาพจะได้รับการพัฒนาเพื่อตอบสนองต่อสิ่งนี้ ดังที่เห็นได้จาก การสาธิต ความเหนือกว่าของค วอนตัม ดังนั้น จึงควรพิสูจน์ขอบเขตล่างของความซับซ้อนของอัลกอริทึมที่ไม่ใช่ควอนตัมที่ดีที่สุด (ซึ่งอาจยังไม่ทราบ) และแสดงให้เห็นว่าอัลกอริทึมควอนตัมบางตัวปรับปรุงขอบเขตเหล่านั้นโดยไม่มีอาการ
นักวิจัยบางคนแสดงความสงสัยว่าจะสามารถสร้างคอมพิวเตอร์ควอนตัมแบบปรับขนาดได้หรือไม่ โดยปกติแล้วเป็นเพราะปัญหาในการรักษาความสอดคล้องกันในระดับขนาดใหญ่ แต่ยังมีเหตุผลอื่นๆ อีกด้วย
Bill Unruh สงสัยถึงความสามารถในการใช้งานจริงของคอมพิวเตอร์ควอนตัมในบทความที่ตีพิมพ์ในปี 1994 [130] Paul Davies โต้แย้งว่าคอมพิวเตอร์ 400 คิวบิตจะขัดแย้งกับข้อมูลจักรวาลวิทยาที่ผูกติดอยู่กับหลักการโฮโลแกรม [ 131] ผู้คลางแคลงใจเช่นGil Kalai สงสัยว่าอำนาจสูงสุดของควอนตัมจะบรรลุได้หรือไม่[132] [133] [134] นักฟิสิกส์Mikhail Dyakonov แสดงความคลางแคลงใจต่อคอมพิวเตอร์ควอนตัมดังนี้:
“ดังนั้น จำนวนพารามิเตอร์ต่อเนื่องที่อธิบายสถานะของคอมพิวเตอร์ควอนตัมที่มีประโยชน์ดังกล่าวในช่วงเวลาใดเวลาหนึ่งจะต้องมีประมาณ 10,300 ... เราจะเรียนรู้ที่จะควบคุมพารามิเตอร์ที่แปรผันต่อเนื่องมากกว่า 10,300 ตัว ที่กำหนดสถานะควอนตัมของระบบดังกล่าวได้หรือไม่ คำตอบของฉันนั้นง่ายมากไม่ ไม่เคยเลย ” [135] [136]
การรับรู้ทางกายภาพ Quantum System One คอมพิวเตอร์ควอนตัมจากIBM ตั้งแต่ปี 2019 พร้อมคิวบิตตัวนำยิ่งยวด 20 ตัว [137] คอมพิวเตอร์ควอนตัมในทางปฏิบัติจะต้องใช้ระบบทางกายภาพเป็นรีจิสเตอร์ควอนตัมที่สามารถตั้งโปรแกรมได้[138] นักวิจัยกำลังสำรวจเทคโนโลยีหลายอย่างเพื่อใช้เป็นผู้สมัครในการใช้งานคิวบิตที่เชื่อถือได้ ตัวนำยิ่งยวด และไอออนที่ถูกกักขัง เป็นข้อเสนอที่ได้รับการพัฒนามากที่สุด แต่ผู้ทดลองกำลังพิจารณาความเป็นไปได้ของฮาร์ดแวร์อื่นๆ ด้วยเช่นกัน
เกตลอจิกควอนตัมตัวแรกถูกนำไปใช้งานโดยใช้ไอออนที่กักขัง และได้สร้างเครื่องต้นแบบสำหรับวัตถุประสงค์ทั่วไปที่มีคิวบิตมากถึง 20 ตัวแล้ว อย่างไรก็ตาม เทคโนโลยีที่อยู่เบื้องหลังอุปกรณ์เหล่านี้ผสมผสานอุปกรณ์สูญญากาศที่ซับซ้อน เลเซอร์ ไมโครเวฟ และอุปกรณ์ความถี่วิทยุ ทำให้โปรเซสเซอร์ขนาดเต็มยากที่จะบูรณาการกับอุปกรณ์คอมพิวเตอร์มาตรฐาน นอกจากนี้ ระบบไอออนที่กักขังยังมีความท้าทายทางวิศวกรรมที่ต้องเอาชนะ
ระบบเชิงพาณิชย์ที่ใหญ่ที่สุดนั้นใช้ อุปกรณ์ ตัวนำ ยิ่งยวดและขยายขนาดได้ถึง 2,000 คิวบิต อย่างไรก็ตาม อัตราข้อผิดพลาดสำหรับเครื่องจักรขนาดใหญ่กว่านั้นอยู่ที่ประมาณ 5% ในทางเทคโนโลยี อุปกรณ์เหล่านี้ล้วนแต่เป็นอุปกรณ์ที่ควบคุมอุณหภูมิต่ำ และการปรับขนาดให้รองรับคิวบิตจำนวนมากนั้นต้องใช้การบูรณาการในระดับเวเฟอร์ ซึ่งถือเป็นความท้าทายทางวิศวกรรมที่สำคัญ
ความพยายามในการวิจัยเพื่อสร้างคิวบิตที่เสถียรยิ่งขึ้นสำหรับการคำนวณแบบควอนตัมนั้นรวมถึง แนวทาง คอมพิวเตอร์ควอนตัมแบบทอพอโลยี ตัวอย่างเช่นMicrosoft กำลังพัฒนาคอมพิวเตอร์ที่ใช้คุณสมบัติควอนตัมของควาสิพาร์ติเคิลสองมิติที่เรียกว่าแอนยอน [ 143] [144] [145]
การประยุกต์ใช้งานที่มีศักยภาพ เมื่อมุ่งเน้นไปที่มุมมองของการจัดการธุรกิจ การประยุกต์ใช้คอมพิวเตอร์ควอนตัมที่มีศักยภาพในสี่ประเภทหลักคือ ความปลอดภัยทางไซเบอร์ การวิเคราะห์ข้อมูลและปัญญาประดิษฐ์ การเพิ่มประสิทธิภาพและการจำลอง และการจัดการและการค้นหาข้อมูล[146]
การลงทุนในการวิจัยคอมพิวเตอร์ควอนตัมเพิ่มขึ้นในภาคส่วนสาธารณะและเอกชน[147] [148]
ดังที่บริษัทที่ปรึกษาแห่งหนึ่งสรุปไว้[149]
... เงินลงทุนกำลังไหลเข้ามาและธุรกิจสตาร์ทอัพด้านการประมวลผลด้วยควอนตัมกำลังขยายตัว ... ในขณะที่การประมวลผลด้วยควอนตัมมีแนวโน้มที่จะช่วยให้ธุรกิจต่างๆ แก้ไขปัญหาที่อยู่นอกเหนือขอบเขตและความเร็วของคอมพิวเตอร์ประสิทธิภาพสูง แบบเดิมได้ แต่ในกรณีการใช้งานส่วนใหญ่ยังอยู่ในขั้นทดลองและเป็นสมมติฐานในระยะเริ่มต้นนี้
ทฤษฎี
ความสามารถในการคำนวณ ปัญหาเชิงคำนวณ ใดๆที่แก้ได้โดยคอมพิวเตอร์แบบคลาสสิกก็แก้ได้โดยคอมพิวเตอร์ควอนตัมเช่นกันโดยสัญชาตญาณ นั่นเป็นเพราะเชื่อกันว่าปรากฏการณ์ทางฟิสิกส์ทั้งหมด รวมถึงการทำงานของคอมพิวเตอร์แบบคลาสสิก สามารถอธิบายได้โดยใช้กลศาสตร์ควอนตัม ซึ่งเป็นพื้นฐานของการทำงานของคอมพิวเตอร์ควอนตัม
ในทางกลับกัน ปัญหาใดๆ ที่คอมพิวเตอร์ควอนตัมสามารถแก้ได้ก็สามารถใช้คอมพิวเตอร์แบบคลาสสิกได้เช่นกัน เราสามารถจำลองคอมพิวเตอร์ควอนตัมและแบบคลาสสิกได้ด้วยมือโดยใช้เพียงกระดาษและปากกา หากมีเวลาเพียงพอ พูดง่ายๆ ก็คือ คอมพิวเตอร์ควอนตัมทุกเครื่องสามารถจำลองได้ด้วยเครื่องทัวริง กล่าวอีกนัยหนึ่ง คอมพิวเตอร์ควอนตัมไม่ได้ให้พลังงานเพิ่มเติมเหนือคอมพิวเตอร์แบบคลาสสิกในแง่ของ ความสามารถใน การคำนวณ ซึ่งหมายความว่าคอมพิวเตอร์ควอนตัมไม่สามารถแก้ปัญหาที่ตัดสินใจไม่ได้ เช่นปัญหาการหยุดชะงัก และการมีอยู่ของคอมพิวเตอร์ควอนตัมไม่ได้หักล้างทฤษฎีของเชิร์ช-ทัวริง ]
ความซับซ้อน แม้ว่าคอมพิวเตอร์ควอนตัมจะไม่สามารถแก้ปัญหาใดๆ ที่คอมพิวเตอร์คลาสสิกไม่สามารถแก้ไขได้แล้วก็ตาม แต่ก็คาดว่าคอมพิวเตอร์ควอนตัมจะสามารถแก้ปัญหาบางอย่างได้เร็วกว่าคอมพิวเตอร์คลาสสิก ตัวอย่างเช่น เป็นที่ทราบกันดีว่าคอมพิวเตอร์ควอนตัมสามารถแยกตัวประกอบของจำนวนเต็ม ได้อย่างมีประสิทธิภาพ ในขณะที่คอมพิวเตอร์คลาสสิกไม่เชื่อว่าจะเป็นเช่นนี้
กลุ่มของปัญหา ที่สามารถแก้ไขได้อย่างมีประสิทธิภาพด้วยคอมพิวเตอร์ควอนตัมที่มีข้อผิดพลาดจำกัดเรียกว่าBQP ซึ่งย่อมาจาก "ข้อผิดพลาดจำกัด ควอนตัม เวลาพหุนาม" ในทางการมากขึ้น BQP คือกลุ่มของปัญหาที่สามารถแก้ไขได้ด้วยเครื่องทัวริงควอนตัม เวลาพหุนาม ที่มีความน่าจะเป็นของข้อผิดพลาดไม่เกิน 1/3 ในฐานะกลุ่มของปัญหาเชิงความน่าจะเป็น BQP คือคู่ควอนตัมของBPP ("ข้อผิดพลาดจำกัด ความน่าจะเป็น เวลาพหุนาม") ซึ่งเป็นกลุ่มของปัญหาที่สามารถแก้ไขได้ด้วยเครื่องทัวริงความน่าจะ เป็นเวลาพหุนาม ที่มีข้อผิดพลาดจำกัดเป็นที่ทราบกันดีว่าและเป็นที่สงสัยกันอย่างกว้างขวางว่าซึ่งโดยสัญชาตญาณแล้วจะหมายความว่าคอมพิวเตอร์ควอนตัมมีประสิทธิภาพมากกว่าคอมพิวเตอร์แบบคลาสสิกในแง่ของความซับซ้อนของเวลา B P P ⊆ B Q P {\displaystyle {\mathsf {BPP\subseteq BQP}}} B Q P ⊊ B P P {\displaystyle {\mathsf {BQP\subsetneq BPP}}}
ความสัมพันธ์ที่น่าสงสัยของ BQP กับคลาสความซับซ้อนคลาสสิกหลายคลาส ความสัมพันธ์ที่แน่นอนของ BQP กับP , NP และPSPACE ไม่เป็นที่ทราบแน่ชัด อย่างไรก็ตาม เป็นที่ทราบกันดีว่านั่นคือ ปัญหาทั้งหมดที่คอมพิวเตอร์คลาสสิกแบบกำหนดได้สามารถแก้ได้อย่างมีประสิทธิภาพนั้น สามารถแก้ได้อย่างมีประสิทธิภาพด้วยคอมพิวเตอร์ควอนตัมเช่นกัน และปัญหาทั้งหมดที่คอมพิวเตอร์ควอนตัมสามารถแก้ได้อย่างมีประสิทธิภาพนั้น สามารถแก้ได้อย่างมีประสิทธิภาพด้วยคอมพิวเตอร์คลาสสิกแบบกำหนดได้ที่มีทรัพยากรในปริภูมิพหุนาม นอกจากนี้ ยังสงสัยอีกว่า BQP เป็นซูเปอร์เซ็ตที่เคร่งครัดของ P ซึ่งหมายความว่ามีปัญหาที่คอมพิวเตอร์ควอนตัมสามารถแก้ได้อย่างมีประสิทธิภาพ แต่คอมพิวเตอร์คลาสสิกแบบกำหนดได้ไม่สามารถแก้ได้อย่างมีประสิทธิภาพ ตัวอย่างเช่นการแยกตัวประกอบจำนวนเต็ม และปัญหาลอการิทึมแบบไม่ต่อเนื่อง เป็นที่ทราบกันว่าอยู่ใน BQP และคาดว่าจะอยู่ภายนอก P ในความสัมพันธ์ระหว่าง BQP กับ NP ข้อมูลที่ทราบมีเพียงเล็กน้อยนอกเหนือจากข้อเท็จจริงที่ว่าปัญหา NP บางปัญหาที่เชื่อว่าไม่อยู่ใน P ก็อยู่ใน BQP เช่นกัน (การแยกตัวประกอบจำนวนเต็มและปัญหาลอการิทึมแบบไม่ต่อเนื่องต่างก็อยู่ใน NP ตัวอย่างเช่น) มีความสงสัยว่านั่นคือ เชื่อว่ามีปัญหาที่ตรวจสอบได้อย่างมีประสิทธิภาพซึ่งคอมพิวเตอร์ควอนตัมไม่สามารถแก้ไขได้อย่างมีประสิทธิภาพ เป็นผลโดยตรงจากความเชื่อนี้ จึงมีความสงสัยว่า BQP ไม่แยกจากกลุ่มของ ปัญหา NP-complete (หากปัญหา NP-complete อยู่ใน BQP ก็จะตามมาจากNP-hardness ว่าปัญหาทั้งหมดใน NP อยู่ใน BQP) [154] P ⊆ B Q P ⊆ P S P A C E {\displaystyle {\mathsf {P\subseteq BQP\subseteq PSPACE}}} N P ⊈ B Q P {\displaystyle {\mathsf {NP\nsubseteq BQP}}}
ดูเพิ่มเติม วิกิมีเดียคอมมอนส์มีสื่อเกี่ยวกับคอมพิวเตอร์ควอนตั ม
หมายเหตุ ^ ตามที่ใช้ในบทความนี้ "เร็วขึ้นแบบเอ็กซ์โพเนนเชียล" มี ความหมาย ทางทฤษฎีเกี่ยวกับความซับซ้อน ที่ชัดเจน โดยทั่วไป หมายความว่า เมื่อพิจารณาจากขนาดอินพุตเป็นบิต อัลกอริทึมคลาสสิกที่เป็นที่รู้จักมากที่สุดสำหรับปัญหาหนึ่งๆ จำเป็นต้องมี จำนวนขั้นตอน ที่เพิ่มขึ้นแบบ เอ็กซ์โพเนนเชียล ในขณะที่อัลกอริทึมควอนตัมใช้จำนวนขั้นตอนแบบพหุนามเท่านั้น ^ พื้นฐานมาตรฐาน ยังเป็นพื้นฐานการคำนวณ ด้วย
อ้างอิง ^ Bhatta, Varun S. (10 พฤษภาคม 2020). "Plurality of Wave–Particle Duality" (PDF) . Current Science . 118 (9): 1365. doi :10.18520/cs/v118/i9/1365-1374. ISSN 0011-3891. S2CID 216143449 ^ Ceruzzi, Paul E. (2012). การคำนวณ: ประวัติศาสตร์โดยย่อ . เคมบริดจ์, แมสซาชูเซตส์ : สำนักพิมพ์ MIT. หน้า 3, 46 ISBN 978-0-262-31038-3 .OCLC 796812982 .^ Hodges, Andrew (2014). Alan Turing: The Enigma . พรินซ์ตัน, นิวเจอร์ซีย์: สำนักพิมพ์มหาวิทยาลัยพรินซ์ตัน . หน้า xviii. ISBN 9780691164724 -^ Mårtensson-Pendrill, Ann-Marie (1 พฤศจิกายน 2006). "โครงการแมนฮัตตัน—ส่วนหนึ่งของประวัติศาสตร์ฟิสิกส์" Physics Education . 41 (6): 493–501. Bibcode :2006PhyEd..41..493M. doi :10.1088/0031-9120/41/6/001. ISSN 0031-9120. S2CID 120294023. ^ ab Benioff, Paul (1980). "คอมพิวเตอร์ในฐานะระบบทางกายภาพ: แบบจำลองแฮมิลโทเนียนกลศาสตร์ควอนตัมระดับจุลภาคของคอมพิวเตอร์ที่แสดงโดยเครื่องจักรทัวริง" Journal of Statistical Physics . 22 (5): 563–591. Bibcode :1980JSP....22..563B. doi :10.1007/bf01011339. S2CID 122949592. ^ Buluta, Iulia; Nori, Franco (2 ตุลาคม 2009). "Quantum Simulators". Science . 326 (5949): 108–111. Bibcode :2009Sci...326..108B. doi :10.1126/science.1177838. ISSN 0036-8075. PMID 19797653. S2CID 17187000 ^ Manin, Yu. I. (1980). Vychislimoe i nevychislimoe [ คำนวณได้และคำนวณไม่ได้ ] (ในภาษารัสเซีย). Soviet Radio. หน้า 13–15. เก็บถาวรจากแหล่งเดิมเมื่อ 10 พฤษภาคม 2013. สืบค้น เมื่อ 4 มีนาคม 2013 . ^ Feynman, Richard (มิถุนายน 1982). "Simulating Physics with Computers" (PDF) . International Journal of Theoretical Physics . 21 (6/7): 467–488. Bibcode :1982IJTP...21..467F. doi :10.1007/BF02650179. S2CID 124545445. เก็บถาวรจากแหล่งดั้งเดิม (PDF) เมื่อ 8 มกราคม 2019 . สืบค้น เมื่อ 28 กุมภาพันธ์ 2019 . ^ ab Bennett, Charles H. ; Brassard, Gilles (ธันวาคม 1984). การเข้ารหัสควอนตัม: การกระจายคีย์สาธารณะและการโยนเหรียญ . การประชุมนานาชาติ IEEE ว่าด้วยคอมพิวเตอร์ ระบบ และการประมวลผลสัญญาณ บังกาลอร์ อินเดีย หน้า 175–179 arXiv : 2003.06557 . doi :10.1016/j.tcs.2014.05.025 ^ Brassard, G. (2005). "ประวัติโดยย่อของการเข้ารหัสด้วยควอนตัม: มุมมองส่วนบุคคล". IEEE Information Theory Workshop on Theory and Practice in Information-Theoretic Security, 2005. เกาะอาวาจิ ประเทศญี่ปุ่น: IEEE. หน้า 19–23. arXiv : quant-ph/0604072 . doi :10.1109/ITWTPI.2005.1543949. ISBN 978-0-7803-9491-9 . รหัส S2CID 16118245^ Deutsch, D. (8 กรกฎาคม 1985). "ทฤษฎีควอนตัม หลักการเชิร์ช-ทัวริง และคอมพิวเตอร์ควอนตัมสากล" Proceedings of the Royal Society of London. A. วิทยาศาสตร์คณิตศาสตร์และฟิสิกส์ . 400 (1818): 97–117. Bibcode :1985RSPSA.400...97D. doi :10.1098/rspa.1985.0070. ISSN 0080-4630. S2CID 1438116. ^ Bernstein, Ethan; Vazirani, Umesh (1993). "ทฤษฎีความซับซ้อนของควอนตัม". เอกสารการประชุมวิชาการประจำปีครั้งที่ 25 ของ ACM เกี่ยวกับทฤษฎีการคำนวณ – STOC '93 . ซานดิเอโก รัฐแคลิฟอร์เนีย สหรัฐอเมริกา: ACM Press. หน้า 11–20. doi :10.1145/167088.167097. ISBN 978-0-89791-591-5 . รหัส S2CID 676378^ Simon, DR (1994). "On the power of quantum computation". Proceedings 35th Annual Symposium on Foundations of Computer Science . ซานตาเฟ นิวเม็กซิโก สหรัฐอเมริกา: IEEE Comput. Soc. Press. หน้า 116–123 doi :10.1109/SFCS.1994.365701 ISBN 978-0-8186-6580-6 . รหัส S2CID 7457814.^ Grover, Lov K. (1996). อัลกอริทึมกลศาสตร์ควอนตัมที่รวดเร็วสำหรับการค้นหาฐานข้อมูล . การประชุมวิชาการ ACM เรื่องทฤษฎีการคำนวณ ฟิลาเดลเฟีย : สำนักพิมพ์ ACM หน้า 212–219 arXiv : quant-ph/9605043 . doi :10.1145/237814.237866 ISBN 978-0-89791-785-8 -^ โดย Lloyd, Seth (23 สิงหาคม 1996). "Universal Quantum Simulators". Science . 273 (5278): 1073–1078. Bibcode :1996Sci...273.1073L. doi :10.1126/science.273.5278.1073. ISSN 0036-8075. PMID 8688088. S2CID 43496899. ^ Cao, Yudong; Romero, Jonathan; Olson, Jonathan P.; Degroote, Matthias; Johnson, Peter D.; et al. (9 ตุลาคม 2019). "Quantum Chemistry in the Age of Quantum Computing". Chemical Reviews . 119 (19): 10856–10915. arXiv : 1812.09976 . doi :10.1021/acs.chemrev.8b00803. ISSN 0009-2665. PMID 31469277. S2CID 119417908. ^ Chuang, Isaac L.; Gershenfeld, Neil; Kubinec, Markdoi (เมษายน 1998). "การทดลองใช้การค้นหาควอนตัมอย่างรวดเร็ว" Physical Review Letters . 80 (15). American Physical Society : 3408–3411. Bibcode :1998PhRvL..80.3408C. doi :10.1103/PhysRevLett.80.3408. ^ โฮลตัน, วิลเลียม คอฟฟีน. "คอมพิวเตอร์ควอนตัม". สารานุกรมบริแทนนิกา . สารานุกรมบริแทนนิกา . สืบค้น เมื่อ 4 ธันวาคม 2021 . ^ Gibney, Elizabeth (23 ตุลาคม 2019). "สวัสดีโลกควอนตัม! Google เผยแพร่ข้อเรียกร้องอำนาจสูงสุดของควอนตัมที่สำคัญ" Nature . 574 (7779): 461–462. Bibcode :2019Natur.574..461G. doi : 10.1038/d41586-019-03213-z . PMID 31645740. ^ สรุปโดยย่อ: Martinis, John; Boixo, Sergio (23 ตุลาคม 2019). "Quantum Supremacy Using a Programmable Superconducting Processor". Nature . 574 (7779). Google AI : 505–510. arXiv : 1910.11333 . Bibcode :2019Natur.574..505A. doi :10.1038/s41586-019-1666-5. PMID 31645734. S2CID 204836822. สืบค้นเมื่อ 27 เมษายน 2022 . • บทความในวารสาร: Arute, Frank; อารี, คูนาล; แบบบุช, ไรอัน; เบคอน, เดฟ; บาร์ดิน, โจเซฟ ซี.; และคณะ (23 ตุลาคม 2562). "อำนาจสูงสุดของควอนตัมโดยใช้โปรเซสเซอร์ตัวนำยิ่งยวดที่ตั้งโปรแกรมได้" ธรรมชาติ . 574 (7779): 505–510. arXiv : 1910.11333 . Bibcode :2019Natur.574..505A. ดอย :10.1038/s41586-019-1666-5. PMID 31645734. S2CID 204836822. ^ Aaronson, Scott (30 ตุลาคม 2019). "ความคิดเห็น | เหตุใดความสำเร็จเชิงควอนตัมของ Google จึงมีความสำคัญ" The New York Times . ISSN 0362-4331 . สืบค้น เมื่อ 25 กันยายน 2021 . ^ Pednault, Edwin (22 ตุลาคม 2019). " On 'Quantum Supremacy'". IBM Research Blog สืบค้นเมื่อ 9 กุมภาพันธ์ 2021 ^ Pan, Feng; Zhang, Pan (4 มีนาคม 2021). "การจำลองวงจรควอนตัมเหนือกว่าของ Sycamore". arXiv : 2103.03074 [quant-ph]. ^ Staff (7 ธันวาคม 2023). "Physicists 'entangle' individual moleculars for the first time, a hastening possibilities for quantum computing". Phys.org . เก็บถาวรจากแหล่งเดิมเมื่อ 8 ธันวาคม 2023. สืบค้นเมื่อ 8 ธันวาคม 2023 . ^ เบนเน็ตต์, ชาร์ลี (31 กรกฎาคม 2020). ข้อมูลคือควอนตัม: ฟิสิกส์ช่วยอธิบายธรรมชาติของข้อมูลได้อย่างไร และจะทำอะไรกับข้อมูลนั้นได้บ้าง (วิดีโอเทป) เหตุการณ์เกิดขึ้นในเวลา 1:08:22 น. – ทาง YouTube ^ Kurgalin, Sergei; Borzunov, Sergei (2021). คู่มือย่อสำหรับการคำนวณเชิงควอนตัม: อัลกอริทึม แบบฝึกหัด และการใช้งาน . ตำราในวิทยาการคอมพิวเตอร์ Cham: Springer. ISBN 978-3-030-65054-4 -^ Das, A.; Chakrabarti, BK (2008). "การอบควอนตัมและการคำนวณควอนตัมแบบอะนาล็อก". Rev. Mod. Phys. 80 (3): 1061–1081. arXiv : 0801.2193 . Bibcode :2008RvMP...80.1061D. CiteSeerX 10.1.1.563.9990 . doi :10.1103/RevModPhys.80.1061. S2CID 14255125. ^ Nayak, Chetan; Simon, Steven; Stern, Ady; Das Sarma, Sankar (2008). "Nonabelian Anyons และการคำนวณเชิงควอนตัม" Reviews of Modern Physics . 80 (3): 1083–1159. arXiv : 0707.1889 . Bibcode :2008RvMP...80.1083N. doi :10.1103/RevModPhys.80.1083. S2CID 119628297 ^ Chi-Chih Yao, A. (1993). "ความซับซ้อนของวงจรควอนตัม" Proceedings of 1993 IEEE 34th Annual Foundations of Computer Science หน้า 352–361 doi :10.1109/SFCS.1993.366852 ISBN 0-8186-4370-6 . รหัส S2CID 195866146^ Raussendorf, Robert; Browne, Daniel E.; Briegel, Hans J. (25 สิงหาคม 2003). "การคำนวณควอนตัมตามการวัดบนสถานะคลัสเตอร์". Physical Review A . 68 (2): 022312. arXiv : quant-ph/0301052 . Bibcode :2003PhRvA..68b2312R. doi :10.1103/PhysRevA.68.022312. S2CID 6197709. ^ Aharonov, Dorit; van Dam, Wim; Kempe, Julia; Landau, Zeph; Lloyd, Seth; Regev, Oded (1 มกราคม 2008). "Adiabatic Quantum Computation Is Equivalent to Standard Quantum Computation". SIAM Review . 50 (4): 755–787. arXiv : quant-ph/0405098 . Bibcode :2008SIAMR..50..755A. doi :10.1137/080734479. ISSN 0036-1445. S2CID 1503123 ^ Freedman, Michael H.; Larsen, Michael; Wang, Zhenghan (1 มิถุนายน 2002). "A Modular Functor Which is Universal for Quantum Computation". การสื่อสารในฟิสิกส์คณิตศาสตร์ . 227 (3): 605–622. arXiv : quant-ph/0001108 . Bibcode :2002CMaPh.227..605F. doi :10.1007/s002200200645. ISSN 0010-3616. S2CID 8990600. ^ abcd Preskill, John (6 สิงหาคม 2018). "การประมวลผลควอนตัมในยุค NISQ และหลังจากนั้น" Quantum . 2 : 79. arXiv : 1801.00862 . Bibcode :2018Quant...2...79P. doi : 10.22331/q-2018-08-06-79 . S2CID 44098998 ↑ บลูฟสไตน์, โดเลฟ; เอเวอร์เรด, ไซมอน เจ.; จีม, อเล็กซานดรา เอ.; หลี่ โซฟี เอช.; โจวเหิงหยุน; มาโนวิทซ์, ทอม; เอบาดี, เซเปหร์; เคน, เมเดลีน; คาลิโนฟสกี้, มาร์ซิน; แฮงไลเตอร์, โดมินิค; อาตาเดส, เจ. ปาโบล โบนิลลา; มาสการา, นิชาด; คอง, ไอริส; เกา, ซุน; โรดริเกซ, เปโดร เซลส์ (6 ธันวาคม 2023) "ตัวประมวลผลควอนตัมแบบลอจิคัลที่ใช้อาร์เรย์อะตอมที่กำหนดค่าใหม่ได้" ธรรมชาติ . 626 (7997): 58–65. arXiv : 2312.03982 . ดอย :10.1038/s41586-023-06927-3. ISSN 1476-4687 PMC 10830422 . PMID 38056497. S2CID 266052773. ^ Freedberg Jr., Sydney J. (7 ธันวาคม 2023). "'Off to the races': DARPA, Harvard breakthrough bringing quantum computing years closer". Breaking Defense . สืบค้นเมื่อ 9 ธันวาคม 2023 . ^ "DARPA-Funded Research Leads to Quantum Computing Breakthrough". darpa.mil . 6 ธันวาคม 2023. สืบค้นเมื่อ 5 มกราคม 2024 . ^ Choudhury, Rizwan (30 ธันวาคม 2023). "7 เรื่องราวนวัตกรรมยอดนิยมแห่งปี 2023 – วิศวกรรมที่น่าสนใจ" interestingengineering.com . สืบค้นเมื่อ 6 มกราคม 2024 . ↑ ปิรันโดลา, ส.; แอนเดอร์เซน, UL; บานชี, ล.; เบอร์ต้า ม.; บุนันดาร์, ด.; คอลเบค อาร์.; อิงลันด์, ด.; เกห์ริง ต.; ลูโป, ค.; ออตตาเวียนซี.; เปเรย์รา เจ.; ราซาวี ม.; ชัมซุล ชารี, เจ.; โทมามิเชล ม.; อูเซนโก, วีซี; วาลโลน, ก.; วิลโลเรซี ป.; วอลเดน, พี. (2020). "ความก้าวหน้าในการเข้ารหัสควอนตัม" ความก้าวหน้าในด้านทัศนศาสตร์และโฟโตนิก ส์ 12 (4): 1012–1236. arXiv : 1906.01645 . Bibcode :2020AdOP...12.1012P. ดอย :10.1364/AOP.361502. ↑ ปิรันโดลา, ส.; แอนเดอร์เซน, UL; บานชี, ล.; เบอร์ต้า ม.; บุนันดาร์, ด.; คอลเบค อาร์.; อิงลันด์, ด.; เกห์ริง ต.; ลูโป, ค.; ออตตาเวียนซี.; เปเรย์รา เจแอล; ราซาวี ม.; ชัมซุล ชารี, เจ.; โทมามิเชล ม.; อูเซนโก, วีซี (14 ธันวาคม 2020). "ความก้าวหน้าในการเข้ารหัสควอนตัม" ความก้าวหน้าในด้านทัศนศาสตร์และโฟโตนิก ส์ 12 (4): 1017. arXiv : 1906.01645 Bibcode :2020AdOP...12.1012P. ดอย :10.1364/AOP.361502. ISSN 1943-8206. S2CID 174799187. ^ Xu, Feihu; Ma, Xiongfeng; Zhang, Qiang; Lo, Hoi-Kwong; Pan, Jian-Wei (26 พฤษภาคม 2020). "การกระจายคีย์ควอนตัมที่ปลอดภัยด้วยอุปกรณ์ที่สมจริง" Reviews of Modern Physics . 92 (2): 025002-3. arXiv : 1903.09051 . Bibcode :2020RvMP...92b5002X. doi :10.1103/RevModPhys.92.025002. S2CID 210942877 ^ Xu, Guobin; Mao, Jianzhou; Sakk, Eric; Wang, Shuangbao Paul (22 มีนาคม 2023). "ภาพรวมของแนวทางที่ปลอดภัยจากควอนตัม: การกระจายคีย์ควอนตัมและการเข้ารหัสหลังควอนตัม" การประชุมประจำปีครั้งที่ 57 ประจำปี 2023 ด้านวิทยาศาสตร์สารสนเทศและระบบ (CISS) . IEEE . หน้า 3. doi :10.1109/CISS56502.2023.10089619 ISBN 978-1-6654-5181-9 -^ Kozlowski, Wojciech; Wehner, Stephanie (25 กันยายน 2019). "สู่เครือข่ายควอนตัมขนาดใหญ่" เอกสารการประชุมวิชาการนานาชาติประจำปีครั้งที่ 6 ของ ACM เรื่องการประมวลผลและการสื่อสารระดับนาโน ACM หน้า 1–7 arXiv : 1909.08396 . doi :10.1145/3345312.3345497 ISBN 978-1-4503-6897-1 -↑ กัว, ซู่ซือ; บรึม, แคสเปอร์ อาร์.; บอร์เรการ์ด, โยฮันเนส; อิซึมิ, ชูโระ; ลาร์เซน มิคเคล วี.; เกห์ริง, โทเบียส; คริสแทนเดิล, มัทธีอัส; เนียร์การ์ด-นีลเซ่น, โจนาส เอส.; Andersen, Ulrik L. (23 ธันวาคม 2019). "การตรวจจับควอนตัมแบบกระจายในเครือข่ายที่พันกันแบบแปรผันอย่างต่อเนื่อง" ฟิสิกส์ธรรมชาติ . 16 (3): 281–284. arXiv : 1905.09408 . ดอย :10.1038/s41567-019-0743-x. ISSN 1745-2473. S2CID 256703226. ^ abc Jordan, Stephen (14 ตุลาคม 2022) [22 เมษายน 2011]. "Quantum Algorithm Zoo". เก็บถาวรจากแหล่งเดิมเมื่อ 29 เมษายน 2018. ^ Aaronson, Scott ; Arkhipov, Alex (6 มิถุนายน 2011). "ความซับซ้อนในการคำนวณของออปติกเชิงเส้น" เอกสารการประชุมวิชาการประจำปีครั้งที่ 43 ของ ACM เกี่ยวกับทฤษฎีการคำนวณ San Jose, California : Association for Computing Machinery . หน้า 333–342. arXiv : 1011.3245 . doi :10.1145/1993636.1993682. ISBN 978-1-4503-0691-1 -^ นอร์ตัน, ควินน์ (15 กุมภาพันธ์ 2550). "บิดาแห่งการคำนวณแบบควอนตัม " Wired ^ Ambainis, Andris (ฤดูใบไม้ผลิ 2014). "เราทำอะไรได้บ้างด้วยคอมพิวเตอร์ควอนตัม" สถาบันการศึกษาระดับสูง ^ Chang, Kenneth (14 มิถุนายน 2023). "Quantum Computing Advance Begins New Era, IBM Says – A quantum computer come up with better answers to a physics problem than a conventional supercomputer". The New York Times . เก็บถาวรจากแหล่งเดิมเมื่อ 14 มิถุนายน 2023 . สืบค้นเมื่อ 15 มิถุนายน 2023 . ^ Kim, Youngseok; et al. (14 มิถุนายน 2023). "หลักฐานสำหรับประโยชน์ของการคำนวณแบบควอนตัมก่อนการทนทานต่อความผิดพลาด" Nature . 618 (7965): 500–505. Bibcode :2023Natur.618..500K. doi :10.1038/s41586-023-06096-3. PMC 10266970 . PMID 37316724. ^ Morello, Andrea (21 พฤศจิกายน 2018). Lunch & Learn: Quantum Computing. Sibos TV . เก็บถาวรจากแหล่งเดิมเมื่อ 15 กุมภาพันธ์ 2021. สืบค้น เมื่อ 4 กุมภาพันธ์ 2021 – ผ่านทาง YouTube. {{cite AV media }}
: CS1 maint: bot: original URL status unknown (link )^ Ruane, Jonathan; McAfee, Andrew; Oliver, William D. (1 มกราคม 2022). "Quantum Computing for Business Leaders". Harvard Business Review . ISSN 0017-8012 . สืบค้นเมื่อ 12 เมษายน 2023 . ^ Budde, Florian; Volz, Daniel (12 กรกฎาคม 2019). "Quantum computing and the chemical industry | McKinsey". www.mckinsey.com . McKinsey and Company . สืบค้นเมื่อ 12 เมษายน 2023 . ^ Bourzac, Katherine (30 ตุลาคม 2017). "Chemistry is quantum computing's killer app". cen.acs.org . American Chemical Society . สืบค้นเมื่อ 12 เมษายน 2023 . ^ Lenstra, Arjen K. (2000). "Integer Factoring" (PDF) . Designs, Codes and Cryptography . 19 (2/3): 101–128. doi :10.1023/A:1008397921377. S2CID 9816153. เก็บถาวรจากแหล่งดั้งเดิม (PDF) เมื่อวันที่ 10 เมษายน 2015 ^ ab Bernstein, Daniel J. (2009). "Introduction to post-quantum cryptography". Post-Quantum Cryptography . เบอร์ลิน, ไฮเดลเบิร์ก: Springer. หน้า 1–14. doi :10.1007/978-3-540-88702-7_1. ISBN 978-3-540-88701-0 . รหัส S2CID 61401925^ ดูเพิ่มเติมที่ pqcrypto.org ซึ่งเป็นบรรณานุกรมที่ดูแลโดย Daniel J. Bernstein และTanja Lange เกี่ยวกับการเข้ารหัสที่ไม่พบว่าสามารถถอดรหัสได้ด้วยการคำนวณแบบควอนตัม ^ McEliece, RJ (มกราคม 1978). "ระบบเข้ารหัสคีย์สาธารณะบนทฤษฎีการเข้ารหัสเชิงพีชคณิต" (PDF) . DSNPR . 44 : 114–116. Bibcode :1978DSNPR..44..114M. ^ Kobayashi, H.; Gall, FL (2006). "ปัญหากลุ่มย่อยที่ซ่อนเร้นของไดฮีดรัล: การสำรวจ". เทคโนโลยีสารสนเทศและสื่อ . 1 (1): 178–185. doi : 10.2197/ipsjdc.1.470 . ^ Bennett, Charles H.; Bernstein, Ethan; Brassard, Gilles; Vazirani, Umesh (ตุลาคม 1997). "จุดแข็งและจุดอ่อนของการประมวลผลเชิงควอนตัม". วารสาร SIAM Journal on Computing . 26 (5): 1510–1523. arXiv : quant-ph/9701001 . Bibcode :1997quant.ph..1001B. doi :10.1137/s0097539796300933. S2CID 13403194. ^ Brassard, Gilles; Høyer, Peter; Tapp, Alain (2016). "Quantum Algorithm for the Collision Problem". ใน Kao, Ming-Yang (ed.). Encyclopedia of Algorithms . นครนิวยอร์ก: Springer. หน้า 1662–1664. arXiv : quant-ph/9705002 . doi :10.1007/978-1-4939-2864-4_304. ISBN 978-1-4939-2864-4 . รหัส S2CID 3116149^ Farhi, Edward; Goldstone, Jeffrey; Gutmann, Sam (23 ธันวาคม 2008). "อัลกอริทึมควอนตัมสำหรับต้นไม้ NAND แฮมิลตัน". ทฤษฎีการคำนวณ . 4 (1): 169–190. doi : 10.4086/toc.2008.v004a008 . ISSN 1557-2862. S2CID 8258191 ^ Williams, Colin P. (2011). การสำรวจในการคำนวณเชิงควอนตัม Springer หน้า 242–244 ISBN 978-1-84628-887-6 -^ Grover, Lov (29 พฤษภาคม 1996). "อัลกอริทึมกลศาสตร์ควอนตัมรวดเร็วสำหรับการค้นหาฐานข้อมูล". arXiv : quant-ph/9605043 . ^ Ambainis, Ambainis (มิถุนายน 2004). "อัลกอริทึมการค้นหาควอนตัม". ACM SIGACT News . 35 (2): 22–35. arXiv : quant-ph/0504012 . Bibcode :2005quant.ph..4012A. doi :10.1145/992287.992296. S2CID 11326499. ^ Rich, Steven; Gellman, Barton (1 กุมภาพันธ์ 2014). "NSA พยายามสร้างคอมพิวเตอร์ควอนตัมที่สามารถถอดรหัสได้เกือบทุกประเภท". The Washington Post ^ Outeiral, Carlos; Strahm, Martin; Morris, Garrett; Benjamin, Simon; Deane, Charlotte; Shi, Jiye (2021). "แนวโน้มของการคำนวณเชิงควอนตัมในชีววิทยาโมเลกุลเชิงคำนวณ" WIREs Computational Molecular Science . 11 . arXiv : 2005.12792 . doi : 10.1002/wcms.1481 . S2CID 218889377 ^ Biamonte, Jacob; Wittek, Peter; Pancotti, Nicola; Rebentrost, Patrick; Wiebe, Nathan; Lloyd, Seth (กันยายน 2017). "การเรียนรู้ของเครื่องควอนตัม" Nature . 549 (7671): 195–202. arXiv : 1611.09347 . Bibcode :2017Natur.549..195B. doi :10.1038/nature23474. ISSN 0028-0836. PMID 28905917. S2CID 64536201 ^ แฮร์โรว์, อาราม; ฮัสซิดิม, อาวินาทัน; ลอยด์, เซธ (2009). "อัลกอริทึมควอนตัมสำหรับการแก้ระบบสมการเชิงเส้น". Physical Review Letters . 103 (15): 150502. arXiv : 0811.3171 . Bibcode :2009PhRvL.103o0502H. doi :10.1103/PhysRevLett.103.150502. PMID 19905613. S2CID 5187993. ^ Benedetti, Marcello; Realpe-Gómez, John; Biswas, Rupak; Perdomo-Ortiz, Alejandro (9 สิงหาคม 2016). "การประมาณอุณหภูมิที่มีประสิทธิภาพในเครื่องอบควอนตัมสำหรับการใช้งานการสุ่มตัวอย่าง: กรณีศึกษาพร้อมการใช้งานที่เป็นไปได้ในการเรียนรู้เชิงลึก" Physical Review A . 94 (2): 022308. arXiv : 1510.07611 . Bibcode :2016PhRvA..94b2308B. doi : 10.1103/PhysRevA.94.022308 . ^ Ajagekar, Akshay; You, Fengqi (5 ธันวาคม 2020). "การเรียนรู้เชิงลึกที่ช่วยเหลือด้วยการคำนวณเชิงควอนตัมเพื่อการตรวจจับและการวินิจฉัยข้อผิดพลาดในระบบกระบวนการอุตสาหกรรม" Computers & Chemical Engineering . 143 : 107119. arXiv : 2003.00264 . doi :10.1016/j.compchemeng.2020.107119 ISSN 0098-1354 S2CID 211678230 ^ Ajagekar, Akshay; You, Fengqi (1 ธันวาคม 2021). "การเรียนรู้เชิงลึกแบบไฮบริดที่ใช้การคำนวณเชิงควอนตัมสำหรับการวินิจฉัยข้อบกพร่องในระบบไฟฟ้า" Applied Energy . 303 : 117628. Bibcode :2021ApEn..30317628A. doi : 10.1016/j.apenergy.2021.117628 . ISSN 0306-2619. ^ Gao, Xun; Anschuetz, Eric R.; Wang, Sheng-Tao; Cirac, J. Ignacio; Lukin, Mikhail D. (2022). "การเพิ่มโมเดลเชิงกำเนิดผ่านความสัมพันธ์เชิงควอนตัม" Physical Review X . 12 (2): 021037. arXiv : 2101.08354 . Bibcode :2022PhRvX..12b1037G. doi :10.1103/PhysRevX.12.021037. S2CID 231662294 ^ Li, Junde; Topaloglu, Rasit; Ghosh, Swaroop (9 มกราคม 2021). "แบบจำลองควอนตัมเจเนอเรทีฟสำหรับการค้นพบยาโมเลกุลขนาดเล็ก". arXiv : 2101.03438 [cs.ET]. ^ abc Brooks, Michael (24 พฤษภาคม 2023). "คอมพิวเตอร์ควอนตัม: มีดีอย่างไร?" Nature . 617 (7962): S1–S3. Bibcode :2023Natur.617S...1B. doi : 10.1038/d41586-023-01692-9 . PMID 37225885. S2CID 258847001. ^ abcd Torsten Hoefler; Thomas Häner; Matthias Troyer (พฤษภาคม 2023) "การแยกแยะกระแสโฆษณาชวนเชื่อจากความเหมาะสม: การบรรลุข้อได้เปรียบเชิงควอนตัมอย่างสมจริง" การสื่อสารของ ACM ^ Dyakonov, Mikhail (15 พฤศจิกายน 2018). "กรณีต่อต้านการประมวลผลแบบควอนตัม" IEEE Spectrum . ↑ ดิวินเชนโซ, เดวิด พี. (13 เมษายน พ.ศ. 2543) "การใช้งานทางกายภาพของการคำนวณควอนตัม" ฟอร์ทชริตต์ เดอร์ ฟิ ซิก 48 (9–11): 771–783. arXiv : quant-ph/ 0002077 Bibcode :2000ForPh..48..771D. ดอย :10.1002/1521-3978(200009)48:9/11<771::AID-PROP771>3.0.CO;2-E. S2CID 15439711. ^ Giles, Martin (17 มกราคม 2019). "เราจะมีคอมพิวเตอร์ควอนตั ม มากกว่านี้ถ้ามันไม่ยากเกินไปที่จะหาสายเคเบิลบ้าๆ นั่น" MIT Technology Review สืบค้นเมื่อ 17 พฤษภาคม 2021 ^ Pauka SJ, Das K, Kalra B, Moini A, Yang Y, Trainer M, Bousquet A, Cantaloube C, Dick N, Gardner GC, Manfra MJ, Reilly DJ (2021). "ชิป CMOS อุณหภูมิต่ำสำหรับสร้างสัญญาณควบคุมสำหรับคิวบิตหลายตัว" Nature Electronics . 4 (4): 64–70. arXiv : 1912.01299 . doi :10.1038/s41928-020-00528-y. S2CID 231715555 ^ DiVincenzo, David P. (1995). "การคำนวณเชิงควอนตัม". Science . 270 (5234): 255–261. Bibcode :1995Sci...270..255D. CiteSeerX 10.1.1.242.2165 . doi :10.1126/science.270.5234.255. S2CID 220110562. ^ Zu, H.; Dai, W.; de Waele, ATAM (2022). "การพัฒนาตู้เย็นเจือจาง – บทวิจารณ์". Cryogenics . 121 . doi :10.1016/j.cryogenics.2021.103390. ISSN 0011-2275. S2CID 244005391. ^ โจนส์, นิโคลา (19 มิถุนายน 2013). "การคำนวณ: บริษัทควอนตัม" Nature . 498 (7454): 286–288. Bibcode :2013Natur.498..286J. doi : 10.1038/498286a . PMID 23783610 ^ Vepsäläinen, Antti P.; Karamlou, Amir H.; Orrell, John L.; Dogra, Akshunna S.; Loer, Ben; et al. (สิงหาคม 2020). "ผลกระทบของรังสีไอออไนซ์ต่อความสอดคล้องของคิวบิตตัวนำยิ่งยวด" Nature . 584 (7822): 551–556. arXiv : 2001.09190 . Bibcode :2020Natur.584..551V. doi :10.1038/s41586-020-2619-8. ISSN 1476-4687. PMID 32848227. S2CID 210920566 ^ Amy, Matthew; Matteo, Olivia; Gheorghiu, Vlad; Mosca, Michele; Parent, Alex; Schanck, John (30 พฤศจิกายน 2016). "การประเมินต้นทุนของการโจมตีพรีอิมเมจควอนตัมทั่วไปใน SHA-2 และ SHA-3". arXiv : 1603.09383 [quant-ph]. ^ Dyakonov, MI (14 ตุลาคม 2006). S. Luryi; Xu, J.; Zaslavsky, A. (บรรณาธิการ). "Is Fault-Tolerant Quantum Computation Really Possible?". Future Trends in Microelectronics. Up the Nano Creek : 4–18. arXiv : quant-ph/0610117 . Bibcode :2006quant.ph.10117D. ^ Ahsan, Muhammad (2015). กรอบสถาปัตยกรรมสำหรับคอมพิวเตอร์ควอนตัมไอออนกักขังบนเครื่องมือจำลองประสิทธิภาพ OCLC 923881411 ^ Ahsan, Muhammad; Meter, Rodney Van; Kim, Jungsang (28 ธันวาคม 2016). "การออกแบบคอมพิวเตอร์ควอนตัมล้านคิวบิตโดยใช้เครื่องจำลองประสิทธิภาพทรัพยากร". ACM Journal on Emerging Technologies in Computing Systems . 12 (4): 39:1–39:25. arXiv : 1512.00796 . doi : 10.1145/2830570 . ISSN 1550-4832. S2CID 1258374. ^ Gidney, Craig; Ekerå, Martin (15 เมษายน 2021). "วิธีแยกตัวประกอบของจำนวนเต็ม RSA 2,048 บิตใน 8 ชั่วโมงโดยใช้คิวบิตที่มีสัญญาณรบกวน 20 ล้านตัว" Quantum . 5 : 433. arXiv : 1905.09749 . Bibcode :2021Quant...5..433G. doi :10.22331/q-2021-04-15-433. ISSN 2521-327X. S2CID 162183806. ^ Freedman, Michael H. ; Kitaev, Alexei ; Larsen, Michael J. ; Wang, Zhenghan (2003). "การคำนวณควอนตัมเชิงโทโพโลยี". วารสารของ American Mathematical Society . 40 (1): 31–38. arXiv : quant-ph/0101025 . doi :10.1090/S0273-0979-02-00964-3. MR 1943131. ^ Monroe, Don (1 ตุลาคม 2551). "Anyons: ความต้องการการคำนวณเชิงควอนตัมที่ก้าวล้ำ?" นัก วิทยาศาสตร์ ใหม่ ^ Preskill, John (26 มีนาคม 2012). "การคำนวณแบบควอนตัมและขอบเขตของความพันกัน". arXiv : 1203.5813 [quant-ph]. ^ Preskill, John (6 สิงหาคม 2018). "การประมวลผลควอนตัมในยุค NISQ และหลังจากนั้น" Quantum . 2 : 79. arXiv : 1801.00862 . Bibcode :2018Quant...2...79P. doi : 10.22331/q-2018-08-06-79 . ^ Boixo, Sergio; Isakov, Sergei V.; Smelyanskiy, Vadim N.; Babbush, Ryan; Ding, Nan; et al. (2018). "Characterizing Quantum Supremacy in Near-Term Devices". Nature Physics . 14 (6): 595–600. arXiv : 1608.00263 . Bibcode :2018NatPh..14..595B. doi :10.1038/s41567-018-0124-x. S2CID 4167494. ^ Savage, Neil (5 กรกฎาคม 2017). "คอมพิวเตอร์ควอนตัมแข่งขันเพื่อ "ความเหนือกว่า"" Scientific American . ^ Giles, Martin (20 กันยายน 2019). "รายงานนักวิจัยของ Google ประสบความสำเร็จถึง 'ความเป็นเลิศเชิงควอนตัม'". MIT Technology Review สืบค้นเมื่อ 15 พฤษภาคม 2020 . ^ Tavares, Frank (23 ตุลาคม 2019). "Google และ NASA บรรลุ Quantum Supremacy". NASA . สืบค้นเมื่อ 16 พฤศจิกายน 2021 . ^ Pednault, Edwin; Gunnels, John A.; Nannicini, Giacomo; Horesh, Lior; Wisnieff, Robert (22 ตุลาคม 2019). "การใช้ประโยชน์จากหน่วยเก็บข้อมูลรองเพื่อจำลองวงจร Sycamore 54 คิวบิตเชิงลึก". arXiv : 1910.09534 [quant-ph] ^ Cho, Adrian (23 ตุลาคม 2019). "IBM casts doubt on Google's claims of quantum supremacy". Science . doi :10.1126/science.aaz6080. ISSN 0036-8075. S2CID 211982610. ^ Liu, Yong (Alexander); Liu, Xin (Lucy); Li, Fang (Nancy); Fu, Haohuan; Yang, Yuling; et al. (14 พฤศจิกายน 2021). "Closing the "quantum supremacy" gap". Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis . SC '21. นครนิวยอร์ก รัฐนิวยอร์ก: สมาคมเครื่องจักรคำนวณ. หน้า 1–12. arXiv : 2110.14502 . doi :10.1145/3458817.3487399. ISBN 978-1-4503-8442-1 . รหัส S2CID 239036985^ Bulmer, Jacob FF; Bell, Bryn A.; Chadwick, Rachel S.; Jones, Alex E.; Moise, Diana; et al. (28 มกราคม 2022). "ขอบเขตสำหรับข้อได้เปรียบเชิงควอนตัมในการสุ่มตัวอย่างโบซอนแบบเกาส์เซียน" Science Advances . 8 (4): eabl9236. arXiv : 2108.01622 . Bibcode :2022SciA....8.9236B. doi :10.1126/sciadv.abl9236. ISSN 2375-2548. PMC 8791606 . PMID 35080972 ^ McCormick, Katie (10 กุมภาพันธ์ 2022). "การแข่งขันยังไม่สิ้นสุดระหว่างคอมพิวเตอร์คลาสสิกกับคอมพิวเตอร์ควอนตัม". Physics . 15 : 19. Bibcode :2022PhyOJ..15...19M. doi : 10.1103/Physics.15.19 . S2CID 246910085. ^ Pan, Feng; Chen, Keyang; Zhang, Pan (2022). "การแก้ปัญหาการสุ่มตัวอย่างของวงจรควอนตัม Sycamore". Physical Review Letters . 129 (9): 090502. arXiv : 2111.03011 . Bibcode :2022PhRvL.129i0502P. doi :10.1103/PhysRevLett.129.090502. PMID 36083655. S2CID 251755796. ^ Cho, Adrian (2 สิงหาคม 2022). "คอมพิวเตอร์ธรรมดาสามารถเอาชนะคอมพิวเตอร์ควอนตัมของ Google ได้ในที่สุด" Science . 377 . doi :10.1126/science.ade2364. ^ "Google's 'quantum supremacy' usurped by researchers using ordinary supercomputer". TechCrunch . 5 สิงหาคม 2022 . สืบค้นเมื่อ 7 สิงหาคม 2022 . ^ บอลล์, ฟิลิป (3 ธันวาคม 2020) “นักฟิสิกส์ในจีนท้าทาย ‘ข้อได้เปรียบเชิงควอนตัม’ ของ Google ". Nature . 588 (7838): 380. Bibcode :2020Natur.588..380B. doi :10.1038/d41586-020-03434-7. PMID 33273711. S2CID 227282052.^ Garisto, Daniel. "คอมพิวเตอร์ควอนตัมที่ใช้แสงประมวลผลได้เร็วกว่าซูเปอร์คอมพิวเตอร์แบบคลาสสิกที่เร็วที่สุด" Scientific American สืบค้น เมื่อ 7 ธันวาคม 2020 ^ Conover, Emily (3 ธันวาคม 2020). "Jiuzhang คอมพิวเตอร์ควอนตัมที่ใช้แสงรุ่นใหม่ได้บรรลุถึงความเหนือกว่าเชิงควอนตัม". Science News . สืบค้นเมื่อ 7 ธันวาคม 2020 . ^ Zhong, Han-Sen; Wang, Hui; Deng, Yu-Hao; Chen, Ming-Cheng; Peng, Li-Chao; et al. (3 ธันวาคม 2020). "ข้อได้เปรียบในการคำนวณเชิงควอนตัมโดยใช้โฟตอน" Science . 370 (6523): 1460–1463. arXiv : 2012.01625 . Bibcode :2020Sci...370.1460Z. doi :10.1126/science.abe8770. ISSN 0036-8075. PMID 33273064. S2CID 227254333. ^ Roberson, Tara M. (21 พฤษภาคม 2020). "{{subst:title case|Can hype be a force for good?}}". Public Understanding of Science . 29 (5): 544–552. doi : 10.1177/0963662520923109 . ISSN 0963-6625. PMID 32438851. S2CID 218831653. ^ Cavaliere, Fabio; Mattsson, John; Smeets, Ben (กันยายน 2020). "ผลกระทบด้านความปลอดภัยของการเข้ารหัสควอนตัมและการคำนวณควอนตัม" Network Security . 2020 (9): 9–15. doi :10.1016/S1353-4858(20)30105-7. ISSN 1353-4858. S2CID 222349414 ↑ หลิว, ยง; เฉิน เหยาเจียน; กัว, ชู; ซ่งเจียเว่ย; ชิ, ซินหมิน; กาน, หลิน; วู เวินเฉา; วูเหว่ย; ฟู่ ฮ่าวฮวน; หลิวซิน; เฉิน, เดกซ์ซุน; จ้าว, จือเฟิง; หยาง กวงเหวิน; เกา เจียงกัง (16 มกราคม 2567) "การตรวจสอบการทดลองความได้เปรียบเชิงควอนตัมด้วยการหดตัวของเครือข่ายเทนเซอร์หลายแอมพลิจูด" จดหมายทบทวนทาง กายภาพ 132 (3): 030601. arXiv : 2212.04749 Bibcode :2024PhRvL.132c0601L. ดอย :10.1103/PhysRevLett.132.030601. ISSN 0031-9007. PMID38307065 . ^ Monroe, Don (ธันวาคม 2022). "คอมพิวเตอร์ควอนตัมและจักรวาล" การสื่อสารของ ACM ^ Swayne, Matt (20 มิถุนายน 2023) "PsiQuantum Sees 700x Reduction in Computational Resource Requirements to Break Elliptic Curve Cryptography With a Fault Tolerant Quantum Computer". The Quanrum Insider . ^ Unruh, Bill (1995). "การรักษาความสอดคล้องในคอมพิวเตอร์ควอนตัม". Physical Review A . 51 (2): 992–997. arXiv : hep-th/9406058 . Bibcode :1995PhRvA..51..992U. doi :10.1103/PhysRevA.51.992. PMID 9911677. S2CID 13980886. ^ Davies, Paul (6 มีนาคม 2007). "นัยของจักรวาลโฮโลแกรมสำหรับวิทยาศาสตร์สารสนเทศเชิงควอนตัมและธรรมชาติของกฎฟิสิกส์". arXiv : quant-ph/0703041 . ^ Regan, KW (23 เมษายน 2016). "Quantum Supremacy and Complexity". Gödel's Lost Letter และ P= NP ^ Kalai, Gil (พฤษภาคม 2016). "ปริศนาคอมพิวเตอร์ควอนตัม" (PDF) . ประกาศของ AMS . 63 (5): 508–516 ^ Rinott, Yosef; Shoham, Tomer; Kalai, Gil (13 กรกฎาคม 2021). "Statistical Aspects of the Quantum Supremacy Demonstration". arXiv : 2008.05177 [quant-ph]. ^ Dyakonov, Mikhail (15 พฤศจิกายน 2018). "The Case Against Quantum Computing". IEEE Spectrum . สืบค้น เมื่อ 3 ธันวาคม 2019 . ^ Dyakonov, Mikhail (24 มีนาคม 2020). เราจะมีคอมพิวเตอร์ควอนตัมหรือไม่?. Springer. ISBN 9783030420185 . ดึงข้อมูลเมื่อ22 พฤษภาคม 2563 .[ จำเป็นต้องมีหน้า ] ^ Russell, John (10 มกราคม 2019). "IBM Quantum Update: การเปิดตัว Q System One, ผู้ร่วมมือใหม่ และแผนศูนย์ QC". HPCwire . สืบค้นเมื่อ 9 มกราคม 2023 . ↑ ทัคคิโน, ฟรานเชสโก; เคียซ่า, อเลสซานโดร; คาร์เรตตา, สเตฟาโน; เจเรซ, ดาริโอ (19 ธันวาคม 2019). "คอมพิวเตอร์ควอนตัมในฐานะเครื่องจำลองควอนตัมสากล: ล้ำสมัยและมุมมอง" เทคโนโลยีควอนตัมขั้น สูง 3 (3): 1900052. arXiv : 1907.03505 ดอย :10.1002/qute.201900052. ISSN 2511-9044. S2CID 195833616. ^ Mackie, Kurt (8 กุมภาพันธ์ 2024). "Microsoft Quantum Computing Getting DARPA Funding". rcpmag.com . สืบค้นเมื่อ 9 กุมภาพันธ์ 2024 . ^ Gent, Edd (5 กรกฎาคม 2023). "Microsoft Wants to Build a Quantum Supercomputer Within a Decade". Singularity Hub . สืบค้นเมื่อ 18 ตุลาคม 2024 . ^ Lucian Armasu (22 พฤศจิกายน 2016). "Microsoft ตั้งเป้าสร้างคอมพิวเตอร์ควอนตัมโทโพโลยีเครื่องแรกของโลก". Tom's Hardware . สืบค้นเมื่อ 18 ตุลาคม 2024 . ^ Leong, Kelvin; Sung, Anna (พฤศจิกายน 2022). "What Business Managers Should Know About Quantum Computing?" (PDF) . Journal of Interdisciplinary Sciences . สืบค้นเมื่อ 13 สิงหาคม 2023 . ^ Gibney, Elizabeth (2 ตุลาคม 2019). "Quantum gold rush: the private funds pouring into quantum start-ups". Nature . 574 (7776): 22–24. Bibcode :2019Natur.574...22G. doi :10.1038/d41586-019-02935-4. PMID 31578480. S2CID 203626236. ^ Rodrigo, Chris Mills (12 กุมภาพันธ์ 2020). "Trump budget proposal boosts funds for artificial intelligence, quantum computing". The Hill . สืบค้น เมื่อ 11 กรกฎาคม 2021 . ^ Biondi, Matteo; Heid, Anna; Henke, Nicolaus; Mohr, Niko; Pautasso, Lorenzo; et al. (14 ธันวาคม 2021). "Quantum computing use cases are getting real—what you need to know". McKinsey & Company . สืบค้นเมื่อ 1 เมษายน 2022 . ^ Bernstein, Ethan; Vazirani, Umesh (1997). "ทฤษฎีความซับซ้อนของควอนตัม". วารสาร SIAM Journal on Computing . 26 (5): 1411–1473. CiteSeerX 10.1.1.144.7852 . doi :10.1137/S0097539796300921.
แหล่งที่มา
อ่านเพิ่มเติม
หนังสือเรียน Akama, Seiki (2014). องค์ประกอบของการคำนวณเชิงควอนตัม: ประวัติศาสตร์ ทฤษฎี และการประยุกต์ใช้ทางวิศวกรรม Springer. doi :10.1007/978-3-319-08284-4. ISBN 978-3-319-08284-4 .OCLC 884786739 . เบเนนติ, จูเลียโน; คาซาติ, จูลิโอ; รอสซินี, ดาวิเด้; สตรินี่, จูเลียโน (2019) หลักการคำนวณและข้อมูลควอนตัม: หนังสือเรียนที่ครอบคลุม (ฉบับพิมพ์ครั้งที่ 2) ดอย :10.1142/10909. ไอเอสบีเอ็น 978-981-3237-23-0 .OCLC 1084428655.S2CID 62280636 . Bernhardt, Chris (2019). การคำนวณแบบควอนตัมสำหรับทุกคน สำนักพิมพ์ MIT ISBN 978-0-262-35091-4 .OCLC 1082867954 . Hidary, Jack D. (2021). การคำนวณเชิงควอนตัม: แนวทางการประยุกต์ใช้ (ฉบับที่ 2). doi :10.1007/978-3-030-83274-2. ISBN 978-3-03-083274-2 .OCLC 1272953643.S2CID 238223274 . ฮิโรชิ อิมาอิ; มาซาฮิโตะ ฮายาชิ, บรรณาธิการ (2006). การคำนวณและข้อมูลควอนตัม: จากทฤษฎีสู่การทดลอง หัวข้อในฟิสิกส์ประยุกต์ เล่มที่ 102 doi :10.1007/3-540-33133-6 ISBN 978-3-540-33133-9 - ฮิวจ์, เซียราน; ไอแซกสัน, โจชัว; เพอร์รี, อนาสตาเซีย; ซัน, แรนเบล เอฟ.; เทิร์นเนอร์, เจสสิก้า (2021). การคำนวณเชิงควอนตัมสำหรับผู้อยากรู้อยากเห็นเกี่ยวกับควอนตัม(PDF) doi : 10.1007/978-3-030-61601-4. ISBN 978-3-03-061601-4 .OCLC 1244536372.S2CID 242566636 . Jaeger, Gregg (2007). ข้อมูลควอนตัม: ภาพรวม doi : 10.1007/978-0-387-36944-0 ISBN 978-0-387-36944-0 .OCLC 186509710 . จอห์นสตัน, เอริก อาร์.; ฮาร์ริแกน, นิค; จิเมโน-เซโกเวีย, เมอร์เซเดส (2019). การเขียนโปรแกรมคอมพิวเตอร์ควอนตัม: อัลกอริทึมที่จำเป็นและตัวอย่างโค้ด . O'Reilly Media, Incorporated. ISBN 978-1-4920-3968-6 .OCLC1111634190 . เคย์, ฟิลลิป; ลาฟแลมเม, เรย์มอนด์ ; มอสกา, มิเชล (2007). บทนำสู่การประมวลผลเชิงค วอนตัม . OUP Oxford ISBN 978-0-19-857000-4 .OCLC 85896383 . Kitaev, Alexei Yu. ; Shen, Alexander H. ; Vyalyi, Mikhail N. (2002). การคำนวณแบบคลาสสิกและควอนตัม . สมาคมคณิตศาสตร์อเมริกันISBN 978-0-8218-3229-5 . สธ. 907358694Kurgalin, Sergei; Borzunov, Sergei (2021). คู่มือย่อสำหรับการประมวลผลควอนตัม: อัลกอริทึม แบบฝึกหัด และการใช้งาน Springer. doi :10.1007/978-3-030-65052-0. ISBN 978-3-030-65052-0 - สโตลเซ่, โยอาคิม; ซูเทอร์, ดีเทอร์ (2004) คอมพิวเตอร์ควอนตัม: หลักสูตรระยะสั้นจากทฤษฎีสู่การ ทดลองดอย :10.1002/9783527617760. ไอเอสบีเอ็น 978-3-527-61776-0 .OCLC 212140089 . Susskind, Leonard ; Friedman, Art (2014). Quantum Mechanics: The Theoretical Minimum . นิวยอร์ก : Basic Books . ISBN 978-0-465-08061-8 -Wichert, Andreas (2020). หลักการของปัญญาประดิษฐ์ควอนตัม: การแก้ปัญหาควอนตัมและการเรียนรู้ของเครื่องจักร (ฉบับที่ 2). doi :10.1142/11938. ISBN 978-981-12-2431-7 .OCLC 1178715016.S2CID 225498497 . หว่อง โทมัส (2022). บทนำสู่การคำนวณแบบคลาสสิกและควอนตัม(PDF) Rooted Grove ISBN 979-8-9855931-0-5 . OCLC 1308951401 เก็บถาวรจากแหล่งเดิม(PDF) เมื่อ 29 มกราคม 2022 สืบค้นเมื่อ 6 กุมภาพันธ์ 2022 เซง, เป่ย; เฉิน, ซี; โจว ต้วน-ลู่; เหวิน เสี่ยวกัง (2019) ข้อมูลควอนตัมตรงกับเรื่องควอนตั มarXiv : 1508.02595 . ดอย :10.1007/978-1-4939-9084-9. ไอเอสบีเอ็น 978-1-4939-9084-9 .OCLC 1091358969.S2CID 118528258 .
บทความวิชาการ Abbot, Derek ; Doering, Charles R. ; Caves, Carlton M. ; Lidar, Daniel M. ; Brandt, Howard E. ; et al. (2003). "ความฝันกับความจริง: การอภิปรายในที่ประชุมใหญ่เรื่องการประมวลผลควอนตัม" Quantum Information Processing . 2 (6): 449–472. arXiv : quant-ph/0310130 . Bibcode :2003QuIP....2..449A. doi :10.1023/B:QINP.0000042203.24782.9a. hdl :2027.42/45526. S2CID 34885835.Berthiaume, Andre (1 ธันวาคม 1998). "Quantum Computation". Solution Manual for Quantum Mechanics . หน้า 233–234. doi :10.1142/9789814541893_0016. ISBN 978-981-4541-88-6 . S2CID 128255429 – ผ่านทาง Semantic Scholar ดิวินเชนโซ, เดวิด พี. (2000) "การใช้งานทางกายภาพของการคำนวณควอนตัม" ฟอร์ทชริตต์ เดอร์ ฟิ ซิก48 (9–11): 771–783. arXiv : quant-ph/ 0002077 Bibcode :2000ForPh..48..771D. ดอย :10.1002/1521-3978(200009)48:9/11<771::AID-PROP771>3.0.CO;2-E. S2CID 15439711.DiVincenzo, David P. (1995). "การคำนวณเชิงควอนตัม". Science . 270 (5234): 255–261. Bibcode :1995Sci...270..255D. CiteSeerX 10.1.1.242.2165 . doi :10.1126/science.270.5234.255. S2CID 220110562. ตารางที่ 1 แสดงเวลาในการสลับและการเปลี่ยนเฟสสำหรับระบบต่างๆไฟน์แมน, ริชาร์ด (1982). "การจำลองฟิสิกส์ด้วยคอมพิวเตอร์" วารสารฟิสิกส์เชิงทฤษฎีนานาชาติ . 21 (6–7): 467–488. Bibcode :1982IJTP...21..467F. CiteSeerX 10.1.1.45.9310 . doi :10.1007/BF02650179. S2CID 124545445Jeutner, Valentin (2021). "ความจำเป็นด้านควอนตัม: การจัดการกับมิติทางกฎหมายของคอมพิวเตอร์ควอนตัม" Morals & Machines . 1 (1): 52–59. doi : 10.5771/2747-5174-2021-1-52 . S2CID 236664155 Krantz, P.; Kjaergaard, M.; Yan, F.; Orlando, TP; Gustavsson, S.; Oliver, WD (17 มิถุนายน 2019). "คู่มือวิศวกรควอนตัมเกี่ยวกับคิวบิตตัวนำยิ่งยวด" Applied Physics Reviews . 6 (2): 021318. arXiv : 1904.06560 . Bibcode :2019ApPRv...6b1318K. doi :10.1063/1.5089550. ISSN 1931-9401. S2CID 119104251 มิทเชลล์, เอียน (1998). "พลังการประมวลผลสู่ศตวรรษที่ 21: กฎของมัวร์และอื่นๆ" Simon, Daniel R. (1994). "On the Power of Quantum Computation". สำนักพิมพ์ Computer Society ของสถาบันวิศวกรไฟฟ้าและอิเล็กทรอนิกส์
ลิงค์ภายนอก สื่อที่เกี่ยวข้องกับ คอมพิวเตอร์ควอนตัม ที่ Wikimedia Commons สื่อการเรียนรู้เกี่ยวกับการคำนวณแบบควอนตัมที่ Wikiversityสารานุกรมปรัชญาสแตนฟอร์ด : "การคำนวณเชิงควอนตัม" โดย Amit Hagar และ Michael E. Cuffaro“การคำนวณเชิงควอนตัม ทฤษฎีของ” สารานุกรมคณิตศาสตร์ สำนักพิมพ์ EMS 2544 [2537] การคำนวณแบบควอนตัมสำหรับผู้สนใจมาก โดย Andy Matuschak และMichael Nielsen การบรรยาย การคำนวณแบบควอนตัมเพื่อการกำหนด – บทบรรยายวิดีโอ 22 เรื่องโดยMichael Nielsen วิดีโอการบรรยายโดยDavid Deutsch การบรรยายที่ Institut Henri Poincaré (สไลด์และวิดีโอ) การบรรยายออนไลน์เรื่องการแนะนำการประมวลผลเชิงควอนตัม โดย Edward Gerjuoy (2008) Lomonaco, Sam. บรรยายเรื่องการคำนวณแบบควอนตัม 4 บท ณ มหาวิทยาลัยอ็อกซ์ฟอร์ดในเดือนกรกฎาคม 2549