Чи вивчається наступне розширення автоматів кінцевого стану?


10

Розгляньте машину з кінцевим станом як звичайну, але кожен перехід також може оновлювати цілий лічильник, додаючи чи віднімаючи число. Скажімо, функція переходу форми переходить до нового стану і додає до лічильника, де (так може бути додатним , мінус або нуль).δ(q,a)=(p,k)pkk∈Zk

Рядок приймається, якщо кінцевий стан і значення лічильника знаходяться в , де - кінцевий набір пар станів і лічильників.FF

Чи відома ця модель? Я не зміг знайти жодної посилання на це розширення.


2
Залежить від можливих значень . Чи може бути негативним? kk
— Гендрік

k може бути негативним.
— Чао Сю

Питання, пов’язані з цим: cs.stackexchange.com/questions/7574/…
— Антон Трунов

Відповіді:


10

Якщо припустити, що може бути будь-яким цілим числом, то це може бути формалізовано як сліпий одноконтрастний автомат . Зазвичай ці автомати приймають у кінцевому стані, коли його лічильник дорівнює нулю, але ми можемо легко моделювати ваш тип прийняття, якщо дозволити переходи (які не споживають введення). Якщо я не помиляюся, як, наприклад, з автоматами з кінцевим станом, можна позбутися , але це нетривіальний результат.ϵ ϵkϵϵ

Існує кілька типів одноразових автоматів. У найбільш загальній формі їм дозволяється перевірити, чи дорівнює значення лічильника нулю. Мови, які вони приймають, є суворим набором без контекстних мов.

Модель, яку ви, мабуть, шукаєте, називається сліпою , вона не може перевірити нуль, за винятком останнього тесту на прийняття в кінці обчислення.


"Лічильник" може вводити в оману, оскільки в машинах з однією лічильником ви також можете розгалужувати пробіг відповідно до значення лічильника (тобто нульових тестів), що робить модель дуже різною (і значно сильнішою).
— Шоул

Ти правий. Додаю на це кілька слів. Дякую.
— Гендрик

8

Ця модель є варіантом зважених автоматів, які широко вивчені (хоча відкритих питань щодо них багато). Ви можете почати тут: Довідник зважених автоматів .

Зауважте, що іноді їх називають "дистанційними автоматами" (хоча це стає все рідше).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.