ระดับเนื้อหา: Research
หลักการและการเลือกใช้
Quantum computing ใช้ qubit และการแทรกสอดของ amplitude เพื่อทำอัลกอริทึมเฉพาะ การวัดไม่ได้อ่านทุกคำตอบพร้อมกัน และ quantum advantage ต้องพิสูจน์ต่อโจทย์กับ baseline คลาสสิก หัวข้อนี้เป็นความรู้วิจัย ไม่ใช่ความสามารถอ่านเกจที่ยืนยันแล้ว
Qubit เป็นหน่วยข้อมูลควอนตัมที่อธิบายสถานะด้วย amplitude ซึ่งเกี่ยวกับโอกาสผลเมื่อวัด การคำนวณใช้การเปลี่ยนและการแทรกสอดของสถานะ ไม่ใช่การอ่านคำตอบทุกแบบพร้อมกันอย่างอิสระ Quantum advantage หมายถึงข้อได้เปรียบที่ต้องระบุโจทย์และวิธีเทียบ ไม่ใช่ความเร็วทั่วไปของคอมพิวเตอร์ทุกงาน ต้องแยกความน่าสนใจเชิงวิจัยออกจากความพร้อมทางอุตสาหกรรมที่ต้องมีผลยืนยัน
วิศวกรกำหนดวิธี encode หรือแปลงโจทย์เป็นวงจร พร้อมต้นทุนเตรียมข้อมูลและอ่านผล Shots คือจำนวนครั้งวัดซ้ำตามวิธี ส่วนความลึกวงจรเกี่ยวกับลำดับขั้นที่ต้องทำ ต้องตรวจ noise model และข้อจำกัดระบบที่ทดลอง Simulator เป็นการคำนวณจำลองด้วยเครื่องคลาสสิก ไม่ใช่ฮาร์ดแวร์ควอนตัม จึงต้องบอกที่มาของผลและไม่ใช้ผลจำลองรับรองประโยชน์เครื่องจริง
เลื่อนแผนภาพซ้าย–ขวาเพื่อดูรายละเอียดครบทุกส่วน
ตัวอย่างในบริบทอุตสาหกรรม
ตัวอย่างแนวคิด: ศึกษาโจทย์จัดตารางขนาดเล็กใน simulator แล้วเทียบ solver คลาสสิก ไม่สรุปว่าการแปลงโจทย์เป็นวงจรควอนตัมทำให้โรงงานเร็วขึ้น
สมมติโจทย์จำลองมีงานและข้อจำกัดทรัพยากรที่ตรวจได้ วิธีที่คืนคำตอบเร็วแต่ผิดข้อจำกัดไม่ถือว่าดีกว่า ต้องเทียบคุณภาพและต้นทุนครบกับ solver คลาสสิกที่เหมาะสม หากวงจรคำนวณส่วนเล็กเร็วแต่ต้องเตรียมข้อมูลหรือวัดซ้ำมาก ยังไม่สรุปผลรวมได้ และการศึกษาไม่ต้องเชื่อมเครื่องจักรจริงหรือทดลองการจัดงานที่กระทบการผลิตเพื่อพิสูจน์แนวคิด
วิศวกรเริ่มจากโจทย์เล็กที่ตรวจคำตอบได้และบันทึกจำนวน qubit ความลึก shots กับ seed ของการจำลอง เพิ่ม noise ตามสมมติฐานที่อธิบาย แล้วตรวจความต่างหลายรอบ ต้องนับเวลา encode เตรียมวงจร รอ และแปลคำตอบด้วย หากใช้บริการใดต้องไม่ส่งข้อมูลโรงงานลับโดยไม่มีอนุมัติ และไม่กล่าวว่าการมีวงจรควอนตัมหมายถึงผลิตภัณฑ์มีความสามารถอ่านหรือปรับการผลิตด้วยควอนตัมแล้ว
ขั้นตอนศึกษาและทดลอง
- 1 ระบุโจทย์และต้นทุนการ encode ข้อมูล
- 2 ทดลองวงจรขนาดจำกัดพร้อม noise model และ seed
- 3 เทียบเวลาและคุณภาพคำตอบแบบ end-to-end กับวิธีคลาสสิกที่เหมาะสม
วิธีประเมินและนิยามผล
รายงานจำนวน qubit ความลึกวงจร จำนวน shots ความแปรปรวน และต้นทุนรวม preprocessing/queue ไม่อ้าง speedup จากส่วนวงจรอย่างเดียว
Speedup คือข้อเปรียบเทียบเวลาที่ต้องมีฐานและขอบเขตเหมือนกัน ควรบอกความถูกของคำตอบพร้อมเวลาทั้งเส้นทาง ไม่เปรียบวงจรส่วนเดียวกับโปรแกรมคลาสสิกที่ทำงานทั้งหมด ความแปรปรวนจากการวัดหรือจำลองต้องรายงานจำนวนรอบและเงื่อนไข ไม่เลือกคำตอบดีที่สุดครั้งหนึ่งเป็นผลทั่วไป และต้องแยกผลระบบไม่มี noise จากผลที่รวมสมมติฐานข้อผิดจริง
วิศวกรตรวจคำตอบกับข้อจำกัดโจทย์และ baseline ที่แก้ได้ดีตามวิธีเหมาะสม พร้อมข้อมูลทดลองใหม่ที่ไม่ใช้เลือกพารามิเตอร์ หากขนาดโจทย์เพิ่มต้องประเมินต้นทุน encode และทรัพยากรใหม่ ไม่คาดต่อจากโจทย์เล็กว่าได้เปรียบเสมอ เอกสาร IBM Quantum และบทความ NISQ เป็นอ้างอิงการศึกษา ไม่ใช่หลักฐานการรับรองหรือความพร้อมเชิงพาณิชย์ของผลิตภัณฑ์
เลื่อนแผนภาพซ้าย–ขวาเพื่อดูรายละเอียดครบทุกส่วน
ข้อจำกัดและกรณีผิดพลาด
noise error correction และข้อจำกัดขนาดระบบยังเป็นประเด็นสำคัญ ผลบน simulator ไม่ใช่ผลฮาร์ดแวร์และไม่ยืนยันประโยชน์เชิงพาณิชย์
Noise ทำให้ผลการทำขั้นและการวัดมีข้อผิด ส่วน error correction เป็นแนวจัดการข้อผิดที่มีภาระทรัพยากร ไม่ใช่คุณสมบัติที่สมมติว่ามีครบในทุกระบบ ต้องอธิบายข้อจำกัดรุ่นที่ศึกษาและไม่ใช้จำนวน qubit อย่างเดียวแทนความสามารถแก้โจทย์ การจำลองบนเครื่องทั่วไปมีต้นทุนของตัวเองและไม่พิสูจน์ข้อได้เปรียบเครื่องควอนตัมที่ยังไม่ได้ทดสอบจริง
การเลือกโจทย์วิจัยควรดูเหตุผลว่าควอนตัมอาจเหมาะกับส่วนใด ไม่เปลี่ยนงานภาพหรือข้อมูลทุกอย่างให้เป็นควอนตัมเพื่อความใหม่ ต้องมี baseline คลาสสิกและขอบเขตที่ตรวจได้ บทความนี้อยู่ระดับวิจัย ไม่ยืนยันบริการควอนตัมปัจจุบันของผลิตภัณฑ์ ผลประหยัด ความเร็ว หรือการรับรองใด และผลที่ยังเป็นแนวคิดต้องไม่แสดงเหมือนกรณีลูกค้าหรือความสามารถใช้งานจริงที่พิสูจน์แล้ว
รายการตรวจสอบก่อนนำไปใช้
- ติดป้าย research ชัดหรือไม่
- baseline คลาสสิกเหมาะสมหรือไม่
- แยกผลจำลองจากผลเครื่องจริงหรือไม่