Лекция: 45 сағат С¤Ж: 45 саѓат обс¤Ж: 45 саѓат Барлыќ саѓат саны: 135 саѓ Ќорытынды баќылау: емтихан 2 семестр


Лекция 6 Тақырыбы: Шекті автоматтар



бет22/31
Дата24.04.2016
өлшемі1.97 Mb.
#79257
түріЛекция
1   ...   18   19   20   21   22   23   24   25   ...   31

Лекция 6

Тақырыбы: Шекті автоматтар



1. Шекті автомат ұғымы

2. Шекті автоматтарды жіктеу
Шекті автомат таза түрде – бұл дискретті информацияны түрлендіретін жадысы шектелген құрылғының математикалық моделі. Оның енуші және шығушы каналдары бар. Бұл каналдар такт деп аталатын дискретті уақыт моментінде жағдайларының бірінде болады. Әрбір тактте құрылғының енуші каналына а сигнал – А енуші алфавитінің әріптері келіп түседі, ал шығушы каналда b сигналдары – шығушы В алфавитінің әріптері беріледі. b әрпі құрылғының S жағдайымен (S жағдайлар жиынына тиісті) және а әрпімен анықталады. Келесі такттегі құрылғының S1 ішкі жағдайы да алдыңғы такт моментіндегі S жағдайы және а әрпімен анықталады. Осылайша, кейбір және функциялары үшін

b=

теңдігі орынды болады.

Бұл фунциялар сәйкесінше шығушы және өту (ауысу) функциялары деп аталады. Олар құрылғының енуші каналына әріптеп берілетін А алфавитіндегі сөздерді қайта өңдеу заңын анықтайды.

Шекті автоматтар үшін (А, S, B ,, ) жиынымен теңдестіріп, шекті автомат деп атауға болады. Шекті автомат мұндай формада берілсе – абстрактілі шекті автомат деп аталады. Композициялық ережелер қолдану арқылы абстрактілі шекті автоматтардан құралған жағдайда, құрылғыны құрылымдық шекті автомат деп атайды. Автомат жалпы алғанда – шекті автомат, немесе оның компонентін не функциясын өзгерту жолымен алынған басқа түрдегі шекті автомат болып табылатын басқарушы жүйе.

Шекті автомат ұғымы 20 ғасыр ортасында нерв жүйесінің жұмысын, әмбебап есептеуіш машиналардың және басқа автоматтардың жұмысын математикалық тілде бейнелеп көруге талпынудан келіп шықты. Мұндай бейнелеуге тиісті ерекшіліктің бірі – математикалық модельдің дискреттілігі және оның параметрлері мәндерінің шектілігі. Міне осы ерекшілік шекті автомат ұғымының тууына себеп болды.


2. (А, S, B ,, , ) шекті автоматтарын 3 топқа бөлуге болады. Бірінші топқа А (енуші), S (жағдай), В (шығушы) алфавиттердің кейбірі шектелмеген автоматтар жатады. Мұндай автоматтарды шексіз автоматтар деп атайды. Екінші топқа шығушы және өтуші (ауысу) функцияларының орнына еркін алынған қатынас не кездейсоқ функция қойылуы мүмкін болған автоматтар жатады. Мысалы детерминирлі емес, автоматтар, ықтималды автоматтар, т.б. Үшінші топқа енуші объекттері спецификалық жиындар болып табылатын автоматтар жатады. Мысалы, өзгермелі құрылымды автоматтар осы топқа жатады.

Бір уақытта әртүрлі топтарға да тиісті болатын автоматтар да бар. Бұл топтардан бөлек шекті автоматтар басқа түрде де жіктелуге ие. Бұл математиканың басқа бөлімдерінің әдістерін қолдануға қатысты, кодтау теориясына байланысты туындаған. (мысалы, кодтау теориясы бойынша өзі басқарылатын, самонастраивающаяся) кері қайтарыла алатын т.б. автомат түрлері бар.

Лекция 7

Тақырыбы: Автоматтар теориясы



1. Автоматтар теориясының мәселелері

2. Автоматтар теориясының қолданылуы
1. Автоматтар теориясы – автомат деп аталатын дискретті информацияны түрлендірушінің математикалық моделін зерттейтін басқару жүйелері теориясының бір бөлімі. Мұндай түрлендірушілер қатарына нақты құрылғылар (есептеуіш машиналар, автоматтар, тірі организмдер т.б) да, абстрактілі жүйелерде (мысалы формальді жүйелер т.б.) жатады. Автоматтар теориясы алгоритмдер теориясымен тығыз байланысты. Автоматтар теориясының көпшілік мәселелері – басқару жүйелерінің негізгі түрлері үшін де жалпы ортақ. Бұл мәселелерге автоматтардың анализі және синтезі, автоматтардың толықтығы мәселесі, минимизациясы, автоматтарды эквивалентті түрлендіру т.б. мәселелер жатады.

Анализ мәселелесінің мәні мынада: берілген автомат, бойынша оның қандай әрекеттер жасайтындығын әрекет ету құлқын (поведение) сипаттау немесе автомат және оның функциясы туралы толық емес мәліметтерге сүйеніп, оның қасиеттерін анықтау.

Синтез мәселесінің мәні мынада: алдын – ала берілген функциясы яғни қызметі не әрекет ету құлқы бойынша автоматтарды құру.

Толықтық мәселесінің мәні мынада: автоматтар жиыны М1 М толықтық қасиетіне ие ме? деген сұраққа жауап береді, яғни, берілген М1 ішкі жиының автоматтарына қайсыбір шекті амалдарды қолданып алынған барлық автоматтар жиыны М жиынына сәйкес келе ме?

Эквивалентті түрлендіру мәселесі автоматтарды түрлендіру ережелерінің толық жүйесін табумен айналысады. Бұл ережелер белгілі бір шарттарды қанағаттандыруы және автоматты кез келген өзіне эквивалентті автоматқа түрлендіруі тиіс. (екі автомат егер олардың әрекет ету құлқы бірдей болса, эквивалентті делінеді).

Автоматты әрекет ету құлқы (поведение) – бұл автоматтың сыртқы ортамен өзара әрекетін бейнелейтін математикалық ұғым. Шекті автоматтың сыртқы ортасына мысал ретінде енуші сөздер жиынын алуға болады. Ал, әрекет ету құлқы – бұл осы сөздерге қатысты автомат әрекеті.
2. Автоматтар теориясы математиканың басқа да облыстарында қолданылғаны сияқты, практикалық мәселелерді шешуде де қолданылады. Мысалы, автоматтар теориясы көмегімен кейбір формальді есептеулердің шешімі бар екендігі дәлелденді. Автоматтар теориясының ұғымдары мен әдістерін формальді және табиғи тілдерге қолдану математикалық лингвистиканың пайда болуына себеп болды.

Математикалық лингвистика – табиғи және кейбір жасанды тілдердің құрылымын бейнелеу үшін керекті формальді аппаратты өңдеумен шұғылданатын пән.

Мысал 1. Мынадай нақты шекті автомат берілсін. М=[А, S, B ,, , ]. Енуші алфавит А={0,1}; шығушы алфавит В={0,1}; үш ішкі жағдай S={S0 S1 S2}; шығу және өту (ауысу) функциялары:

түрінде берілген.

(S0,1) a S0 (S0, 1) a 1

(S1,0) a S2 (S1, 0) a 1

(S1,1) a S1 (S1, 1) a 0

(S2,0) a S0 (S2, 0) a 1

(S2,1) a S2 (S2, 1) a 0

Автомат кірісіне 0, 1, 0, 1 тізбегін береміз. Егер автомат бастапқыда S0 жағдайында тұрса, онда бірінші символ 0 – ді оқып, S1 жағдайына өтеді де шығысында 0 – ді шығарады. Одан соң 1 – ді оқып, S1 жағдайында қалады да 0 – ді шығарады. Келесі 0 –ді оқып, S2 жағдайына өтеді де 1 – ді шығарады. Соңғы 1 символын оқып, S2 жағдайында автомат жұмысын аяқтайды. Бұл кезде шығушы лентада 0, 0, 1, 0 тізбегі бар болады. Осылайша автомат 0, 1, 0, 1 түрдегі енісін 0, 0, 1, 0 – ге түрлендірді (0101→ 0010)



Достарыңызбен бөлісу:
1   ...   18   19   20   21   22   23   24   25   ...   31




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет