Залишкові автомати з кінцевим станом (RFSA, визначені в [DLT02]) - це NFA, які мають деякі приємні риси, спільні з DFA. Зокрема, завжди існує канонічний RFSA мінімального розміру для кожної звичайної мови, і мова, визнана кожним штатом в RFSA, є залишковою, як і в DFA. Однак, хоча мінімальні стани DFA утворюють біекцію з усіма залишками, канонічні стани RFSA перебувають у біекції з первинними залишками; їх може бути експоненціально менше, тому RFSA можуть бути набагато компактнішими, ніж DFA для представлення звичайних мов.
Однак я не можу сказати, чи існує ефективний алгоритм мінімізації RFSA або чи є результат твердості. У чому полягає складність мінімізації RFSA?
З веб-перегляду [BBCF10] не здається, що це загальновідомо. З одного боку, я вважаю, що це буде складно, тому що багато простих запитань щодо RFSA, таких як "це NFA RFSA?" дуже важкі, PSPACE-завершені в цьому випадку. З іншого боку, [BHKL09] показує, що канонічні RFSA є ефективно вивченими в мінімально адекватній моделі вчителя Англуїна [A87], а ефективне засвоєння мінімуму RFSA та мінімізація RFSA здається, що це повинно мати однакові труднощі. Однак, наскільки я можу сказати, алгоритм [BHKL09] не передбачає алгоритму мінімізації, оскільки розмір зустрічних прикладів не обмежений, і не ясно, як ефективно перевірити RFSA на рівність, щоб імітувати зустрічний приклад oracle . Наприклад, тестування двох НФА на рівність , наприклад, завершено PSPACE .
Список літератури
[A87] Angluin, D. (1987). Навчання регулярних наборів із запитів та контрприкладів. Інформація та обчислення, 75: 87-106
[BBCF10] Berstel, J., Boasson, L., Carton, O., & Fagnot, I. (2010). Мінімізація автоматів. arXiv: 1010.5318 .
[BHKL09] Bollig, B., Habermehl, P., Kern, C., & Leucker, M. (2009). Навчання в стилі англуїна NFA. В IJCAI , 9: 1004-1009.
[DLT02] Денис, Ф., Лемай, А., & Терлутт, А. (2002). Залишкові автомати з кінцевим станом. Fundemnta Informaticae , 51 (4): 339-368.