Граф-схема алгоритму (ГСА) — кінцевий зв'язний орієнтований граф , вершини якого відповідають операторам, а дуги задають порядок проходження вершин (операторів) алгоритму, де - число вершин графу, - число дуг. У ширшому сенсі вершинам графу відповідають не тільки операторні вершини, а й умовні, початкова та кінцева вершини і т.д. При розгляді паралельних алгоритмів вводиться поняття 'паралельної граф-схеми алгоритму' (ПарГСА), до складу якої входять вершини розпаралелювання / синхронізації, функціональність яких зазвичай поєднується. Іноді до складу ГСА вводяться вершини додаткових типів: об'єднання альтернативних дуг (парна вершина для умовної вершини), фіктивні операторні вершини, вершини маркування (з метою забезпечення можливості моделювання виконання алгоритму мережею Петрі), очікувальні вершини.
Ця стаття є сирим з іншої мови. Можливо, вона створена за допомогою машинного перекладу або перекладачем, який недостатньо володіє обома мовами. (вересень 2014) |
Однак не будь-який орієнтований граф, складений з вершин зазначених вище типів, може бути ототожнений з коректним алгоритмом. Наприклад, з операторної вершини не може виходити більше однієї дуги. Тому на практиці зазвичай обмежуються розглядом підкласу граф-схем алгоритмів, що задовольняють умовам безпеки, живучості і стійкості Алгоритми перетворення ГСА, які є підмножиною алгоритмів обробки графів загального вигляду, часто мають суттєві відмінності через використання особливих властивостей ГСА, що дозволяє їх спрощення, зниження часової або об'ємної складності.
До складу граф-схеми алгоритму можуть бути виділені більші елементи, представлені підмножинами її вершини і дуг: гілки (лінійні ланцюжки або ділянки вершин) і фрагменти (початковий, паралельний, альтернативний, циклічні з перед-, постумовою і перериванням). Еквівалентним записом граф-схеми коректного алгоритму є , що відбиває порядок вкладеності фрагментів.
Див. також
Примітки
- Ватутін Е.І., Зотов І.В. (2004). (PDF). Известия курського державного технічного університету. Курськ. № 2. С. 85-89. Архів оригіналу (PDF) за 11 вересня 2014. Процитовано 9 вересня 2014.
- Зотов І.В., Титов В.С., Колоскова В.А. [І ін.] Організація і синтез мікропрограмних мультимікроконтролерів. Курськ: вид-во «Курськ», 1999. 368 с.
- Ватутін Е.І., Зотов І.В., Титов В.С. [І ін.] Комбінаторно-логічні задачі синтезу розбиття паралельних алгоритмів логічного управління при проектуванні логічних мультиконтролерів. Курськ, вид-во Курського ДТУ, 2010. 200 с.
- Закревський А. Д. // Известия АН СРСР. Технічна кібернетика. — 1987. — № 4. — С. 106-112.
- Ватутін Е.І., Зотов І.В., Титов В.С. (2009). (PDF). Інформаційно-вимірювальні та Керуючий системи. № 11, Т. 7 М.: «Радіотехніка». С. 49-56. Архів оригіналу (PDF) за 10 вересня 2014. Процитовано 9 вересня 2014.
Посилання
- Баранов С.І. Синтез микропрограммное автоматів (граф-схеми та автомат). Л.: Енергія, 1979. 232 с.
- Лазарев В.Г., Пійло Є.І. Синтез керуючих автоматів. М.: Вища школа, 1989. 328 с.
- Автоматне управління асинхронними процесами в ЕОМ і дискретних системах. Под ред. . М.: Наука, 1986. 400 с.
- ГОСТ 19.701-90 [ 31 березня 2022 у Wayback Machine.] (рос.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Graf shema algoritmu GSA kincevij zv yaznij oriyentovanij graf G A V displaystyle G left langle A V right rangle vershini yakogo a i A i 1 N displaystyle a i in A i overline 1 N vidpovidayut operatoram a dugi v k a i a j V k 1 M i j 1 N displaystyle v k left a i a j right in V k overline 1 M i j overline 1 N zadayut poryadok prohodzhennya vershin operatoriv algoritmu de N l e f t A r i g h t displaystyle N left A right chislo vershin grafu M V displaystyle M left V right chislo dug U shirshomu sensi vershinam grafu vidpovidayut ne tilki operatorni vershini a j umovni pochatkova ta kinceva vershini i t d Pri rozglyadi paralelnih algoritmiv vvoditsya ponyattya paralelnoyi graf shemi algoritmu ParGSA do skladu yakoyi vhodyat vershini rozparalelyuvannya sinhronizaciyi funkcionalnist yakih zazvichaj poyednuyetsya Inodi do skladu GSA vvodyatsya vershini dodatkovih tipiv ob yednannya alternativnih dug parna vershina dlya umovnoyi vershini fiktivni operatorni vershini vershini markuvannya z metoyu zabezpechennya mozhlivosti modelyuvannya vikonannya algoritmu merezheyu Petri ochikuvalni vershini Ochikuvalna vershina algoritmu Cya stattya ye sirim perekladom z inshoyi movi Mozhlivo vona stvorena za dopomogoyu mashinnogo perekladu abo perekladachem yakij nedostatno volodiye oboma movami Bud laska dopomozhit polipshiti pereklad veresen 2014 Odnak ne bud yakij oriyentovanij graf skladenij z vershin zaznachenih vishe tipiv mozhe buti ototozhnenij z korektnim algoritmom Napriklad z operatornoyi vershini ne mozhe vihoditi bilshe odniyeyi dugi Tomu na praktici zazvichaj obmezhuyutsya rozglyadom pidklasu graf shem algoritmiv sho zadovolnyayut umovam bezpeki zhivuchosti i stijkosti Algoritmi peretvorennya GSA yaki ye pidmnozhinoyu algoritmiv obrobki grafiv zagalnogo viglyadu chasto mayut suttyevi vidminnosti cherez vikoristannya osoblivih vlastivostej GSA sho dozvolyaye yih sproshennya znizhennya chasovoyi abo ob yemnoyi skladnosti Do skladu graf shemi algoritmu mozhut buti vidileni bilshi elementi predstavleni pidmnozhinami yiyi vershini i dug gilki linijni lancyuzhki abo dilyanki vershin i fragmenti pochatkovij paralelnij alternativnij ciklichni z pered postumovoyu i pererivannyam Ekvivalentnim zapisom graf shemi korektnogo algoritmu ye sho vidbivaye poryadok vkladenosti fragmentiv Div takozhGraf potoku keruvannyaPrimitkiVatutin E I Zotov I V 2004 PDF Izvestiya kurskogo derzhavnogo tehnichnogo universitetu Kursk 2 S 85 89 Arhiv originalu PDF za 11 veresnya 2014 Procitovano 9 veresnya 2014 Zotov I V Titov V S Koloskova V A I in Organizaciya i sintez mikroprogramnih multimikrokontroleriv Kursk vid vo Kursk 1999 368 s ISBN 5 7277 0253 4 Vatutin E I Zotov I V Titov V S I in Kombinatorno logichni zadachi sintezu rozbittya paralelnih algoritmiv logichnogo upravlinnya pri proektuvanni logichnih multikontroleriv Kursk vid vo Kurskogo DTU 2010 200 s ISBN 978 5 7681 0523 5 Zakrevskij A D Izvestiya AN SRSR Tehnichna kibernetika 1987 4 S 106 112 Vatutin E I Zotov I V Titov V S 2009 PDF Informacijno vimiryuvalni ta Keruyuchij sistemi 11 T 7 M Radiotehnika S 49 56 Arhiv originalu PDF za 10 veresnya 2014 Procitovano 9 veresnya 2014 PosilannyaBaranov S I Sintez mikroprogrammnoe avtomativ graf shemi ta avtomat L Energiya 1979 232 s Lazarev V G Pijlo Ye I Sintez keruyuchih avtomativ M Visha shkola 1989 328 s Avtomatne upravlinnya asinhronnimi procesami v EOM i diskretnih sistemah Pod red M Nauka 1986 400 s GOST 19 701 90 31 bereznya 2022 u Wayback Machine ros