ใน Quantum Turing Machine การตัดสินใจเคลื่อนย้ายไปตามเทปหน่วยความจำทำอย่างไร


14

อนุญาตสำหรับเครื่อง Quantum ทัวริง (QTM) ชุดสถานะเป็นและตัวอักษรของสัญลักษณ์เป็น= { 0 , 1 }ซึ่งปรากฏขึ้นที่หัวเทป จากนั้นตามความเข้าใจของฉันในเวลาใดก็ตามในขณะที่กำลังคำนวณ QTM qubit ที่ปรากฏขึ้นที่หัวของมันจะถือเวกเตอร์ตามอำเภอใจV = a | 1 + b | 0 นอกจากนี้หาก| q 0, | qจากนั้นเวกเตอร์สถานะในอินสแตนซ์นั้นก็จะเป็นเวกเตอร์ตามอำเภอใจV q = bQ={0,1}V=a|1+b|0|q0,|q1,...Q.Vq=b0|q0+b1|q1+...

ตอนนี้หลังจากครบรอบการสอนเวกเตอร์และV qจะตัดสินใจว่า QTM จะเลื่อนไปทางซ้ายหรือขวาตามเทป Qubit คำถามของฉันคือ - เนื่องจากพื้นที่ฮิลแบร์ตที่สร้างขึ้นโดยQ เป็นเซตที่ไม่มีที่สิ้นสุดนับไม่ถ้วนและ{ ซ้าย, ขวา}เป็นชุดแยกการทำแผนที่ระหว่างพวกเขาจะเป็นการยากที่จะสร้างVVqQ{Left,Right}

ดังนั้นการตัดสินใจที่จะย้ายไปทางซ้ายหรือขวาทำอย่างไร ที่ไม่ QTM ย้ายทั้งซ้ายและขวาในเวลาเดียวกันซึ่งหมายความว่าชุดยังรูปแบบพื้นที่ Hilbert ที่แตกต่างกันและด้วยเหตุนี้การเคลื่อนไหวของ QTM จะกลายเป็นสิ่งที่ต้องการ| ซ้าย+ b | ขวา{ซ้ายขวา}a|ซ้าย+|ขวา

หรือเหมือนกับเครื่องจักรทัวริงคลาสสิค QTM จะย้ายไปทางซ้ายหรือขวา แต่ไม่ใช่ทั้งสองอย่างในเวลาเดียวกัน?


ดูว่าสิ่งนี้จะช่วยให้วิธีการคำนวณของ QTM
Pirate X

Q

คำตอบ:


7

QΣ={0,1}a|0+|1Q

ในการเปรียบเทียบเราจะไม่อธิบายสถานะโกลบอลของเครื่องทัวริงน่าจะเป็นโดยการระบุการกระจายสำหรับสถานะภายในและสำหรับเทปสี่เหลี่ยมแต่ละช่องอย่างอิสระ แต่เราต้องอธิบายทุกอย่างเข้าด้วยกันเพื่อแสดงถึงความสัมพันธ์ระหว่างส่วนต่าง ๆ ของเครื่อง ตัวอย่างเช่นบิตที่จัดเก็บในสแควร์เทปที่อยู่ห่างไกลสองแห่งอาจสัมพันธ์กันอย่างสมบูรณ์ทั้ง 0 ที่มีความน่าจะเป็น 1/2 และทั้ง 1 ที่มีความน่าจะเป็น 1/2

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

ในที่สุดและนี่อาจเป็นคำตอบที่แท้จริงสำหรับคำถามที่ตีความอย่างแท้จริงการเคลื่อนไหวของหัวเทปถูกกำหนดโดยฟังก์ชันการเปลี่ยนซึ่งจะกำหนด "แอมพลิจูด" ให้กับการกระทำแต่ละอย่างที่เป็นไปได้ (สถานะใหม่สัญลักษณ์ใหม่และการเคลื่อนไหวหัวเทป ) สำหรับคู่คลาสสิกทุกคน (Q,σ)แสดงถึงสถานะปัจจุบันและสัญลักษณ์ที่สแกนในปัจจุบัน ไม่มีสิ่งใดบังคับให้หัวเทปเคลื่อนที่แบบกำหนดค่าได้ - แอมพลิจูดที่ไม่ใช่ศูนย์สามารถกำหนดให้กับการกระทำสองอย่างหรือมากกว่านั้นซึ่งรวมถึงการเคลื่อนไหวของหัวเทปไปทางซ้ายและขวา - ดังนั้นจึงเป็นไปได้สำหรับหัวเทป QTM การทับซ้อน

ตัวอย่างเช่นคุณสามารถจินตนาการ QTM ด้วย Q={0,1} และ Σ={0,1}(และเราจะใช้ 0 เป็นสัญลักษณ์ว่าง) เราเริ่มต้นในสถานะ 0 สแกนสแควร์ที่เก็บ 1 และสี่เหลี่ยมอื่น ๆ ทั้งหมดเก็บ 0 ฉันจะไม่เขียนฟังก์ชันการเปลี่ยนแปลงอย่างชัดเจน แต่จะอธิบายพฤติกรรมในคำพูด ในการย้ายแต่ละครั้งเนื้อหาของสแควร์เทปที่สแกนจะถูกตีความเป็นบิตควบคุมสำหรับการทำงานของ Hadamard ในสถานะภายใน หลังจากทำการควบคุม Hadamard แล้วหัวจะเลื่อนไปทางซ้ายหากสถานะ (ใหม่) เป็น 0 และเลื่อนไปทางขวาหากสถานะ (ใหม่) คือ 1 (ในตัวอย่างนี้เราไม่เคยเปลี่ยนเนื้อหาของเทป) หลังจากหนึ่งขั้นตอน QTM จะอยู่ในสถานะซ้อนทับน้ำหนักเท่ากันระหว่างอยู่ในสถานะ 0 ด้วยการสแกนหัวเทปสแควร์ -1 และอยู่ในสถานะ 1 ด้วยการสแกนหัวเทปสแควร์ +1 ในทุกการเคลื่อนไหวที่ตามมาตัวควบคุม - Hadamard ไม่ทำอะไรเลยเพราะทุกช่องนอกเหนือจากตาราง 0 ประกอบด้วยสัญลักษณ์ 0 หัวเทปจะเคลื่อนที่ต่อไปพร้อมกันทั้งซ้ายและขวาเช่นอนุภาคที่เคลื่อนที่ไปทางซ้ายและไปทางขวาในการซ้อนทับ

หากคุณต้องการคุณสามารถกำหนดตัวแปรของโมเดลเครื่องควอนตัมทัวริงซึ่งตำแหน่งหัวเทปและการเคลื่อนไหวเป็นสิ่งกำหนดได้และนี่จะไม่ทำลายความเป็นสากลเชิงคำนวณของโมเดล แต่นิยามของ "คลาสสิค" ของควอนตัมทัวริง เครื่องไม่ได้กำหนดข้อ จำกัด นี้


1
@Premkumar: เป็นเชิงอรรถสำหรับคำตอบนี้ --- หากคุณกำลังมองหาการอ้างอิงที่เชื่อถือได้สำหรับบัญชีของ QTMs สถานที่ที่ดีที่จะต้องพิจารณาคืองาน "Semum ซับซ้อนทฤษฎีควอนตัม" โดย Bernstein และ Vazirani (Proc. 25 ประจำปี ACM STOC (pp.1411–1473), 1997 [ลิงค์ PDF ฟรีที่citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.144.7852 ] คำพูดของ John เกือบทั้งหมดเป็นส่วนขยายที่นิยาม 3.2 ในบทความนั้นและการสนทนาบางส่วนในหัวข้อเดียวกัน
Niel de Beaudrap

@ นีแอล: ฉันไม่แน่ใจว่าคุณสามารถแก้ไขความคิดเห็นได้หรือไม่ แต่ฉันแน่ใจว่าคุณรู้ว่าเอกสารการประชุมฉบับของเบิร์นสไตน์และวาซิรานีปรากฏในปี 1993 ไม่ใช่ปี 1997 วารสารฉบับ 1997 ปรากฏใน SIAM Journal of Computing เป็นปัญหาพิเศษอย่างแท้จริงในการคำนวณควอนตัม)
John Watrous

ดีพอและลิงค์ PDF ฟรียังอธิบายถึงปี 1993 ฉันดูเหมือนว่าจะได้รับสายบางสายไขว้ (ความคิดเห็นสามารถแก้ไขได้นานถึง 10 นาที)
Niel de Beaudrap

@NieldeBeaudrap การแก้ไขเล็ก ๆ : นานถึง 5 นาที :) (สำหรับผู้ใช้ทั่วไป) Mods สามารถแก้ไขความคิดเห็นได้ทุกที่ทุกเวลา
Sanchayan Dutta

4

เครื่องทัวริงควอนตัมสามารถย้ายเข้าไปในการทับซ้อนของการเคลื่อนที่ไปทางซ้ายและขวา สิ่งนี้แตกต่างจากเครื่องทัวริงแบบคลาสสิคซึ่งสามารถเคลื่อนที่ได้ทั้งซ้ายหรือขวา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.