Varian Masalah Korespondensi


12

Ini mungkin cukup sederhana, tetapi pertimbangkan Masalah Post Correspondence standar:

Mengingat dan β 1 , ... , β N , menemukan urutan indeks i 1 , ... , i K sehingga a i 1α i K = β i 1β i K . Ini, tentu saja, tidak dapat dipastikan.α1,,αNβ1,,βNi1,,iKαi1αiK=βi1βiK

Sekarang, saya menyebutnya 'varian', tetapi sebenarnya tidak - itu pada dasarnya membuang 'korespondensi'. Pokoknya, pertimbangkan varian berikut:

Diberikan dan β 1 , ... , β N , temukan dua urutan indeks i 1 , ... , i K , j 1 , ... , j K sedemikian rupa sehingga α i 1α i K = β j 1ß j K . Apa yang bisa dikatakan tentang varian ini? Jika ini sepele, saya minta maaf!α1,,αNβ1,,βNi1,,iK,j1,,jKαi1αiK=βj1βjK


Tanpa mengajukan pertanyaan baru, saya mengedit kondisi bahwa dan K tidak harus sama. Dalam kasus di mana mereka sama, masalahnya mungkin harus diputuskan - namun pengurangan tidak jelas (bagi saya). KK
alpoge

Jawaban:


17

Versi baru ini - di mana - dapat dipilih.K=K

Mari kita tunjukkan bahwa bahasa adalah CFL. Kemudian decidability mengikuti dari decidability dari kekosongan CFL.L:=k1(Ak  Bk)

Kami akan merancang sebuah PDA untuk menerima . Pada input x , PDA ini akan mencoba untuk membangun dua faktorisasi dari x , satu menggunakan kata-kata dari A , dan menggunakan kata-kata lain dari B . Ini akan menggunakan penghitung pada tumpukan untuk memastikan dua faktorisasi ini memiliki panjang yang sama. Secara konseptual saya akan merujuk pada A -faktorisasi x sejauh duduk di atas x dan B -factorisasi sebagai duduk di bawah x . Maka stack akan berisi n counter jika nilai absolut dari perbedaan jumlah kata yang cocok di atas, dikurangi jumlah kata di bawah, adalahLxxABAxxBxn . Kita memerlukan keadaan lain dari PDA untuk mencatat tanda yang sesuai dengan n (yang memberi tahu kita jikafaktorisasi- A lebih panjang daripada faktor- B , atau sebaliknya).nnAB

Saat kita memindai huruf , kita secara nondestinistik menebak kata t dari A dan kata u dari B yang menjadi awal surat ini. Setelah kami menebak, kami berkomitmen untuk mencocokkan sisa t dan u dengan x ; jika pada suatu saat pertandingan kami gagal, kami menghentikan pilihan nondeterministik ini. Jadi kami juga mempertahankan, dalam keadaan PDA kami, sufiks t dan u yang tetap cocok.xtAuBtuxtu

Saat kami memindai surat lebih lanjut, kami terus mencocokkan sampai kami mencapai akhir atau akhir u (atau keduanya). Ketika kami mencapai akhir kata, kami memperbarui tumpukan dengan tepat, dan kemudian menebak kata baru yang cocok di bagian atas atau bawah (atau keduanya).tu

Kami menerima jika sufiks yang tersisa untuk dicocokkan keduanya kosong di atas dan bawah, dan tumpukan tidak mengandung penghitung.

Kami dapat membuat PDA ini secara efektif, sehingga kami dapat memutuskan secara efektif apakah ia menerima sesuatu atau tidak (misalnya, dengan mengkonversi secara efektif ke tata bahasa dan kemudian menggunakan metode yang biasa untuk melihat apakah G menghasilkan sesuatu).G

k2O(l2)lAB

ABAB


2
selamat datang di cerita!
Suresh Venkat

1
Luar biasa! Sekarang kita hanya perlu Eric Bach ...
Huck Bennett

Bagus! Itu sempurna.
alpoge

13

αi1αiK=βj1βjKK=K

Aαi1αiKBβj1βjKABA,B


Agh - memang! Maaf soal itu, kamu benar sekali.
alpoge

K=K

2
T1T2T1+T2+M

K=K
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.