Позволять быть алфавитом размера и рассмотрим минимальные DFA, размер которых ограничен не более , Позволять обозначим количество различных таких минимальных ДФА.
Можем ли мы найти формулу замкнутой формы для ?
Учитывая, что для функция перехода DFA размера не более это график. Поскольку степень узлов ограниченадля каждого узла есть Возможности пар дуг (как это предлагается в комментариях). На этом графике не более возможные варианты исходного состояния и не более возможные варианты выбора конечных состояний. Таким образом, максимальное количество DFA размером не более является ,
Мы можем обобщить на произвольный алфавит : граница становится ,
Но мы ограничили здесь произвольные DFA, и я заинтересован в ограничении количества минимальных DFA. Таким образом, похоже, что эта граница может быть более жесткой ... У кого-то есть лучшая оценка?
Буду признателен, если это возможно, за некоторые статьи, связанные с этой проблемой, или контрольный пример.
Ответы:
Согласно Ишигами Й., Тани С. (1993). VC-измерения конечных автоматов с n состояниями, http://link.springer.com/chapter/10.1007/3-540-57370-4_58 , VC-измерение концептуальный классn DFAs по алфавиту размера k является
источник
(Примечание: верхняя граница, указанная в принятом ответе, лучше или равна приведенной здесь)
Верхняя граница предложена в этой статье, приведенной в одном из предыдущих комментариев: « О количестве различных языков, принимаемых конечными автоматами с n состояниями » (2002, М. Домарацки, Д. Кисман, Дж. Шаллит) .
В этом документе:
Нас интересует верхняя граница дляg|Σ|(m) функция, так как мой вопрос задать верхнюю границу для количества минимальных DFA с не более m состояния (и не совсем m ).
Что я понимаю со страницы6 ниже теорема 8 в том, что g|Σ|(m)≤2m⋅m|Σ|m(m−1)! что лучше, чем тот, который указан в моем вопросе (т.е. 2m⋅m|Σ|m+1 ). Это частично отвечает на мой вопрос.
Но в статье утверждается, что эта верхняя граница тривиальна и может быть улучшена. Тем не менее, улучшение касается толькоf|Σ|(m) (насколько я понимаю).
источник