Алгоритм Бжозовського для перетворення DFA в еквівалентний DFA з мінімальним станом надзвичайно простий: якщо позначає NFA, утворений шляхом реверсування всіх ребер у DFA , перетворюючи старий стан у стан прийняття, а старий приймає держави починають стану, і якщо позначає результат застосування конструкції підмножини до нке , то є мінімальним станом ДКІ з тим же мовою як .
Ми можемо думати про DFA як обчислювальний пристрій, який приймає рядок введення а потім виводить 0, якщо закінчується у відхиляючому стані та 1, якщо закінчується у приймальному стані. Природне узагальнення DFA пов'язувало кожен стан у DFA з деяким природним числом від 0 до включно.
Наскільки мені відомо, можна змінити ці модифіковані класи DFA за допомогою алгоритму мінімізації на основі відмінності, наприклад, канонічного від Hopcroft. Однак я не бачу, як можна було б адаптувати алгоритм мінімізації Бжозовського до цього нового класу автоматів, оскільки ключовий крок (повернення автомата) більше не має чіткої інтерпретації в цій узагальненій обстановці.
Чи відомо про узагальнення алгоритму Бжозовського для мінімізації таких видів автоматів? Якщо ні, чи є якісь теоретичні причини, чому ми могли б очікувати, що такого зміненого алгоритму не буде?