Чи є недетерміновані автомашини по деревах сильнішими, ніж детерміновані?


10

Оновлення: Здається, ця проблема була вивчена і вирішена останнім часом, дивіться цю статтю у вікі: http://en.wikipedia.org/wiki/Tree_walking_automaton А також це опитування: http://www.mimuw.edu.pl/~bojan /papers/twasurvey.pdf

Припустимо, що замість звичного набору слів {0,1} * наші слова не є лінійними, а наводяться на деякій структурі дерева. Щоб наші машини не загубилися, визначте наші слова як набір бінарних вбудованих дендропарків. (Отже, кожне слово - це дерево, де кожне ребро спрямоване від заданого кореня, який має ступінь другого, кожна інша нелисткова вершина має ступінь три, а кожен край позначений ліворуч або праворуч, таким чином, що будь-які два ребра, починаючи від однакові вершини мають різні мітки.) Мова - це набір таких дерев. (Зверніть увагу, що немає необхідності писати нулі та нулі у вершини, оскільки їх можна так чи інакше імітувати локальною модифікацією дерев.) Коли машина "читає дерево", вона починається з кореня, це може зрозуміти, чи заданий вершина - корінь,

Чи правда в цій моделі, що будь-яка мова, яку можна розпізнати недетермінованим автоматом кінцевих станів, також може бути розпізнана детермінованим автоматичним кінцевим станом?

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


2
Я б запропонував змінити заголовок, щоб згадати про "недетерміновані автомати - вигули по деревах ".
Сільвейн

Відповіді:


6

Для деревних автоматів у вас є такі результати:

  • Детерміновані автомати з дерева знизу вгору мають таку саму виразну силу, як і недетерміновані автомати з дерева знизу вгору.

  • Детерміновані автомати з дерева зверху вниз слабкіші за недетерміновані автомати з дерева зверху вниз.

Більш детально можна ознайомитись у книзі " Автоматичні дані дерева" .

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


1
Ні, жодне з них, але у статті wiki було посилання на поняття, яке я визначив: en.wikipedia.org/wiki/Tree_walking_automaton
domotorp

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