บทนำ
โลกกำลังเข้าใกล้ยุคแห่งความได้เปรียบเชิงควอนตัม โดยความได้เปรียบเชิงควอนตัมในที่นี้หมายถึงการดำเนินงานบนระบบไฮบริดควอนตัม–คลาสสิกในลักษณะที่ว่า:
- สามารถตรวจสอบยืนยันความถูกต้องของผลลัพธ์ได้อย่างเข้มงวด
- การคำนวณแสดงให้เห็นถึงความแตกต่างเชิงควอนตัม (quantum separation) อย่างชัดเจน — ที่ให้ประสิทธิภาพ ความคุ้มค่า หรือความแม่นยำที่เหนือกว่าเมื่อเทียบกับวิธีการแบบคลาสสิกเพียงอย่างเดียว
การจะบรรลุความได้เปรียบเชิงควอนตัมในระยะเวลาอันใกล้นี้ จำเป็นต้องใช้เครื่องมือทุกอย่างที่มีอยู่เพื่อดึงศักยภาพสูงสุดจากฮาร์ดแวร์ควอนตัมในปัจจุบัน ในทางปฏิบัติ นั่นหมายถึงการเผชิญหน้ากับสัญญาณรบกวนและข้อผิดพลาดโดยตรง เรามีชุดเครื่องมือที่ขยายตัวอยู่เสมอเพื่อรับมือกับความท้าทายเหล่านี้ รวมถึงการระงับข้อผิดพลาด การบรรเทาข้อผิดพลาด การตรวจจับข้อผิดพลาด และการแก้ไขข้อผิดพลาด แนวคิดเหล่านี้อาจแยกแยะได้ยาก ส่วนหนึ่งเป็นเพราะแนวคิดเหล่านี้อยู่ในความต่อเนื่องบนเส้นทางสู่การคำนวณเชิงควอนตัมที่ทนทานต่อข้อผิดพลาด กล่าวโดยคร่าว ๆ:
- การระงับข้อผิดพลาดมุ่งลดความน่าจะเป็นที่ข้อผิดพลาดบางอย่างจะเกิดขึ้นตั้งแต่แรก
- การบรรเทาข้อผิดพลาดมุ่งลดผลกระทบของข้อผิดพลาดที่เกิดขึ้นแล้วต่อผลลัพธ์สุดท้าย
- การตรวจจับและแก้ไขข้อผิดพลาดเข้ารหัสข้อมูลเชิงควอนตัมซ้ำซ้อนข้ามหลายคิวบิต เพื่อให้สามารถตรวจจับและแก้ไขข้อผิดพลาดได้ผ่านการตรวจสอบความสอดคล้อง

เทคนิคบางอย่างทำให้ขอบเขตเหล่านี้เลือนราง ตัวอย่างเช่น หากสามารถตรวจจับข้อผิดพลาดได้ในระดับวงจร และช็อตที่ไม่ถูกต้องถูกทิ้งไปหรือถูกกู้คืนแบบความน่าจะเป็นในขั้นตอนหลังการประมวลผล สิ่งนี้อาจถูกมองว่าเป็นรูปแบบจำกัดของการแก้ไขข้อผิดพลาด แม้จะยังขาดโครงสร้างการทนทานต่อข้อผิดพลาดแบบเต็มรูปแบบของรหัสแก้ไขข้อผิดพลาดเชิงควอนตัมก็ตาม
อีกตัวอย่างหนึ่งคือ Pauli twirling ซึ่งปรับรูปแบบสัญญาณรบกวนให้มีพฤติกรรมคล้ายกระบวนการ Pauli แบบสุ่ม วิธีนี้สามารถชะลอการสะสมของข้อผิดพลาดแบบโคฮีเรนต์ และทำให้เทคนิคอื่น ๆ เช่น การบรรเทาข้อผิดพลาด มีประสิทธิภาพมากขึ้น อย่างไรก็ตาม หากใช้เพียงลำพัง วิธีนี้จัดเป็นรูปแบบหนึ่งของการปรับแต่งสัญญาณรบกวน มากกว่าที่จะเป็นการระงับหรือการบรรเทาอย่างเคร่งครัด
เครื่องมือเหล่านี้ไม่ได้ขัดแย้งกัน และสามารถใช้ร่วมกันได้ เวิร์กโฟลว์ที่มีประสิทธิภาพมักผสมผสานหลายแนวทางเข้าด้วยกัน การระงับและการบรรเทาสามารถนำไปใช้ได้อย่างแพร่หลายในปัจจุบัน ในขณะที่การตรวจจับข้อผิดพลาดสามารถใช้ในบางเวิร์กโฟลว์เพื่อทิ้งผลลัพธ์ที่ผิดพลาดหรือกู้คืนสถานะที่ถูกต้องแบบความน่าจะเป็น ในขณะเดียวกัน รูปแบบการแก้ไขข้อผิดพลาดที่ก้าวหน้ายิ่งขึ้นก็กำลังเข้าใกล้ความเป็นจริงมากขึ้นเรื่อย ๆ ด้วยการใช้ประโยชน์และผสมผสานวิธีการเหล่านี้ เราสามารถสร้างเส้นทางที่ต่อเนื่องสู่การคำนวณเชิงควอนตัมที่ทนทานต่อข้อผิดพลาดได้ สำหรับแนวทางที่กระชับในการใช้ประโยชน์จากเทคนิคการบรรเทาข้อผิดพลาดหลายแบบ โดยไม่ต้องมีพื้นฐานทางทฤษฎีมากนัก ดูได้ที่บทเรียนฝึกปฏิบัตินี้ บน IBM Quantum® Platform
ในคอร์สนี้ Tools for Quantum Advantage เราจะสำรวจวิธีการที่มีแนวโน้มดีที่สุดบางส่วนสำหรับการจัดการสัญญาณรบกวนและข้อผิดพลาดเชิงควอนตัม จุดเน้นของเราคือการสำรวจการประยุกต์ใช้จริงโดยใช้ Qiskit พร้อมทั้งให้พื้นฐานทางทฤษฎีที่เพียงพอเพื่อช่วยให้คุณตัดสินใจได้ว่าเทคนิคใดเหมาะสมกับกรณีการใช้งานของคุณ เรายังจะชี้ให้เห็นว่าวิธีการใดสามารถใช้ร่วมกันได้อย่างมีประสิทธิภาพภายในเวิร์กโฟลว์เดียว — และวิธีการใดที่โดยทั่วไปไม่สามารถทำได้
มาร่วมกับเราในการสำรวจเครื่องมือที่จะช่วยนำความได้เปรียบเชิงควอนตัมมาอยู่ในมือได้