ปัญหาการหยุดชะงักสามารถตัดสินใจได้สำหรับสัญลักษณ์ 3 มิติ


10

ฉันพยายามที่จะคิดออกว่าปัญหาการหยุดพักสามารถตัดสินใจได้สำหรับสัญลักษณ์สามมิติแบบเซลลูลาร์ออโตมาตา

นิยาม Let หมายถึงการกำหนดค่าของระบบในเวลาที่ขั้นตอนที่ฉัน เป็นทางการมากขึ้นf : A × NA โดยที่Aคือตัวอักษรf(w,i)if:A×NAA

คำนิยาม หุ่นยนต์มือถือได้หยุดในการกำหนดค่าถ้าk Nเรามี( W , ฉัน) = F ( W , ฉัน+ k )f(w,i)kNf(w,i)=f(w,i+k)

ปัญหาการหยุดสำหรับหุ่นยนต์เซลลูล่าร์ที่กำหนดมีดังต่อไปนี้:

การป้อนข้อมูล:คำ จำกัดคำถาม:จะเป็นหุ่นยนต์หยุดชะงักในบางรัฐs ?w
s

ประถมศึกษาเซลล์ออโต (มี 2 สัญลักษณ์) ที่กำหนดไว้ที่นี่ ฉันมุ่งเน้นออโตมาตะประเภทเดียวกันยกเว้นว่าฉันสนใจในกรณีของ CA ที่มี 3 สัญลักษณ์แทนเพียง 2 สัญลักษณ์

จากนี้ไปฉันจะแสดงกฎของฉันในรูปแบบของซึ่งหมายความว่า 3 สัญลักษณ์ที่อยู่ใกล้เคียงผลิตอีกสัญลักษณ์หนึ่งที่อยู่ด้านล่าง

ปัญหาการหยุดพักสามารถตัดสินใจได้สำหรับออโตมาตาเซลลูล่าร์แบบ 2 สัญลักษณ์

ฉันจะใช้เพื่อแสดงถึงเซลล์สีขาวและ1เพื่อแสดงถึงเซลล์สีดำ01

หากเรามีกฎ , 001 1 , 100 1เรารู้ว่าหุ่นยนต์จะไม่หยุด เนื่องจากกฎข้อแรกเนื่องจากกริดของเราไม่มีที่สิ้นสุดเราจะมีเซลล์สีขาว 3 เซลล์ที่จะสร้างเซลล์สีดำ ด้วยกฎข้อที่สองและข้อที่ 3 คำว่าจะขยายไปทางด้านข้างและหุ่นยนต์จะไม่หยุด000100111001

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

สิ่งที่ฉันคิดออกสำหรับสัญลักษณ์ 3 ตัว

จะเห็นได้ชัดว่ามันจะไม่หยุดถ้าเรามีกฎระเบียบที่หรือ000 2 แต่กฎระเบียบด้านของรูปแบบ00 x Yและx 00 Yจะยากที่จะวิเคราะห์เพราะสิ่งที่ถ้าเรามีกฎระเบียบที่002 1และ001 0 ?0001000200xyx00y00210010

นี่คือสิ่งที่ฉันมาด้วย:

ลองพิจารณาชุดของกฎดังกล่าวทั้งหมด:

  1. และ 002 000100020
  2. และ 002 100100021
  3. และ 002 200100022
  4. และ 002 000110020
  5. และ 002 100110021
  6. และ 002 200110022
  7. และ 002 000120020
  8. และ 002 100120021
  9. และ 002 200120022

ฉันไม่ได้เขียนกรณีสำหรับกฎของแบบฟอร์มเพราะสิ่งเหล่านั้นสมมาตรx00y

ดังนั้นในกรณีแรกเห็นได้ชัดว่าคำที่ป้อนจะไม่ขยายไปถึงด้านข้างเพราะกฎสัญลักษณ์ด้านเหล่านั้นจะสร้างศูนย์

ในกรณีที่ 5, 6, 8, 9 เป็นที่ชัดเจนว่าหุ่นยนต์จะไม่หยุดเพราะคำป้อนจะขยายตัว

ราย 2,3,4,7 คดีน่าสนใจกว่านี้ ขั้นแรกให้สังเกตว่ากรณีที่ 2 คล้ายกับกรณีที่ 7 และกรณีที่ 3 คล้ายกับกรณีที่ 4 ดังนั้นให้ลองพิจารณากรณีที่ 2 และ 3 เพื่อความกระชับ

ฉันจะพิจารณากรณีที่ 3 ก่อนเพราะง่ายกว่า

00100022222

นี่คือชุดค่าผสมทั้งหมดที่เราต้องพิจารณา:

010 011 012
 0   0   0
 0   0   1
 0   0   2
 0   1   0
 0   1   1
........... etc

คำอธิบายว่าจะเกิดอะไรขึ้นถ้าเรามีสามตัวแรกจากตารางด้านบน

w101000110012020022|w|/2

กรณีทั่วไป 3

3n2

ที่ฉันติดอยู่

ทีนี้ลองพิจารณากรณีที่ 2

00100021

และนี่คือที่ที่ฉันติดอยู่และไม่รู้จะทำอย่างไร

122s101xy

นี่คือตาราง:

010 011 012
 0   0   0
 0   0   1
 0   0   2
 0   1   0
 0   1   1
 0   1   2
 0   2   0
 0   2   1
 0   2   2
 1   0   0
 1   0   1
 1   0   2
 1   1   0
 1   1   1
 1   1   2
 1   2   0
 1   2   1
 1   2   2
 2   0   0
 2   0   1
 2   0   2
 2   1   0
 2   1   1
 2   1   2
 2   2   0
 2   2   1
 2   2   2

23n2

2

พวกคุณช่วยบอกวิธีแก้ปัญหานี้ได้มั้ย ฉันไม่สามารถห่อหัวของฉันรอบนี้

หรือถ้าออโตเมติกเซล 3 สัญลักษณ์นี้ดูเหมือนสิ่งที่ปัญหาการแฮงค์ได้รับการพิสูจน์แล้วว่าไม่สามารถตัดสินใจได้ฉันจะลดบางสิ่งนั้นให้เป็นออโตเมติกเซลลูลาร์แบบ 3 สัญลักษณ์ได้อย่างไร


2
ความคิดเห็นไม่ได้มีไว้สำหรับการอภิปรายเพิ่มเติม การสนทนานี้ได้รับการย้ายไปแชท หากมีอะไรเกิดขึ้นจากการสนทนานี้โปรดแก้ไขคำถามเพื่อรวมข้อมูลใหม่หรือการชี้แจง อย่าเพิ่มเครื่องหมาย“ แก้ไข:” ตรวจสอบให้แน่ใจว่าผู้มาใหม่สามารถเข้าใจคำถามได้โดยไม่ต้องขุดผ่านประวัติ
Gilles 'ดังนั้นหยุดความชั่วร้าย'

คำตอบ:


1

ฉันได้พบบทความนี้: http://www.dna.caltech.edu/~woods/download/NearyWoodsMCU07.pdf และจะแสดงวิธีการพิสูจน์ว่าปัญหาการหยุดชะงักไม่สามารถอธิบายได้สำหรับออโตมาร์ 15 เซลล์สัญลักษณ์

ลองดูคำแนะนำทั่วไปของเครื่องทัวริง:

q,xp,y,L

q,xp,y,R

xqxyp

ARQΣ=AQ{q|qrR,r=p,xq,y,L}qp,xq,y,Lq

s=...xabqzyk...qQqz

มาดูกันว่าเราสามารถจำลองการทำงานของ TM ได้อย่างไร ลองพิจารณาอันที่สองก่อน:

q,zp,y,R

s=...xabqzyk......xabypyk...

qzαp,αΣ

αqzy,αΣ

กรณีแรกนั้นซับซ้อนกว่านี้เล็กน้อยเรามี:

q,zp,y,L

s=...xabqzyk......xapbyyk...abqpabq

ขั้นแรก:

qzαy,αΣ

αqzp,αΣ

ขั้นตอนที่สอง:

αβpp,α,βΣ

αpββ,α,βΣ

สำหรับกฎ CA อื่น ๆ ทั้งหมดซึ่งไม่มีกฎใน TM เราจะเขียนสิ่งต่อไปนี้:

αβγβ,α,β,γΣ

U6,4

ป้อนคำอธิบายรูปภาพที่นี่

qp,xq,y,Lu1,u3,u4,u5,u6

ตอนนี้มีช่องว่างระหว่าง 2 ถึง 15 สัญลักษณ์ (พิเศษ) ที่เราไม่รู้

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