SickerИзвиняюсь не успел с утра написать ответ. И он получился довольно грубым. Но теория автоматов хорошо описана и формулы приведены. Если не в первом, то во-втором учебнике.
Для примера возьмем Трахтенброт Б. А., Барздинь Я. М.-Конечные автоматы (поведение и синтез)-Наука (1970)
на стр 17 в самом конце.
Цитата:
тогда матрица переходов может быть заполнена
способами, а матрица выходов
способами. Следовательно, общее число автоматов с заданными алфавитами, насчитывающими соответственно
символов, в точности равно
.
Определение автомата :
Конечным автоматом называется система
, где
- входной алфавит,
-состояния автомата,
- выходной алфавит,
- функция переходов,
-функция выходов.
Поскольку функции
и
определены на конечных множествах,
то их можно задавать таблицами, обычно две таблицы обьединяют в
одну
, называемой таблицей переходов автомата. (рис 1.1).
Цитата:
тогда матрица переходов может быть заполнена
способами, а матрица выходов
способами. Следовательно, общее число автоматов с заданными алфавитами, насчитывающими соответственно
символов, в точности равно
.
Признаю что в предыдущем посте ошибся. Подставляем условия в формулу получаем (2*2)^(2*2)=256
Никаких троек.* - тут можно подискутировать но это лучше вынести в отдельная тему.
Что касается основного вопроса следует изучить цепи Маркова. Только на практике их почти не применяют. Предпочитают использовать нейронные сети которые с некоторой погрешностью аппроксимируют неизвестную функцию.