Википедия

Абстрактный автомат

Абстра́ктный автома́т — в дискретной математике математическая абстракция, модель , имеющего один вход, один выход и в каждый момент времени находящегося в одном состоянии из множества возможных. На вход этому устройству поступают символы одного алфавита, на выходе оно выдаёт символы (в общем случае) другого алфавита.

image
Абстрактный автомат

Формально абстрактный автомат определяется как пятёрка

,

где  — множество состояний автомата, A, B — входной и выходной алфавиты соответственно, из которых формируются строки, считываемые и выдаваемые автоматом,  — функция переходов,  — функция выходов.

image
Функциональная схема абстрактного автомата

Абстрактный автомат с конечными множествами называется конечным автоматом. Если же одно из этих множеств является бесконечным, то такой автомат называется бесконечным автоматом.

Функционирование автомата состоит в том, что по заданной входной последовательности и из заданного начального состояния автомат однозначно выдаёт две последовательности: последовательность состояний автомата и последовательность выходных символов . Номера элементов этих последовательностей интерпретируются как дискретные моменты времени и называются также тактами. Эти последовательности определяются рекурсивно при помощи следующих уравнений, называемых каноническими уравнениями автомата:

где \phi – функция переходов, \psi – функция выходов.

здесь последовательность входных символов, — начальное состояние. Абстрактный автомат с выделенным начальным состоянием называется инициальным автоматом. Такой автомат обычно обозначается .

Допускается также рассмотрение конечной последовательности входных символов ; в таком случае длина выходной последовательности будет такая же, как и длина , а длина на больше. Говорят, что инициальный автомат задаёт функцию , если для входной последовательности автомат выдаёт выходную последовательность . Множество функций, задаваемых всевозможными инициальными автоматами со входным алфавитом и выходным алфавитом , есть в точности множество из в .

Автомат с выделенным множеством конечных состояний называется терминальным автоматом.

Для уточнения свойств абстрактных автоматов введена классификация.

Абстрактные автоматы образуют фундаментальный класс дискретных моделей как самостоятельная модель, и как основная компонента машин Тьюринга, автоматов с магазинной памятью, конечных автоматов и других преобразователей информации.

Модель абстрактного автомата широко используется как базовая для построения дискретных моделей автоматов, распознающих, порождающих и преобразующих последовательности символов.

Вариации и обобщения

Есть огромное количество вариаций и обобщений классического понятия абстрактного автомата, определённого вверху.

Частичный автомат получится, если в определении разрешить функциям image и image быть . В таком случае автоматы, у которых эти функции являются тотальными, называются тотальными.

Недетерминированный автомат получится, если в определении разрешить функциям image и image быть . В таком случае автоматы, у которых эти функции являются однозначные, называются детерминированными. Для недетерминированных автоматов часто также разрешают так называемые ε-переходы: в область определения функции image добавляют специальный символ пустой строки image, которого нет в алфавите image. Для инициальных недетерминированных автоматов иногда вместо одного начального состояния рассматривают непустое множество начальных состояний.

Автомат Мура получится, если функции image и image будут зависеть только от image и не зависеть от image. В таком случае автоматы, у которых эти функции могут зависеть от обоих переменных, называются автоматами Мили.

Автомат-распознаватель получится, если из определения вообще убрать множество выходных символов и функцию выходов. Обычно автоматы распознаватели всегда рассматривают с выделенным множеством конечных состояний. В таком случае автоматы, которые содержат множество выходных символов и функцию выходов называются автоматами-преобразователями.

Вероятностный автомат получится, если областью значений функций image и image полагать не сами image и image, а множество случайных величин на image и image из некоторого вероятностного пространства.

В самом общем смысле под понятием «абстрактный автомат» понимают любой автомат, которые не . В этом смысле абстрактные автоматы представляют собой элементы схем структурных автоматов. Вне противопоставления абстрактный автомат — структурный автомат прилагательное «абстрактный» обычно опускается и говорят просто автомат.

Литература

  • Виктор Михайлович Глушков. Абстрактная теория автоматов. — Успехи математических наук, т. XVI, вып. 5 (101). — М., 1961. — С. 476.
  • Виктор Михайлович Глушков. Синтез цифровых автоматов. — М.: Государственное издательство физико-математической литературы, 1962. — С. 476.
  • В. Б. Кудрявцев, С. В. Алёшин, А. С. Подколзин. Введение в теорию автоматов. — М.: Наука, 1985. — С. 320.
  1. Кудрявцев, 1985, с. 5.
  2. Кудрявцев, 1985, с. 6.
  3. Кудрявцев, 1985, с. 14.
  4. Кудрявцев, 1985, с. 29.
  5. Кудрявцев, 1985, с. 18.

Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Абстрактный автомат, Что такое Абстрактный автомат? Что означает Абстрактный автомат?

Abstra ktnyj avtoma t v diskretnoj matematike matematicheskaya abstrakciya model imeyushego odin vhod odin vyhod i v kazhdyj moment vremeni nahodyashegosya v odnom sostoyanii iz mnozhestva vozmozhnyh Na vhod etomu ustrojstvu postupayut simvoly odnogo alfavita na vyhode ono vydayot simvoly v obshem sluchae drugogo alfavita Abstraktnyj avtomat Formalno abstraktnyj avtomat opredelyaetsya kak pyatyorka V A B Q d l displaystyle V A B Q delta lambda gde Q displaystyle Q mnozhestvo sostoyanij avtomata A B vhodnoj i vyhodnoj alfavity sootvetstvenno iz kotoryh formiruyutsya stroki schityvaemye i vydavaemye avtomatom d Q A Q displaystyle delta Q times A rightarrow Q funkciya perehodov l Q A B displaystyle lambda Q times A rightarrow B funkciya vyhodov Funkcionalnaya shema abstraktnogo avtomata Abstraktnyj avtomat s konechnymi mnozhestvami A B Q displaystyle A B Q nazyvaetsya konechnym avtomatom Esli zhe odno iz etih mnozhestv yavlyaetsya beskonechnym to takoj avtomat nazyvaetsya beskonechnym avtomatom Funkcionirovanie avtomata sostoit v tom chto po zadannoj vhodnoj posledovatelnosti i iz zadannogo nachalnogo sostoyaniya avtomat odnoznachno vydayot dve posledovatelnosti posledovatelnost sostoyanij avtomata q N Q displaystyle q mathbb N to Q i posledovatelnost vyhodnyh simvolov b N B displaystyle b mathbb N to B Nomera elementov etih posledovatelnostej interpretiruyutsya kak diskretnye momenty vremeni i nazyvayutsya takzhe taktami Eti posledovatelnosti opredelyayutsya rekursivno pri pomoshi sleduyushih uravnenij nazyvaemyh kanonicheskimi uravneniyami avtomata q 0 q1q t 1 f q t a t b t ps q t a t displaystyle begin cases q 0 q 1 q t 1 varphi q t a t b t psi q t a t end cases gde phi funkciya perehodov psi funkciya vyhodov a N A displaystyle a mathbb N to A zdes posledovatelnost vhodnyh simvolov q1 Q displaystyle q 1 in Q nachalnoe sostoyanie Abstraktnyj avtomat s vydelennym nachalnym sostoyaniem nazyvaetsya inicialnym avtomatom Takoj avtomat obychno oboznachaetsya Vq1 displaystyle V q 1 Dopuskaetsya takzhe rassmotrenie konechnoj posledovatelnosti vhodnyh simvolov a t displaystyle a t v takom sluchae dlina vyhodnoj posledovatelnosti b t displaystyle b t budet takaya zhe kak i dlina a t displaystyle a t a dlina q t displaystyle q t na 1 displaystyle 1 bolshe Govoryat chto inicialnyj avtomat Vq1 displaystyle V q 1 zadayot funkciyu f A Aw B Bw displaystyle f A cup A omega to B cup B omega esli dlya vhodnoj posledovatelnosti a displaystyle a avtomat vydayot vyhodnuyu posledovatelnost f a displaystyle f a Mnozhestvo funkcij zadavaemyh vsevozmozhnymi inicialnymi avtomatami so vhodnym alfavitom A displaystyle A i vyhodnym alfavitom B displaystyle B est v tochnosti mnozhestvo iz A displaystyle A v B displaystyle B Avtomat s vydelennym mnozhestvom konechnyh sostoyanij nazyvaetsya terminalnym avtomatom Dlya utochneniya svojstv abstraktnyh avtomatov vvedena klassifikaciya Abstraktnye avtomaty obrazuyut fundamentalnyj klass diskretnyh modelej kak samostoyatelnaya model i kak osnovnaya komponenta mashin Tyuringa avtomatov s magazinnoj pamyatyu konechnyh avtomatov i drugih preobrazovatelej informacii Model abstraktnogo avtomata shiroko ispolzuetsya kak bazovaya dlya postroeniya diskretnyh modelej avtomatov raspoznayushih porozhdayushih i preobrazuyushih posledovatelnosti simvolov Variacii i obobsheniyaEst ogromnoe kolichestvo variacij i obobshenij klassicheskogo ponyatiya abstraktnogo avtomata opredelyonnogo vverhu Chastichnyj avtomat poluchitsya esli v opredelenii razreshit funkciyam f displaystyle varphi i ps displaystyle psi byt V takom sluchae avtomaty u kotoryh eti funkcii yavlyayutsya totalnymi nazyvayutsya totalnymi Nedeterminirovannyj avtomat poluchitsya esli v opredelenii razreshit funkciyam f displaystyle varphi i ps displaystyle psi byt V takom sluchae avtomaty u kotoryh eti funkcii yavlyayutsya odnoznachnye nazyvayutsya determinirovannymi Dlya nedeterminirovannyh avtomatov chasto takzhe razreshayut tak nazyvaemye e perehody v oblast opredeleniya funkcii f displaystyle varphi dobavlyayut specialnyj simvol pustoj stroki e displaystyle varepsilon kotorogo net v alfavite A displaystyle A Dlya inicialnyh nedeterminirovannyh avtomatov inogda vmesto odnogo nachalnogo sostoyaniya rassmatrivayut nepustoe mnozhestvo nachalnyh sostoyanij Avtomat Mura poluchitsya esli funkcii f displaystyle varphi i ps displaystyle psi budut zaviset tolko ot Q displaystyle Q i ne zaviset ot A displaystyle A V takom sluchae avtomaty u kotoryh eti funkcii mogut zaviset ot oboih peremennyh nazyvayutsya avtomatami Mili Avtomat raspoznavatel poluchitsya esli iz opredeleniya voobshe ubrat mnozhestvo vyhodnyh simvolov i funkciyu vyhodov Obychno avtomaty raspoznavateli vsegda rassmatrivayut s vydelennym mnozhestvom konechnyh sostoyanij V takom sluchae avtomaty kotorye soderzhat mnozhestvo vyhodnyh simvolov i funkciyu vyhodov nazyvayutsya avtomatami preobrazovatelyami Veroyatnostnyj avtomat poluchitsya esli oblastyu znachenij funkcij f displaystyle varphi i ps displaystyle psi polagat ne sami A displaystyle A i B displaystyle B a mnozhestvo sluchajnyh velichin na A displaystyle A i B displaystyle B iz nekotorogo veroyatnostnogo prostranstva V samom obshem smysle pod ponyatiem abstraktnyj avtomat ponimayut lyuboj avtomat kotorye ne V etom smysle abstraktnye avtomaty predstavlyayut soboj elementy shem strukturnyh avtomatov Vne protivopostavleniya abstraktnyj avtomat strukturnyj avtomat prilagatelnoe abstraktnyj obychno opuskaetsya i govoryat prosto avtomat LiteraturaViktor Mihajlovich Glushkov Abstraktnaya teoriya avtomatov Uspehi matematicheskih nauk t XVI vyp 5 101 M 1961 S 476 Viktor Mihajlovich Glushkov Sintez cifrovyh avtomatov M Gosudarstvennoe izdatelstvo fiziko matematicheskoj literatury 1962 S 476 V B Kudryavcev S V Alyoshin A S Podkolzin Vvedenie v teoriyu avtomatov M Nauka 1985 S 320 V state ne hvataet ssylok na istochniki sm rekomendacii po poisku Informaciya dolzhna byt proveryaema inache ona mozhet byt udalena Vy mozhete otredaktirovat statyu dobaviv ssylki na avtoritetnye istochniki v vide snosok 12 oktyabrya 2012 Kudryavcev 1985 s 5 Kudryavcev 1985 s 6 Kudryavcev 1985 s 14 Kudryavcev 1985 s 29 Kudryavcev 1985 s 18

NiNa.Az

NiNa.Az - Абсолютно бесплатная система, которая делится для вас информацией и контентом 24 часа в сутки.
Взгляните
Закрыто