เป็นไปได้ที่จะได้รับสตริงในระบบการเขียนใหม่นี้หรือไม่?


11

ระบบการเขียนใหม่เป็นชุดของกฎในรูปแบบของ B ถ้าเราใช้กฎที่เป็นสตริงเราแทนที่ substring ใดในกับ substringและในทางกลับกันABWAWB

รับสตริงเริ่มต้นเราสามารถรับในระบบด้วยกฎต่อไปนี้:AAABBBAAB

  • ABA
  • BABAAABB
  • AAAAB
  • BAAB

มีอัลกอริทึมทั่วไปสำหรับสิ่งนั้นหรือไม่?


ฉันจะขอบคุณถ้าคุณสามารถเพิ่มแท็กเพิ่มเติมในคำถามนี้หรือเปลี่ยนชุดกฎเพื่อให้ดูเท่กว่านี้
Daniil

1
@JD ฉันคิดว่าโดยทั่วไปปัญหาการเขียนซ้ำนี้ไม่สามารถแก้ไขได้เพราะคุณสามารถสร้างแบบจำลองเครื่องทัวริงด้วยระบบการเขียนซ้ำและปัญหาที่เกิดขึ้น == ปัญหาการหยุดทำงานใน TM
Daniil

@JD อาที่ทำให้รู้สึกฉันควรอ่านเพิ่มเติมได้ขอบคุณ!
Daniil

@Daniil และอนาคตผู้อ่าน: ปัญหาที่ตัดสินไม่ได้ใช้เป็นปัญหาการติดต่อโพสต์
jmad

นี่เป็นแนวคิดของอัลกอริทึมของมาร์คอฟ
vonbrand

คำตอบ:


7

โปรดสังเกตว่าความเท่าเทียมกันของจำนวนนั้นไม่เปลี่ยนแปลง เนื่องจากสตริงหนึ่งมีตัวเลขคี่Aและอีกเลขคู่มันจึงไม่สามารถเข้าถึงได้AA

ฉันเชื่อโดยทั่วไป (สำหรับชุดกฎโดยพลการไม่ใช่ตัวอย่างเฉพาะของคุณ) นี่น่าจะเป็นปัญหาที่ไม่สามารถคาดเดาได้ ถ้าเปลี่ยนเป็นวิธีหนึ่ง (เช่นกฎของแบบฟอร์มB ) มันจึงเป็นเรื่องสำหรับเช่นดูที่: แท็กระบบABA


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