การส่งข้อมูลเชิงควอนตัม (Quantum Teleportation)
Quantum teleportation หรือเรียกสั้นๆ ว่า teleportation คือโปรโตคอลที่ผู้ส่ง (Alice) ถ่ายโอน qubit ไปยังผู้รับ (Bob) โดยอาศัยสถานะควอนตัมที่พัวพันร่วมกัน (specifically คือ e-bit หนึ่งหน่วย) ร่วมกับการสื่อสารข้อมูลแบบคลาสสิก 2 บิต คำว่า teleportation นั้นถูกใช้เพื่อสื่อถึงแนวคิดในนิยายวิทยาศาสตร์ที่สสารถูกส่งจากที่หนึ่งไปยังอีกที่หนึ่งผ่านกระบวนการอนาคต แต่ต้องเข้าใจให้ชัดเจนว่าใน quantum teleportation นั้น ไม่มีสสารถูกส่ง — สิ่งที่ถูก "ส่ง" จริงๆ คือข้อมูลเชิงควอนตัม
การเตรียมตัวสำหรับ teleportation มีดังนี้
สมมติว่า Alice และ Bob แชร์ e-bit ร่วมกัน: Alice ถือ qubit Bob ถือ qubit และคู่ อยู่ในสถานะ อาจเป็นไปได้ว่า Alice และ Bob เคยอยู่ที่เดียวกัน เตรียม qubit และ ให้อยู่ในสถานะ แล้วต่างคนต่างพา qubit ของตัวเองแยกย้ายไป หรืออาจใช้กระบวนการอื่น เช่น บุคคลที่สามหรือกระบวนการแบบกระจายที่ซับซ้อน เพื่อสร้าง e-bit ที่แชร์กันนี้ รายละเอียดเหล่านี้ไม่ได้เป็นส่วนหนึ่งของโปรโตคอล teleportation เอง
จากนั้น Alice ได้รับ qubit ที่สาม ซึ่งเธอต้องการส่งให้ Bob สถานะของ qubit ถือว่า ไม่ทราบ ทั้งโดย Alice และ Bob และไม่มีข้อสมมติฐานใดๆ เกี่ยวกับมัน ตัวอย่างเช่น qubit อาจพัวพันกับระบบอื่นๆ อีกหนึ่งหรือหลายระบบที่ทั้ง Alice และ Bob เข้าถึงไม่ได้ การที่ Alice ต้องการส่ง qubit ให้ Bob หมายความว่า Alice อยากให้ Bob ถือ qubit ที่อยู่ในสถานะเดิมกับที่ อยู่ตอนต้นโปรโตคอล รวมถึงความสัมพันธ์ใดๆ ที่ มีกับระบบอื่น ราวกับว่า Alice ส่ง ให้ Bob โดยตรง
เราอาจจินตนาการว่า Alice ส่ง qubit ให้ Bob โดยตรง และถ้ามันถึงมือ Bob โดยไม่ถูกรบกวนระหว่างทาง ภารกิจของ Alice และ Bob ก็สำเร็จ อย่างไรก็ตาม ในบริบทของ teleportation เราสมมติว่าสิ่งนี้เป็นไปไม่ได้ในทางปฏิบัติ — Alice ไม่สามารถส่ง qubit ให้ Bob โดยตรงได้ แต่เธอสามารถส่งข้อมูลแบบคลาสสิกให้ Bob ได้
ข้อสมมติเหล่านี้สมเหตุสมผลในหลายสถานการณ์ ตัวอย่างเช่น ถ้า Alice ไม่รู้ตำแหน่งที่แน่ชัดของ Bob หรือระยะทางระหว่างพวกเขามาก การส่ง qubit ทางกายภาพด้วยเทคโนโลยีปัจจุบันหรืออนาคตอันใกล้นั้นเป็นเรื่องที่ท้าทายมาก อย่างไรก็ตาม อย่างที่เรารู้จากประสบการณ์ในชีวิตประจำวัน การส่งข้อมูลแบบคลาสสิกในสถานการณ์เช่นนี้นั้นทำได้ไม่ยาก
ณ จุดนี้ อาจมีคนถามว่า Alice และ Bob จะสามารถทำสิ่งที่ต้องการได้โดยไม่ต้องใช้ e-bit ที่แชร์กันหรือไม่ กล่าวคือ มีวิธีใดบ้างที่จะส่ง qubit โดยใช้การสื่อสารแบบคลาสสิกเพียงอย่างเดียว?
คำตอบคือไม่ ไม่สามารถส่งข้อมูลเชิงควอนตัมโดยใช้การสื่อสารแบบคลาสสิกเพียงอย่างเดียวได้ สิ่งนี้ไม่ยากที่จะพิสูจน์ทางคณิตศาสตร์โดยใช้ทฤษฎีข้อมูลเชิงควอนตัมพื้นฐาน แต่เราก็สามารถตัดความเป็นไปได้ของการส่ง qubit โดยใช้การสื่อสารแบบคลาสสิกเพียงอย่างเดียวออกได้ โดยคิดถึงทฤษฎีบท no-cloning
ลองนึกภาพว่ามีวิธีส่งข้อมูลเชิงควอนตัมโดยใช้การสื่อสารแบบคลาสสิกเพียงอย่างเดียว ข้อมูลแบบคลาสสิกสามารถคัดลอกและกระจายได้ง่าย ซึ่งหมายความว่าการส่งข้อมูลแบบคลาสสิกใดๆ จาก Alice ไปยัง Bob อาจถูกรับโดยผู้รับคนที่สองด้วย (ขอเรียกว่า Charlie) แต่ถ้า Charlie ได้รับการสื่อสารแบบคลาสสิกเดียวกับที่ Bob ได้รับ เขาจะไม่สามารถได้รับสำเนาของ qubit ด้วยหรือ? นี่จะแนะนำว่า ถูกโคลน ซึ่งเราทราบแล้วว่าเป็นไปไม่ได้ตามทฤษฎีบท no-cloning ดังนั้นเราจึงสรุปได้ว่าไม่มีทางส่งข้อมูลเชิงควอนตัมโดยใช้การสื่อสารแบบคลาสสิกเพียงอย่างเดียว
อย่างไรก็ตาม เมื่อสมมติว่า Alice และ Bob แชร์ e-bit ร่วมกัน Alice และ Bob สามารถทำภารกิจของพวกเขาได้ นี่คือสิ่งที่โปรโตคอล quantum teleportation ทำได้พอดี
โปรโตคอล
ต่อไปนี้คือแผนภาพ Circuit ควอนตัมที่อธิบายโปรโตคอล teleportation:
แผนภาพนี้มีการจัดสไตล์เล็กน้อยโดยแสดงการแยกระหว่าง Alice และ Bob พร้อมสายแนวทแยงสองเส้นที่แทนบิตแบบคลาสสิกที่ส่งจาก Alice ไปยัง Bob แต่นอกจากนั้นก็เป็นแผนภาพ Circuit ควอนตัมธรรมดา ชื่อ qubit แสดงอยู่เหนือสายแทนที่จะอยู่ทางซ้ายเพื่อให้สามารถแสดงสถานะเริ่มต้นได้ด้วย (ซึ่งเราจะทำบ่อยๆ เมื่อมันสะดวก) ควรสังเกตด้วยว่า Gate และ มีการควบคุมแบบ คลาสสิก ซึ่งหมายความว่า Gate จะไม่ถูกใช้หรือถูกใช้ขึ้นอยู่กับว่าบิตควบคุมแบบคลาสสิกเหล่านี้เป็น หรือ ตามลำดับ
ในรูปแบบคำพูด โปรโตคอล teleportation มีขั้นตอนดังนี้:
-
Alice ทำการดำเนินการ controlled-NOT บนคู่ โดยมี เป็นตัวควบคุมและ เป็นเป้าหมาย แล้วดำเนินการ Hadamard บน
-
จากนั้น Alice วัดทั้ง และ ด้วยการวัดฐานมาตรฐานในทั้งสองกรณี และส่งผลลัพธ์แบบคลาสสิกให้ Bob ขอเรียกผลการวัด ว่า และผลการวัด ว่า
-
Bob รับ และ จาก Alice และขึ้นอยู่กับค่าของบิตเหล่านี้ เขาดำเนินการ:
- ถ้า Bob ทำ bit flip (หรือ Gate ) บน qubit ของเขา
- ถ้า Bob ทำ phase flip (หรือ Gate ) บน qubit ของเขา
นั่นคือ โดยมีเงื่อนไขว่า เป็น หรือ Bob ดำเนินการหนึ่งในการดำเนินการ หรือ บน qubit
นี่คือคำอธิบายสมบูรณ์ของโปรโตคอล teleportation การวิเคราะห์ที่ปรากฏด้านล่างจะเปิดเผยว่าเมื่อรันโปรโตคอล qubit จะอยู่ในสถานะเดิมกับที่ อยู่ก่อนเริ่มโปรโตคอล รวมถึงความสัมพันธ์ใดๆ ที่มีกับระบบอื่น — กล่าวคือ โปรโตคอลนี้ได้สร้างช่องทางการสื่อสาร qubit ที่สมบูรณ์แบบ โดยสถานะของ ถูก "ส่ง" เข้าไปใน
ก่อนที่จะไปยังการวิเคราะห์ สังเกตว่าโปรโตคอลนี้ไม่ได้โคลนสถานะของ ซึ่งเราทราบแล้วว่าเป็นไปไม่ได้ตามทฤษฎีบท no-cloning แต่ละ เมื่อโปรโตคอลสิ้นสุดลง สถานะของ qubit จะเปลี่ยนจากค่าเดิมเป็น เนื่องจากการวัดที่ทำกับมัน นอกจากนี้ยังสังเกตได้ว่า e-bit ถูก "เผาทิ้ง" ในกระบวนการ: สถานะของ เปลี่ยนเป็น และไม่ได้พัวพันกับ (หรือระบบอื่นใด) อีกต่อไป นี่คือต้นทุนของ teleportation
การวิเคราะห์
เพื่อวิเคราะห์โปรโตคอล teleportation เราจะตรวจสอบพฤติกรรมของ Circuit ที่อธิบายข้างต้นทีละขั้นตอน โดยเริ่มจากสถานการณ์ที่ อยู่ในสถานะเริ่มต้น นี่ไม่ใช่สถานการณ์ทั่วไปที่สุด เพราะมันไม่ครอบคลุมความเป็นไปได้ที่ พัวพันกับระบบอื่น แต่การเริ่มต้นด้วยกรณีที่ง่ายกว่านี้จะช่วยให้การวิเคราะห์ชัดเจนขึ้น กรณีทั่วไปมากขึ้นจะถูกอธิบายด้านล่างหลังจากการวิเคราะห์กรณีที่ง่ายกว่า
โดยเฉพาะเราจะพิจารณาสถานะของ qubit ณ เวลาต่างๆ ตามที่แสดงในรูปนี้:
ภายใต้สมมติฐานที่ว่า qubit เริ่มต้นโปรโตคอลในสถานะ สถานะของ qubit ทั้งสาม ร่วมกัน ณ จุดเริ่มต้นของโปรโตคอล จึงเป็น
Gate แรกที่ทำคือ controlled-NOT gate ซึ่งแปลงสถานะ ให้เป็น
จากนั้นใช้ Hadamard gate ซึ่งแปลงสถานะ ให้เป็น
โดยใช้ multilinearity ของผลคูณ tensor เราสามารถเขียนสถานะนี้ในรูปแบบอื่นได้ดังนี้:
เมื่อมองแรกอาจดูเหมือนเกิดสิ่งน่าอัศจรรย์ขึ้น เพราะ qubit ซ้ายสุด ดูเหมือนจะขึ้นอยู่กับตัวเลข และ ทั้งที่ยังไม่มีการสื่อสารใดๆ จาก Alice ไปยัง Bob แต่นี่เป็นภาพลวงตา สเกลาร์ไหลได้อย่างอิสระผ่านผลคูณ tensor ดังนั้น และ จึงไม่ได้เกี่ยวข้องกับ qubit ซ้ายสุดมากหรือน้อยไปกว่า qubit อื่นๆ และสิ่งที่เราทำไปคือการใช้พีชคณิตเพื่อแสดงสถานะในรูปแบบที่ช่วยให้วิเคราะห์การวัดได้ง่ายขึ้น
ต่อไปให้พิจารณาผลลัพธ์ที่เป็นไปได้สี่แบบของการวัดฐานมาตรฐานของ Alice พร้อมกับการกระทำที่ Bob ดำเนินการตามมา
ผลลัพธ์ที่เป็นไปได้
-
ผลลัพธ์การวัดของ Alice คือ ด้วยความน่าจะเป็น
ในกรณีนี้สถานะของ กลายเป็น
Bob ไม่ทำอะไรในกรณีนี้ ดังนั้นนี่คือสถานะสุดท้ายของ qubit ทั้งสาม
-
ผลลัพธ์การวัดของ Alice คือ ด้วยความน่าจะเป็น
ในกรณีนี้สถานะของ กลายเป็น
ในกรณีนี้ Bob ใช้ Gate บน ทำให้ อยู่ในสถานะ
-
ผลลัพธ์การวัดของ Alice คือ ด้วยความน่าจะเป็น
ในกรณีนี้สถานะของ กลายเป็น
ในกรณีนี้ Bob ใช้ Gate บน qubit ทำให้ อยู่ในสถานะ
-
ผลลัพธ์การวัดของ Alice คือ ด้วยความน่าจะเป็น
ในกรณีนี้สถานะของ กลายเป็น
ในกรณีนี้ Bob ดำเนินการ บน qubit ทำให้ อยู่ในสถานะ
ตอนนี้เราเห็นแล้วว่าในทั้งสี่กรณี qubit ของ Bob อยู่ในสถานะ ณ ตอนจบของโปรโตคอล ซึ่งเป็นสถานะเริ่มต้นของ qubit นี่คือสิ่งที่เราต้องการแสดง: โปรโตคอล teleportation ทำงานได้อย่างถูกต้อง
เรายังเห็นด้วยว่า qubit และ ถูกทิ้งให้อยู่ในหนึ่งในสี่สถานะ หรือ แต่ละสถานะมีความน่าจะเป็น ขึ้นอยู่กับผลการวัดของ Alice ดังนั้น อย่างที่ได้แนะนำไว้ข้างต้น ณ ตอนจบของโปรโตคอล Alice ไม่มีสถานะ อีกต่อไป ซึ่งสอดคล้องกับทฤษฎีบท no-cloning
สังเกตว่าการวัดของ Alice ไม่ได้ให้ข้อมูลใดๆ เกี่ยวกับสถานะ เลย กล่าวคือ ความน่าจะเป็นของแต่ละผลลัพธ์การวัดที่เป็นไปได้ทั้งสี่คือ โดยไม่ขึ้นกับ และ สิ่งนี้ก็มีความสำคัญต่อการทำงานของ teleportation ด้วย การดึงข้อมูลจากสถานะควอนตัมที่ไม่ทราบค่านั้นโดยทั่วไปจะรบกวนสถานะนั้น แต่ที่นี่ Bob ได้รับสถานะโดยไม่ถูกรบกวน
ต่อไปให้พิจารณาสถานการณ์ทั่วไปมากขึ้นที่ qubit พัวพันในตอนแรกกับระบบอื่น ซึ่งจะเรียกว่า การวิเคราะห์ที่คล้ายกับข้างต้นจะเปิดเผยว่าโปรโตคอล teleportation ทำงานได้ถูกต้องในกรณีทั่วไปมากขึ้นนี้: ณ ตอนจบของโปรโตคอล qubit ที่ Bob ถือนั้นพัวพันกับ ในลักษณะเดียวกับที่ พัวพันตอนต้นโปรโตคอล ราวกับว่า Alice ส่ง ให้ Bob โดยตรง
เพื่อพิสูจน์สิ่งนี้ ให้สมมติว่าสถานะของคู่ ในตอนแรกได้รับโดยเวกเตอร์สถานะควอนตัมในรูปแบบ
โดยที่ และ เป็นเวกเตอร์สถานะควอนตัมสำหรับระบบ และ และ เป็นจำนวนเชิงซ้อนที่ตอบสนอง เวกเตอร์สถานะควอนตัมใดๆ ของคู่ สามารถแสดงในรูปแบบนี้ได้
รูปต่อไปนี้แสดง Circuit เดิม พร้อมเพิ่มระบบ (แทนด้วยกลุ่ม qubit ที่ด้านบนของแผนภาพที่ไม่มีอะไรเกิดขึ้น)
เพื่อวิเคราะห์สิ่งที่เกิดขึ้นเมื่อรันโปรโตคอล teleportation จะเป็นประโยชน์ถ้าสลับตำแหน่งของระบบ ตามแนวทางที่อธิบายไว้ในบทเรียนก่อนหน้า โดยเฉพาะอย่างยิ่ง เราจะพิจารณาสถานะของระบบในลำดับ แทนที่จะเป็น ชื่อของระบบต่างๆ ถูกใส่ไว้เป็น subscript ในสมการต่อไปนี้เพื่อความชัดเจน
ณ จุดเริ่มต้นของโปรโตคอล สถานะของระบบเหล่านี้เป็นดังนี้:
ขั้นแรก controlled-NOT gate ถูกใช้ ซึ่งแปลงสถานะนี้เป็น
จากนั้น Hadamard gate ถูกใช้ หลังจากขยายและทำให้สถานะผลลัพธ์เรียบง่ายขึ้น ตามแนวทางที่คล้ายกับการวิเคราะห์กรณีที่ง่ายกว่าข้างต้น เราได้รับสมการนี้สำหรับสถานะผลลัพธ์:
เมื่อดำเนินการเหมือนเดิม โดยพิจารณาผลลัพธ์ที่เป็นไปได้สี่แบบของการวัดของ Alice พร้อมกับการกระทำที่ Bob ดำเนินการตามมา เราพบว่าณ ตอนจบของโปรโตคอล สถานะของ เป็น
เสมอ
พูดอย่างไม่เป็นทางการ การวิเคราะห์ไม่ได้เปลี่ยนแปลงมากนักเมื่อเทียบกับกรณีที่ง่ายกว่าข้างต้น และ เพียงแค่ "ติดตามมาด้วย" เท่านั้น ดังนั้น teleportation ประสบความสำเร็จในการสร้างช่องทางการสื่อสารควอนตัมที่สมบูรณ์แบบ โดยถ่ายโอนเนื้อหาของ qubit เข้าไปใน และรักษาความสัมพันธ์กับระบบอื่นทั้งหมดไว้
สิ่งนี้จริงๆ ไม่น่าแปลกใจเลย เมื่อพิจารณาจากการวิเคราะห์กรณีที่ง่ายกว่าข้างต้น ดังที่การวิเคราะห์นั้นเปิดเผย เรามีกระบวนการทางกายภาพที่ทำหน้าที่เหมือนการดำเนินการ identity บน qubit ในสถานะควอนตัมใดๆ และมีวิธีเดียวเท่านั้นที่จะเกิดขึ้นได้: การดำเนินการที่โปรโตคอลสร้างขึ้นต้องเป็นการดำเนินการ identity นั่นคือ เมื่อเราทราบว่า teleportation ทำงานได้ถูกต้องสำหรับ qubit เดี่ยวที่แยกออกมา เราสามารถสรุปได้ว่าโปรโตคอลนี้สร้างช่องทางควอนตัมที่สมบูรณ์แบบและไม่มีสัญญาณรบกวน ดังนั้นจึงต้องทำงานได้ถูกต้องแม้ว่า qubit อินพุตจะพัวพันกับระบบอื่น
การอภิปรายเพิ่มเติม
ต่อไปนี้คือข้อสังเกตสรุปสั้นๆ เกี่ยวกับ teleportation
ประการแรก teleportation ไม่ใช่ แอปพลิเคชัน ของข้อมูลเชิงควอนตัม มันเป็น โปรโตคอล สำหรับการสื่อสารเชิงควอนตัม ดังนั้นมันจึงมีประโยชน์ก็ต่อเมื่อการสื่อสารเชิงควอนตัมมีประโยชน์เท่านั้น
อันที่จริง เป็นเรื่องสมเหตุสมผลที่จะคาดการณ์ว่า teleportation อาจกลายเป็นวิธีมาตรฐานในการสื่อสารข้อมูลเชิงควอนตัมสักวันหนึ่ง อาจผ่านกระบวนการที่เรียกว่า entanglement distillation นี่คือกระบวนการที่แปลง e-bit จำนวนมากที่มีสัญญาณรบกวน (หรือไม่สมบูรณ์) ให้เป็น e-bit คุณภาพสูงจำนวนน้อยกว่า ซึ่งสามารถนำไปใช้กับ teleportation ที่ไม่มีสัญญาณรบกวนหรือเกือบไม่มีสัญญาณรบกวนได้ แนวคิดคือกระบวนการ entanglement distillation ไม่ละเอียดอ่อนเท่ากับการสื่อสารควอนตัมโดยตรง เราอาจยอมรับการสูญเสียได้ ตัวอย่างเช่น และถ้ากระบวนการไม่ได้ผล เราก็ลองใหม่ได้ ในทางตรงกันข้าม qubit จริงๆ ที่เราหวังจะสื่อสารอาจมีคุณค่ามากกว่ามาก
สุดท้าย ควรเข้าใจว่าแนวคิดเบื้องหลัง teleportation และวิธีที่มันทำงานนั้นเป็นหลักการพื้นฐานในข้อมูลและการคำนวณเชิงควอนตัม มันเป็นรากฐานที่แท้จริงของทฤษฎีข้อมูลเชิงควอนตัม และรูปแบบต่างๆ ของมันปรากฏขึ้น ตัวอย่างเช่น Gate ควอนตัมสามารถสร้างได้ผ่านกระบวนการที่เกี่ยวข้องอย่างใกล้ชิดที่เรียกว่า quantum gate teleportation ซึ่งใช้ teleportation เพื่อใช้ การดำเนินการ กับ qubit แทนที่จะสื่อสาร qubit