Коммутативті емес сигнал ағынының графигі - Noncommutative signal-flow graph

Коммутативті емес матрицалық сигнал ағынының графигі ретінде ұсынылған көп кірісті, көп нәтижелі жүйе.

Жылы автоматтар теориясы және басқару теориясы, филиалдары математика, теориялық информатика және жүйелік инженерия, а коммутативті емес сигнал ағынының графигі модельдеу құралы болып табылады[1] а шеттерін картаға түсіру арқылы өзара байланысты жүйелер мен күй машиналары бағытталған граф а сақина немесе семиринг.

Бір шеті салмағы массивін білдіруі мүмкін импульстік жауаптар күрделі жүйенің (оң жақтағы суретті қараңыз),[2] немесе кейіпкер алфавит таңдап алды кіріс таспа ақырлы автоматты,[3] ал график ақпарат ағынын немесе жағдайдың ауысуын білдіруі мүмкін.

Бұл қосымшалар әр түрлі болғанымен, олар негізгі теориямен бөліседі.[4][5]

Анықтама

Сигнал-ағын графигінің фрагменті.

Қарастырайық n қатысатын теңдеулер n+1 айнымалылар {х0, х1,...,хn}.

бірге аиж сақинадағы немесе семирингтегі элементтер R. Еркін айнымалы х0 бастапқы шыңға сәйкес келеді v0, осылайша анықтайтын теңдеуі жоқ. Әрбір теңдеу а үзіндісіне сәйкес келеді бағытталған граф G=(V,E) суретте көрсетілгендей.

Жиек салмақтары функцияны анықтайды f бастап E дейін R. Соңында шығыс шыңын түзетіңіз vм. Сигнал-ағын графигі - бұл мәліметтер жиынтығы S = (G=(V,E), v0,vм V, f : ER). Теңдеулерде шешім болмауы мүмкін, бірақ шешкенде,

бірге Т элементі R деп аталады пайда.

Кезекті жою

Қайтару әдісі

Бірнеше бар[2] туралы емес жалпылау Мейсонның ережесі.[түсіндіру қажет ] Ең көп таралған қайтару циклі әдісі (кейде деп аталады алға қайтару циклі әдісі (FRL), қосарланған кері цикл әдісі (BRL)). Бірінші қатаң дәлел[түсіндіру қажет ] Riegle-ге жатқызылған,[2] сондықтан оны кейде атайды Ригл ережесі.[6]

Мейсон ережесіндегідей, бұлар[түсіндіру қажет ] Grap өрнектері терминдерді графикалық-теориялық тәсілмен біріктіреді (ілмектер, жолдар туындылары және т.б.). Олар ерікті коммутативті емес сақинаны және тұрақты тіркестердің семирингін ұстайтыны белгілі.[5]

Ресми сипаттама

Әдіс[түсіндіру қажет ] кірістен шығысқа дейінгі барлық жолдарды санаудан басталады,[түсіндіру қажет ] индекстелген j Дж. Біз келесі анықтамаларды қолданамыз:

  • The j-шы жол өнімі болып табылады (белгілерді теріс пайдалану арқылы) кортеж кj оның бойындағы жиек салмақтары:
[түсіндіру қажет ]
  • Кімге Сызат шың v оны түпнұсқа түсу мен салмаққа қатысты қайнармен және раковинамен алмастыру керек (бұл графиканың морфизміне кері және кері қарай батып кетеді v).
  • The цикл күшейту шыңның v w.r.t. ішкі сызба H дегеніміз - бөліну ағыны графигінің қайнар көзден раковинаға өсуі v барлық шыңдарды алып тастағаннан кейін H.
  • Әр жол бойымен шыңдардың орналасуын анықтайды. Жол бойымен j, мен-шы FRL (BRL) түйін коэффициенті болып табылады (1-Sмен(к))−1 қайда Sмен(к) болып табылады менбойымен - үшінші шыңы j-жалпы жою арқылы алынған подограф v0 және оның алдында (артында) барлық шыңдар.

Үлесі j-күшейтудің жолы - бұл өнімнің салмақтары мен түйін факторлары арасында ауысып отыратын жол бойындағы өнім:

сондықтан жалпы пайда

Мысал

Айналмалы сигнал ағынының графигі х дейін з

Көрсетілген сигнал ағынының графигін қарастырыңыз. Қайдан х дейін з, екі жол өнімі бар: (г.) және (е, а). Бірге (г.), FRL және BRL үлестері сәйкес келеді, өйткені екеуі бірдей циклдің пайдасын бөледі (оның бөлінуі төмендегі кестенің жоғарғы оң жағында қайта пайда болады):

Оның түйіндік коэффициенті мен жол салмағын көбейтіп, оның үлес салмағы болып табылады

Жол бойында (е, а), FRL және BRL шамалы ерекшеленеді, әрқайсысының шыңдары бөлек ж және з келесі кестеде көрсетілгендей.

Қайталау циклін бөлу Table.png

Қосу Тг., түйін факторларының және жол салмақтарының ауыспалы өнімі, біз екі күшейту өрнегін аламыз:

және

Бұл мәндер сәйкестендіруді қолдану арқылы бірдей болып көрінеді (аб)−1 = б−1а−1 және а(1-ба)−1=(1-аб)−1а.

Қолданбалар

Матрицалық сигналдық-графикалық графиктер

Теңдеулерді қарастырыңыз

және

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

Алға қайтару циклы әдісін қолдану өте маңызды емес, өйткені жалғыз жол өнімі бар (C,A) бір цикл-күшейту арқылы B кезінде ж. Осылайша, матрица ретінде бұл жүйе өзінің кіріс-шығыс картасын өте ықшам бейнелейді

Соңғы автоматтар

Ақырлы автоматты семиринг кезінде сигналдың ағындық графигі ретінде (коммутативті емес) ұсыну.

Коммутативті емес ағынды графиктің маңызды түрі - бұл ақырғы күй автомат алфавит арқылы .[3][4]

Тізбектік жалғаулар сөздердің тіркесіміне сәйкес келеді, оларды ақысыз моноид . Үшін A, B

Параллель байланыстар сәйкес келеді одақ құрды, бұл жиі жазылады A+B.

Соңында, өзіндік циклдар әрине сәйкес келеді Kleene жабылуы

қайда болып табылады бос сөз. Шексіз геометриялық қатарға ұқсастығы

бұл үстірт емес, өйткені бұл формадағы өрнектер «инверсия» ретінде қызмет етеді семиринг.[7]

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

Бұл автомат детерминирленген, сондықтан сөздерді жолдар арқылы бірмәнді түрде санауға болады. Қайтару циклы әдісін қолдана отырып, жол үлестері:

  • жол аб, түйін факторлары бар (c*, ), кіріс үлесін бере отырып
  • жол ада, түйін факторлары бар (c*, c*, ), кіріс үлесін бере отырып
  • жол ба, түйін факторлары бар (c*, ), кіріс үлесін бере отырып

Осылайша тіл осы автоматпен қабылданған (оның сигнал-ағын графигінің күшеюі) осы шарттардың қосындысы болып табылады

Тарихи жазбалар

Сондай-ақ қараңыз

Ескертулер

Әдебиеттер тізімі

  • Андалусси, С .; Чалх, З .; Sueur, C. (2006). «Сызықтық уақыттың шексіз нөлі, әртүрлі графикалық модельдер: графикалық ережелер». Компьютерлік басқару жүйесін жобалау, 2006 IEEE басқару қосымшалары бойынша халықаралық конференция. 2962–2967 беттер. дои:10.1109 / CACSD-CCA-ISIC.2006.4777109.CS1 maint: ref = harv (сілтеме)
  • Кітап, Роналд; Тіпті, Шимон; Грейбах, Шейла; Отт, Джин (1971). «Графиктер мен өрнектердегі екіұштылық» (PDF). Компьютерлердегі IEEE транзакциялары. IEEE. 100 (2): 149–153. дои:10.1109 / t-c.1971.223204.CS1 maint: ref = harv (сілтеме)
  • Бжозовский, Дж .; Макклуски кіші, Э.Дж. (1963). «Тізбектегі тізбектің жай-күй диаграммаларына арналған ағындар графигінің әдістері». Электрондық компьютерлердегі IEEE транзакциялары. IEEE (2): 67-76. дои:10.1109 / PGEC.1963.263416.CS1 maint: ref = harv (сілтеме)
  • Грейбах, Шейла (1965). «Контекстсіз фразалық құрылым грамматикасы үшін жаңа қалыпты формадағы теорема». ACM журналы. ACM. 12 (1): 42–52. дои:10.1145/321250.321254.CS1 maint: ref = harv (сілтеме)
  • Куйх, Вернер; Саломаа, Арто (1985). Семирингтер, автоматтар және тілдер. Шпрингер-Верлаг.CS1 maint: ref = harv (сілтеме)
  • Лоренс, Чарльз С. (1964). Флорографтар: Сызықтық жүйелерді модельдеуге және талдауға арналған. McGraw-Hill.CS1 maint: ref = harv (сілтеме)
  • Плиам, Джон; Ли, Э.Брюс (1995). «Өзара байланысты жүйелердің ғаламдық қасиеттері туралы». IEEE тізбектер мен жүйелердегі транзакциялар I: қор. Теория және бағдарламалар. IEEE. 42 (12): 1013–1017. дои:10.1109/81.481196.CS1 maint: ref = harv (сілтеме)
  • Ригл, Дарил; Лин, П.М. (1972). «Сигналдардың матрицалық графиктері және олардың жетістіктерін бағалаудың оңтайлы топологиялық әдісі». IEEE транзакциялар тізбек теориясы бойынша. IEEE. 19 (5): 427–435. дои:10.1109 / tct.1972.1083542.CS1 maint: ref = harv (сілтеме)