Petri háló

A Petri-háló  egy matematikai objektum, amelyet dinamikus diszkrét rendszerek modellezésére használnak, Carl Petri javasolta 1962 - ben .

Úgy definiálható, mint egy bipartit orientált multigráf , amely kétféle csúcsból áll – pozíciókból és átmenetekből, amelyeket ívek kötnek össze. Az azonos típusú csúcsok közvetlenül nem kapcsolhatók össze. A pozíciók címkéket (jelölőket) tartalmazhatnak, amelyek mozoghatnak a hálózaton. Egy esemény egy átmenet kilövése, amelyben az átmenet bemeneti pozícióiról a címkék a kimeneti pozíciókra kerülnek. Az események azonnal vagy eltérő időpontokban, bizonyos feltételek mellett történnek.

A Petri-háló egy multigráf, mivel lehetővé teszi több ív létezését a gráf egyik csúcsától a másikig. Mivel az ívek irányítottak, ez egy irányított multigráf. A gráf csúcsai két halmazra oszthatók (pozíciók és átmenetek) oly módon, hogy minden ív egy halmaz eleméből (pozíciók vagy átmenetek) egy másik halmaz elemére (átmenetek vagy pozíciók) irányuljon; ennélfogva egy ilyen gráf egy bipartit irányított multigráf.

Eredetileg párhuzamosan kölcsönható komponensekkel rendelkező rendszerek modellezésére fejlesztették ki; Petri az "Automaták kommunikációja" című doktori értekezésében [1] fogalmazta meg a számítástechnikai rendszer aszinkron komponenseinek kommunikációs elméletének főbb rendelkezéseit .

Dinamika

A Petri-háló működési folyamata vizuálisan ábrázolható az elérhető jelölések grafikonjával. A hálózat állapotát egyértelműen a jelölése határozza meg - a chipek pozíció szerinti eloszlása. A gráf csúcsai a Petri-háló megengedett jelölései, az ívek a triggerelt átmenet szimbólummal vannak jelölve. Minden gerjesztett átmenethez egy ív épül. A konstrukció leáll, ha olyan jelöléseket kapunk, amelyekben nincs átmenet gerjesztve, vagy olyan jelöléseket kapunk, amelyeket a gráf tartalmaz. Vegye figyelembe, hogy az elérhető jelölések grafikonja egy automata.

Petri-hálók típusai

Néhány Petri-háló típus:

Petri-hálók elemzése

A Petri-háló főbb tulajdonságai:

Ezen tulajdonságok vizsgálata elérhetőségi elemzésen alapul. A Petri-hálók tulajdonságainak elemzésére szolgáló módszerek az elérhető (fedő) jelölések grafikonjain, a háló állapotegyenletének megoldásán, valamint a pozíciók és átmenetek lineáris invariánsainak kiszámításán alapulnak. Kiegészítő redukciós módszereket is alkalmaznak a Petri-háló méretének csökkentésére, miközben megtartják tulajdonságait, és dekompozíciót [2] , az eredeti hálót alhálózatokra osztva.

Univerzális Petri Net

1974-ben Tilak Ajerwala kimutatta, hogy a gátló Petri-háló univerzális algoritmikus rendszer. Kotov monográfiájában a bizonyíték vázlatát adják meg, feltüntetve a Minsky -féle számlálóautomata programjának gátlóhálózat általi kódolásának szabályait . Peterson példákat ad a Petri-hálók egyéb kiterjesztett osztályaira, amelyek univerzális algoritmikus rendszer: szinkron és prioritás. Az explicit módon megszerkesztett univerzális Petri-háló [3] több ezer csúcsot tartalmazott, és a közelmúltban 56 csúcsra csökkentették [4] .

Végtelen Petri háló

A végtelen Petri-hálókat a számítási rácsok ellenőrzésére vezették be, és lehetővé tették a Petri-hálók tulajdonságainak meghatározását tetszőleges méretű, tipikus töredékek összeállításával kapott szabályos (lineáris, faszerű, négyzetes, háromszög-, hatszögletű és hiperkocka [5] ) szerkezetekre.

Lásd még

Jegyzetek

  1. Peterson, 1984 , 11. o. „1.3. A Petri-háló elméletének eredete.
  2. Zaitsev D. A. 2022. április 1-i archivált példány a Wayback Machine -nél Petri-hálók kompozíciós elemzése // Kibernetika és rendszerelemzés. - 2006, 1. sz. - S. 143-154.
  3. Zaitsev D. A. Archív másolat , 2022. április 1-je, a Wayback Machine Universal Petri Net, Cybernetics and System Analysis, 2012. évi 4. szám, p. 24-39.
  4. Zaitsev DA archiválva : 2022. április 1., a Wayback Machine Toward the Minimal Universal Petri Net, IEEE Transactions on Systems, Man and Cybernetics: Systems, 2013, 1-12.
  5. Zaicev D. A. 2022. április 1-i archivált példány a Wayback Machine -nél, Shmeleva T. R. Hiperkocka kommunikációs struktúrák ellenőrzése parametrikus Petri-hálókkal, Cybernetics and System Analysis, 1. szám, 2010, 119-128.

Irodalom

Linkek