Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 3.3. Конечные автоматыРассмотрим конечную динамическую систему, состояние которой в каждый момент характеризуется конечным числом обобщенных координат В рассматриваемые моменты каждая из обобщенных координат может принимать значения лишь из конечного множества, а каждый вход Введем в рассмотрение В связи с тем, что все координаты вектора Соответственно множество, на котором задан Совершенно аналогично вектор Рассмотрим какой-либо алфавит Аналогично введем в рассмотрение алфавит
состоящий из Теперь надо определить «движение» в рассматриваемой системе, т. е. указать, как определяется состояние системы в каждый такт. Очень важный случай такого определения и приводит нас к понятию конечный автомат. Определение. Конечная динамическая система называется конечным автоматом, если состояние системы в каждый такт однозначно определяется: а) состоянием системы в предыдущий такт и б) входом в предыдущий или в рассматриваемый такт. Конечные автоматы, состояние которых определяется их состоянием в предыдущий такт и входом в предыдущий такт, назовем конечными автоматами типа П - П («предыдущее—предыдущее»). Автоматы же, состояние которых определяется их состоянием в предыдущий такт и входом в рассматриваемый такт, назовем конечными автоматами типа П — Н («предыдущее — настоящее»). Далее будет показано, что термин «конечный автомат» охватывает и те конечные системы, состояние которых определяется их состояниями и входами за любое наперед заданное конечное число предыдущих тактов. Термин конечный автомат не охватывает такие конечные динамические системы, состояние которых определяется статистически или для определения состояния которых важна вся история системы, т. е. необходимо знание состояний и входов во все предыдущие такты. В соответствии с определением конечного автомата символ
а для конечного автомата типа П — Н
где F — функция в том смысле, в каком этот термин был разъяснен в гл. I. Она ставит символ из алфавита Моменты времени, к которым относятся символы Если ввести в рассмотрение символ
В первом соотношении (3.6) все символы относятся к одному и тому же моменту времени. Если отнести их к моменту
и добавить второе соотношение (3.6), исключив затем
т. е. соотношение (3.5). Если же отнести первое соотношение (3.6) к моменту
и добавить второе соотношение (3.6), исключив уже
т. е. соотношение вида Рассмотрим формулу (3.5):
Зная Из определения следует, что при рассмотрении конечного автомата значения символов Если иметь в виду реальную динамическую систему или реально протекающий процесс, то удобно представить себе, что существует устройство, которое фиксирует значения В этом смысле абстракция «конечный автомат» может быть использована и для описания непрерывных устройств, у которых возможен континуум состояний, изменяющихся в непрерывно текущем времени, - важно лишь, чтобы в рассматриваемые дискретные моменты времени множество возможных состояний было конечным и чтобы удовлетворялось одно из соотношений (3.5). Так, например, непрерывная система, имеющая несколько равновесных состояний, может рассматриваться как конечный автомат, если моментами наступления тактов считать моменты, когда установилось равновесие, и если выбор равновесного состояния каждый раз однозначно определяется тем, в каком из равновесных состояний находилась система ранее и каковы воздействия на систему в моменты нарушения (или в моменты достижения) равновесия. В связи с тем, что любая реальная система работает в непрерывном времени, введение в рассмотрение дискретного времени определяет необходимость в специальном устройстве — датчике тактов, который сигнализирует о наступлении очередного такта. Такой датчик тактоэ мы будем называть дискретными часами (или просто часами). Часы не являются частью конечного автомата. Их сигналы — внешние для автомата в такой же мере, как и воздействия р. Но вместе с тем сигналы от часов — временной вход — отличны и от внешних входных воздействий, так как они не шифруются символами из алфавита Приведем примеры условий, определяющих разбиение шкалы непрерывного времени на такты: а) Такты наступают через равные промежутки времени. В этом случае шкала непрерывного времени разбита на такты равномерно и датчиком тактов могут служить часы в обычном смысле с соответствующим образом отрегулированным ходом. Тактность такого рода будем называть равномерной. б) Такт наступает всякий раз, когда меняется символ р, т. е. когда происходит какое-либо изменение во входном воздействии. В этом случае шкала непрерывного времени разбивается на такты, вообще говоря, неравномерно. Часами может служить устройство, реагирующее на изменение входного воздействия. в) Такт наступает всякий раз, когда на входе появляется символ г) Такт наступает, когда символ Вернемся к формулам (3.5), но предположим теперь, что входной символ
где Конечный автомат такого рода будем называть автономным. Разумеется, такой автомат автономен от внешних воздействий в обычном смысле, но сигналы от часов о наступлении такта по-прежнему в нем используются. Символ В заключение этого параграфа заметим, что, отвлекаясь от содержательной стороны введенного выше понятия «конечный автомат» (связанной с понятиями «конечная динамическая система», «состояние» и Значение ее в науке состоит в том, что, с одной стороны, многие важные технические устройства и наблюдаемые процессы в приемлемой идеализации охватываются этой абстракцией, с другой же стороны, самые различные процессы и устройства, которым адекватна эта абстракция, управляются общими законами, которые могут изучаться с самых общих позиций. Задача теории конечных автоматов — установить общие законы, свойственные явлениям, процессам, системам или устройствам такого рода.
|
1 |
Оглавление
|