Bu maddenin veya maddenin bir bölümünün gelişebilmesi için konusunda uzman kişilere gereksinim duyulmaktadır.Mart 2020) ( |
Bu maddedeki bilgilerin için ek kaynaklar gerekli.Mayıs 2020) () ( |
Bir petri ağı (yer/geçiş ağı, yerleşim/geçiş ağı veya Y/G ağı olarak da bilinir) sistemlerin incelenmesi için kullanılabilecek bir araçtır. Petri ağları, sistemin matematiksel bir modelle modellenebilmesine izin verir. Bir Petri ağı, geçiş ve yerleşim düğümlerinden oluşan tek yönlü iki parçalı graf olarak da tanımlanabilir. Ok şeklinde gösterilen yönlü eğriler, bir geçişten önce ve sonra hangi yerlerin olduğunu tanımlarlar.
Bazı kaynaklar Petri ağlarının 1939 Ağustos'unda, henüz 13 yaşında olan Carl Adam Petri tarafından, kimyasal prosesleri tarif etmek amacıyla bulunduğunu belirtirler.
Petri ağları, UML, BPMN ve EPC gibi endüstri standartlarına benzer şekilde seçim, tekrarlama, eşzamanlı çalışma gerektiren adımlı prosesler için bir grafiksel notasyon sunar. Ancak bu standartların ötesinde, proses analizi için geliştirilmiş matematiksel teorisiyle ilgili proseslerin çalışmasını matematiksel bir kesinlikte modelleyebilir.
Petri ağ temelleri
Bir petri ağı yerler, geçişler ve eğrilerden oluşur. Yerler ve geçişler, graf teorisindeki düğümler ve kenarlar ile eşdeğerdir. Eğriler bir yerden bir geçişe veya bir geçişten bir yere doğru koşarlar. İki yer arasında veya iki geçiş arasında bir eğri olamaz. Geçişe giriş yapan eğri hangi yerden çıkış yaptıysa, bu yere geçişin giriş yeri; Geçişten çıkış yapan eğri hangi yere giriş yaptıysa, bu yere geçişin çıkış yeri denir.
Grafiksel olarak bir Petri ağındaki bir yer ayrık sayıdaki işaretler içerebilir. Bu işaretler jeton olarak adlandırılır. Jetonların herhangi bir anda yerler üzerindeki dağılımı işaretleme, jeton dağılımı veya konfigürasyon olarak adlandırılır.
Bir geçişin giriş yerlerinde yeterli jeton var ise, bu geçiş etkinleştirilmiş veya tetiklenebilir denir.
Etkinleştirilmiş bir diğer ifade ile, tetiklenebilir bir geçiş tetiklendiğinde, giriş yerlerinden ihtiyaç duyulan miktarda jeton tüketir ve çıkış yerlerinde üretilmesi gereken miktarda jeton üretilir. Bu 'gereken' miktarlar, ilgili geçişin ağırlığı, ayrık sistemler için özelleştirirsek geçişin üzerinde yazan rakam, ile gösterilir.
Tetikleme anlıktır. Tek seferde gerçekleşir ve yarıda bırakılamaz.
Bir çalışma kuralı tanımlanmadığı sürece, Petri ağlarının çalışması deterministik değildir. Aynı anda birden fazla geçiş tetiklendiğinde, hangisinin tetikleneceği bilinemez ya da bir başka deyişle, geçişlerin herhangi birisi tetiklenebilir.
Tetikleme deterministik olmadığından ve ağda herhangi bir yerde birden fazla sayıda jeton bulunabileceğinden, Petri ağları dağıtılmış sistemlerin eşzamanlı davranışını modellemek için uygundur.
Resmi tanım ve temel terminoloji
Petri ağları basit ağ olarak adlandırılan ağların kapsamını genişleten durum-geçiş sistemleridir.
Tanım 1. Bir ağı üç parametrelidir, öyle ki:
- ve sırasıyla yerlerin ve geçişlerin ayrık sonlu kümeleridir.
- ya da akış ilişkilerinin(graflardaki eğrilerin) bir kümesidir.
Tanım 2. Verilen bir N = (P, T, F ) ağındaki bir konfigürasyon C kümesiyle gösterilir, öyle ki C ⊆ P.
Tanım 3. Bir basit ağ EN = (N, C ) formundaki ağdır, öyle ki:
- N = (P, T, F ) bir ağdır.
- C, C ⊆ P olan bir konfigürasyondur.
Tanım 4. Bir Petri ağı, PN = (N, M, W ) formundaki ağdır ve basit ağın kapsamını genişletir, öyle ki:
- N = (P, T, F ) bir ağdır.
- M : P → Z Z'nin sayılabilir küme olduğu bir yerler çoklu kümesidir. M(not:marking), konfigürasyon konseptini genişletir ve Petri ağlarında genellikle işaretleme(jeton dağılımı) olarak tanımlanır.
- W : F → Z bir eğri çoklu kümesidir. Öyle ki, W(not: weight) her eğrinin üzerindeki sayı(yahut eğrinin ağırlığı) eğri katsayısının/çarpanının bir ölçüsüdür.
Eğer bir Petri ağı, basit ağa eş ise, Z {0,1} sayılabilir kümesi olabilir ve P 'deki M'nin altındaki 1'e karşılık gelen elemanlar, bir konfigürasyon oluşturur. (not: özetle her yerde en fazla 1 jeton bulunur). Benzer olarak, eğer bir Petri ağı, bir basit ağ değilse, M çoklu küme konfigürasyonların bir alt kümesi olarak ifade edilebilir. (not: özetle basit bir ağda her yer sadece tek bir jeton içerebilirken, Petri ağında böyle bir kısıtlama bulunmamaktadır.)
Bir Petri ağı diyagramında yerler genellikle çember işareti ile, geçişler ise uzunca ve dar dikdörtgenler tarafından, eğriler yerlerden geçişlere yahut geçişlerden yerlere bağlantıları gösteren tek yönlü oklar tarafından modellenir.
Eğer diyagram basit bir ağa ait olsaydı, yerler yine çemberler tarafından gösterilecekti. Ancak bu defa, her bir çember bir jeton içerebilecekti. Yukarıda sağda gözüken Petri ağı ise birden fazla jeton içermektedir. Tüm Petri ağına dağıtılmış jeton konfigürasyonuna, işaretleme adı verilir.
Yukarıda sağdaki resimde, p1 yeri, t geçişinin giriş yeridir; p2 yeri ise aynı geçişin çıkış yeridir. Üst resimde bulunan PN0 Petri ağı, M0 işaretlemesi ile alt resimde bulunan PN1 ağı ise M1 işaretlemesi ile konfigüre edilmiş(yahut işaretlenmiş) olsun. PN0'ın konfigürasyonu, tüm giriş yerleri yeteri kadar sayıda jeton (resimlerde noktalar olarak gösteriliyor) içerdiği için t geçişini etkinleştirir. bir yerin "yeteri kadar jeton" içermesi demek, o yerden geçişe giden eğrinin ağırlığına eşit veya daha fazla sayıda jetona sahip olması demektir. Bir geçiş, sadece ve sadece etkinleştirilmiş ise, tetiklenebilir. Bu örnekte, t 'nin tetiklenmesi(ateşlenmesi) M0' konfigürasyonundan M1 konfigürasyonuna bir geçiş yapılmasını sağlar ve PN1 Petri ağına ulaşılması ile sonuçlanır (sağ üstte, alttaki resim).
Hatırlatma 1. "büyük veya eşittir" tabirinin kesin anlamı, tetikleme kuralındaki toplama işleminin cebirsel kesinliğine bağlıdır. Cebirsel özelliklerdeki farklı varyasyonlar bizi farklı Petri ağı sınıflarına götürebilir. Örneğin: Cebirsel Petri Ağları.
Sıradaki resmi tanım, (Peterson 1981)'in tanımıdır. Birçok alternatif tanım da mevcuttur.
Sentaks
Bir Petri ağı grafı(bazıları tarafından Petri ağı olarak da söylenir ancak aşağıya bakın) olarak ifade edilecek şekilde, üç elemanlıdır(tuple). Öyle ki:
- S yerlerin sonlu kümesidir.
- T geçişlerin sonlu kümesidir.
- S ve T ayrıktır. herhangi bir nesne, hem bir geçişte hem de bir yer olamaz.(bir nesne ya geçiştir ya yerdir).
- eğriler multisetidir.. Her bir eğriye, negatif olmayan bir tam sayı(Eğri ağırlığı) ataması yapar.
Akış ilişkisi eğrilerin bir kümesidir: . Birçok kitap, eğrilerin ağırlığının yalnızca 1 olabileceğini yazar. Bu yazılar genellikle Petri ağlarını W yerine F' ile tanımlarlar. Bu yaklaşım kullanıldığında, bir Petri ağı haline dönüşür.
Bir geçişin girdi kümesi(preset) t, o geçişe ait giriş yerlerinin kümesidir: ; Geçişin çıktı kümesi(postset) geçişe ait çıkış yerlerinin kümesidir: . yerlerin girdi çıktı kümelerinin tanımları benzerdir (analoji).
Bir Petri ağının(grafının) işaretlemesi onun yerlerinin bir multisetidir.Yeni, . adreslemesi için, işaretleme her yere belirli sayılarda jeton ataması yapar deriz. .
A Petri ağı (bazıları tarafından işaretli Petri ağı olarak da adlandırılır - yukarıya bakın) 4 elemanlı bir kümedir. , Öyle ki:
- bir petri ağıdır.
- (Petri ağına ait bir işaretleme olan) ilk işaretlemedir.
Çalışma mantığı
Kelimelerle ifade edersek:
- M işaretlemesindeki(konfigürasyonundaki) t geçişinin ateşlenmesi, geçişin giriş yerlerinden(s) adet jetonun tüketilmesine ve geçişin çıkış yerlerinde(s) adet jetonun üretilmesine sebep olur.
- M işaretlemesindeki(konfigürasyonundaki) bir geçiş için, sadece ve sadece koşulu sağlanıyorsa, yani geçişin giriş yerlerinde tüketim için yeterli jeton varsa geçiş etkinleştirilmiştir (tetiklenebilir/ateşlenebilir).
Bizler, genellikle tetiklerin rastgele zamanlarda tetiklendiği durumlarda neler olabileceği ile ilgileniriz.
Bir adımda ulaşılabilirlik
Eğer ise, M işaretlemesinden bir adımda işaretlemesine ulaşılabilir deriz. (Ya da , M'den bir adımda ulaşılabilirdir)
Ulaşılabilirlik
'nin 'nin 'u olduğu durumlarda ; ise, herhangi bir adım sayısında ulaşılabiliyorsa, , M 'den ulaşılabilirdir deriz.
, işaretli bir Petri ağı olmak üzere, ilk işaretlemesinden itibaren gerçekleştirilebilecek tetiklemelerle ilgileniriz. Bu, ulaşılabiir işaretlemeler kümesidir ve şeklinde gösterilir.
Ulaşılabilirlik grafı
N'nin ulaşılabilirlik grafı, onun ulaşılabilir işaretlemeleri ile sınırlanmış geçiş ilişkileridir . Bu, ağın . (özetle, ağın alabileceği tüm durumları gösteren kümedir)
G grafına ve' 'ilk durumuna sahip bir Petri ağındaki ateşleme sekansı (ya da sıralı ateşleme kümesi)' 'ile gösterilir. Öyle ki;'. Burada tetikleme sekanslarının kümesi ile gösterilmiştir.
Tanımlardaki farklılıklar
Daha önce de belirtildiği gibi, tanım farklılıklarının en genel olanı, eğri ağırlıklarını göz ardı etmek ve W ile gösterilen eğriler multisetini, ile gösterilen ve akış ilişkisi olarak adlandırılan bir basit küme ile değiştirmektir. Bu (expressive power) sınırlandırmaz, her ikisi de birbirleri yerine kullanılabilir.
Genel olarak kullanılan bir diğer farklılık da, Desel ve Juhás (2001)'ın da kullandığı üzere,kapasitelerin yerler üzerinde tanımlanmış olmasına izin verilmesidir. Aşağıda ekler bölümünde bu konu tartışılmıştır.
Vektör ve matris şeklinde formulasyon - vektörleştirme
Bir Petri ağına ilişkin işaretlemeler(jeton dağılımları) , negatif olmayan tam sayıların boyutlu olarak ifade edilebilir.
Vektörün geçiş ilişkisi, * boyutundaki bir çift matrisle gösterilebilir:
- , öyle ki
- , öyle ki
Ardından farkları olan
ifadesi, ulaşılabilir jeton dağılımlarını matris çarpımı şeklinde göstermek için aşağıdaki şekilde kullanılabilir.
Herhangi bir w ateşleme(geçiş/tetikleme) sekansı için, her geçişe kendi ağırlığını w atayan bir yazalım. Bu durumda
- , 'ye ait bir ateşleme sekansı'dır..
w'nin bir ateşleme sekansı olması gerektiğine dikkat edin; geçişlerin rastgele tetiklenmesine izin vermek, genellikle daha büyük bir küme oluşturur.
Kaynakça
- ^ Rozenburg, G.; Engelfriet, J. (1998). "Elementary Net Systems". Reisig, W.; Rozenberg, G. (Ed.). Lectures on Petri Nets I: Basic Models - Advances in Petri Nets. Lecture Notes in Computer Science. 1491. Springer. ss. 12-121.
- ^ Desel, Jörg; Juhás, Gabriel (2001). "What Is a Petri Net? Informal Answers for the Informed Reader". Ehrig, Hartmut; ve diğerleri. (Ed.). Unifying Petri Nets. LNCS. 2128. Springerlink.com. ss. 1-25. Erişim tarihi: 14 Mayıs 2014.[]
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Bu maddenin veya maddenin bir bolumunun gelisebilmesi icin matematik konusunda uzman kisilere gereksinim duyulmaktadir Ayrintilar icin lutfen tartisma sayfasini inceleyin veya yeni bir tartisma baslatin Konu hakkinda uzman birini bulmaya yardimci olarak ya da maddeye gerekli bilgileri ekleyerek Vikipedi ye katkida bulunabilirsiniz Mart 2020 Bu maddedeki bilgilerin dogrulanabilmesi icin ek kaynaklar gerekli Lutfen guvenilir kaynaklar ekleyerek maddenin gelistirilmesine yardimci olun Kaynaksiz icerik itiraz konusu olabilir ve kaldirilabilir Kaynak ara Petri agi haber gazete kitap akademik JSTOR Mayis 2020 Bu sablonun nasil ve ne zaman kaldirilmasi gerektigini ogrenin Bir petri agi yer gecis agi yerlesim gecis agi veya Y G agi olarak da bilinir sistemlerin incelenmesi icin kullanilabilecek bir aractir Petri aglari sistemin matematiksel bir modelle modellenebilmesine izin verir Bir Petri agi gecis ve yerlesim dugumlerinden olusan tek yonlu iki parcali graf olarak da tanimlanabilir Ok seklinde gosterilen yonlu egriler bir gecisten once ve sonra hangi yerlerin oldugunu tanimlarlar Bazi kaynaklar Petri aglarinin 1939 Agustos unda henuz 13 yasinda olan Carl Adam Petri tarafindan kimyasal prosesleri tarif etmek amaciyla bulundugunu belirtirler Petri aglari UML BPMN ve EPC gibi endustri standartlarina benzer sekilde secim tekrarlama eszamanli calisma gerektiren adimli prosesler icin bir grafiksel notasyon sunar Ancak bu standartlarin otesinde proses analizi icin gelistirilmis matematiksel teorisiyle ilgili proseslerin calismasini matematiksel bir kesinlikte modelleyebilir a Petri ag yorungesi ornegiPetri ag temelleriBir petri agi yerler gecisler ve egrilerden olusur Yerler ve gecisler graf teorisindeki dugumler ve kenarlar ile esdegerdir Egriler bir yerden bir gecise veya bir gecisten bir yere dogru kosarlar Iki yer arasinda veya iki gecis arasinda bir egri olamaz Gecise giris yapan egri hangi yerden cikis yaptiysa bu yere gecisin giris yeri Gecisten cikis yapan egri hangi yere giris yaptiysa bu yere gecisin cikis yeri denir Grafiksel olarak bir Petri agindaki bir yer ayrik sayidaki isaretler icerebilir Bu isaretler jeton olarak adlandirilir Jetonlarin herhangi bir anda yerler uzerindeki dagilimi isaretleme jeton dagilimi veya konfigurasyon olarak adlandirilir Bir gecisin giris yerlerinde yeterli jeton var ise bu gecis etkinlestirilmis veya tetiklenebilir denir Etkinlestirilmis bir diger ifade ile tetiklenebilir bir gecis tetiklendiginde giris yerlerinden ihtiyac duyulan miktarda jeton tuketir ve cikis yerlerinde uretilmesi gereken miktarda jeton uretilir Bu gereken miktarlar ilgili gecisin agirligi ayrik sistemler icin ozellestirirsek gecisin uzerinde yazan rakam ile gosterilir Tetikleme anliktir Tek seferde gerceklesir ve yarida birakilamaz Bir calisma kurali tanimlanmadigi surece Petri aglarinin calismasi deterministik degildir Ayni anda birden fazla gecis tetiklendiginde hangisinin tetiklenecegi bilinemez ya da bir baska deyisle gecislerin herhangi birisi tetiklenebilir Tetikleme deterministik olmadigindan ve agda herhangi bir yerde birden fazla sayida jeton bulunabileceginden Petri aglari dagitilmis sistemlerin eszamanli davranisini modellemek icin uygundur Resmi tanim ve temel terminolojiPetri aglari basit ag olarak adlandirilan aglarin kapsamini genisleten durum gecis sistemleridir Tanim 1 Bir N P T F displaystyle N P T F agi uc parametrelidir oyle ki P displaystyle P ve T displaystyle T sirasiyla yerlerin ve gecislerin ayrik sonlu kumeleridir F P T T P displaystyle F subset P times T cup T times P ya da akis iliskilerinin graflardaki egrilerin bir kumesidir Tanim 2 Verilen bir N P T F agindaki bir konfigurasyon C kumesiyle gosterilir oyle ki C P Aktiflestirilmis bir gecise sahip bir Petri agiGecis tetiklendikten Petri aginin durumu gecis tetiklenmeden onceki hali yukarida Tanim 3 Bir basit ag EN N C formundaki agdir oyle ki N P T F bir agdir C C P olan bir konfigurasyondur Tanim 4 Bir Petri agi PN N M W formundaki agdir ve basit agin kapsamini genisletir oyle ki N P T F bir agdir M P Z Z nin sayilabilir kume oldugu bir yerler coklu kumesidir M not marking konfigurasyonkonseptini genisletir ve Petri aglarinda genellikle isaretleme jeton dagilimi olarak tanimlanir W F Z bir egri coklu kumesidir Oyle ki W not weight her egrinin uzerindeki sayi yahut egrinin agirligi egri katsayisinin carpaninin bir olcusudur Eger bir Petri agi basit aga es ise Z 0 1 sayilabilir kumesi olabilir ve P deki M nin altindaki 1 e karsilik gelen elemanlar bir konfigurasyon olusturur not ozetle her yerde en fazla 1 jeton bulunur Benzer olarak eger bir Petri agi bir basit ag degilse M coklu kume konfigurasyonlarin bir alt kumesi olarak ifade edilebilir not ozetle basit bir agda her yer sadece tek bir jeton icerebilirken Petri aginda boyle bir kisitlama bulunmamaktadir Bir Petri agi diyagraminda yerler genellikle cember isareti ile gecisler ise uzunca ve dar dikdortgenler tarafindan egriler yerlerden gecislere yahut gecislerden yerlere baglantilari gosteren tek yonlu oklar tarafindan modellenir Eger diyagram basit bir aga ait olsaydi yerler yine cemberler tarafindan gosterilecekti Ancak bu defa her bir cember bir jeton icerebilecekti Yukarida sagda gozuken Petri agi ise birden fazla jeton icermektedir Tum Petri agina dagitilmis jeton konfigurasyonuna isaretleme adi verilir Yukarida sagdaki resimde p1 yeri t gecisinin giris yeridir p2 yeri ise ayni gecisin cikis yeridir Ust resimde bulunan PN0 Petri agi M0 isaretlemesi ile alt resimde bulunan PN1 agi ise M1 isaretlemesi ile konfigure edilmis yahut isaretlenmis olsun PN0 in konfigurasyonu tum giris yerleri yeteri kadar sayida jeton resimlerde noktalar olarak gosteriliyor icerdigi icin t gecisini etkinlestirir bir yerin yeteri kadar jeton icermesi demek o yerden gecise giden egrinin agirligina esit veya daha fazla sayida jetona sahip olmasi demektir Bir gecis sadece ve sadece etkinlestirilmis ise tetiklenebilir Bu ornekte t nin tetiklenmesi ateslenmesi M0 konfigurasyonundan M1 konfigurasyonuna bir gecis yapilmasini saglar ve PN1 Petri agina ulasilmasi ile sonuclanir sag ustte alttaki resim Hatirlatma 1 buyuk veya esittir tabirinin kesin anlami tetikleme kuralindaki toplama isleminin cebirsel kesinligine baglidir Cebirsel ozelliklerdeki farkli varyasyonlar bizi farkli Petri agi siniflarina goturebilir Ornegin Cebirsel Petri Aglari Siradaki resmi tanim Peterson 1981 in tanimidir Bircok alternatif tanim da mevcuttur Sentaks Bir Petri agi grafi bazilari tarafindan Petri agi olarak da soylenir ancak asagiya bakin S T W displaystyle S T W olarak ifade edilecek sekilde uc elemanlidir tuple Oyle ki S yerlerin sonlu kumesidir T gecislerin sonlu kumesidir S ve T ayriktir herhangi bir nesne hem bir geciste hem de bir yer olamaz bir nesne ya gecistir ya yerdir W S T T S N displaystyle W S times T cup T times S to mathbb N egriler multisetidir Her bir egriye negatif olmayan bir tam sayi Egri agirligi atamasi yapar Akis iliskisi egrilerin bir kumesidir F x y W x y gt 0 displaystyle F x y mid W x y gt 0 Bircok kitap egrilerin agirliginin yalnizca 1 olabilecegini yazar Bu yazilar genellikle Petri aglarini W yerineF ile tanimlarlar Bu yaklasim kullanildiginda bir Petri agi S T F displaystyle S cup T F haline donusur Bir gecisin girdi kumesi preset t o gecise ait giris yerlerinin kumesidir t s S W s t gt 0 displaystyle bullet t s in S mid W s t gt 0 Gecisin cikti kumesi postset gecise ait cikis yerlerinin kumesidir t s S W t s gt 0 displaystyle t bullet s in S mid W t s gt 0 yerlerin girdi cikti kumelerinin tanimlari benzerdir analoji Bir Petri aginin grafinin isaretlemesi onun yerlerinin bir multisetidir Yeni M S N displaystyle M S to mathbb N adreslemesi icin isaretleme her yere belirli sayilarda jeton atamasi yapar deriz A Petri agi bazilari tarafindan isaretli Petri agi olarak da adlandirilir yukariya bakin 4 elemanli bir kumedir S T W M0 displaystyle S T W M 0 Oyle ki S T W displaystyle S T W bir petri agidir M0 displaystyle M 0 Petri agina ait bir isaretleme olan ilk isaretlemedir Calisma mantigi Kelimelerle ifade edersek M isaretlemesindeki konfigurasyonundaki t gecisinin ateslenmesi gecisin giris yerlerinden s W s t displaystyle W s t adet jetonun tuketilmesine ve gecisin cikis yerlerinde s W t s displaystyle W t s adet jetonun uretilmesine sebep olur M isaretlemesindeki konfigurasyonundaki bir gecis icin sadece ve sadece s M s W s t displaystyle forall s M s geq W s t kosulu saglaniyorsa yani gecisin giris yerlerinde tuketim icin yeterli jeton varsa gecis etkinlestirilmistir tetiklenebilir ateslenebilir Bizler genellikle tetiklerin rastgele zamanlarda tetiklendigi durumlarda neler olabilecegi ile ilgileniriz Bir adimda ulasilabilirlik Eger M GM displaystyle M to G M ise M isaretlemesinden bir adimda M displaystyle M isaretlemesine ulasilabilir deriz Ya da M displaystyle M M den bir adimda ulasilabilirdir Ulasilabilirlik G displaystyle to G nin G displaystyle to G nin u oldugu durumlarda M G M displaystyle M to G M ise herhangi bir adim sayisinda ulasilabiliyorsa M displaystyle M M den ulasilabilirdir deriz N S T W M0 displaystyle N S T W M 0 isaretli bir Petri agi olmak uzere M0 displaystyle M 0 ilk isaretlemesinden itibaren gerceklestirilebilecek tetiklemelerle ilgileniriz Bu ulasilabiir isaretlemeler kumesidir ve R N D M M0 S T W M displaystyle R N stackrel D M mid M 0 to S T W M seklinde gosterilir Ulasilabilirlik grafi N nin ulasilabilirlik grafi onun ulasilabilir isaretlemeleriR N displaystyle R N ile sinirlanmis gecis iliskileridir G displaystyle to G Bu agin ozetle agin alabilecegi tum durumlari gosteren kumedir Ggrafina ve M0 displaystyle M 0 ilk durumuna sahip bir Petri agindaki atesleme sekansi ya da sirali atesleme kumesi s ti1 tin displaystyle vec sigma langle t i 1 ldots t i n rangle ile gosterilir Oyle ki M0 G ti1M1 Mn 1 G tinMn displaystyle M 0 to G t i 1 M 1 wedge ldots wedge M n 1 to G t i n M n Burada tetikleme sekanslarinin kumesi L N displaystyle L N ile gosterilmistir Tanimlardaki farkliliklarDaha once de belirtildigi gibi tanim farkliliklarinin en genel olani egri agirliklarini goz ardi etmek ve W ile gosterilen egriler multisetini F S T T S displaystyle F subseteq S times T cup T times S ile gosterilen ve akis iliskisi olarak adlandirilan bir basit kume ile degistirmektir Bu expressive power sinirlandirmaz her ikisi de birbirleri yerine kullanilabilir Genel olarak kullanilan bir diger farklilik da Desel ve Juhas 2001 in da kullandigi uzere kapasitelerin yerler uzerinde tanimlanmis olmasina izin verilmesidir Asagida ekler bolumunde bu konu tartisilmistir Vektor ve matris seklinde formulasyon vektorlestirmeBir Petri agina iliskin isaretlemeler jeton dagilimlari S T W M0 displaystyle S T W M 0 negatif olmayan tam sayilarin S displaystyle S boyutlu olarak ifade edilebilir Vektorun gecis iliskisi S displaystyle S T displaystyle T boyutundaki bir cift matrisle gosterilebilir W displaystyle W oyle ki s t W s t W s t displaystyle forall s t W s t W s t W displaystyle W oyle ki s t W s t W t s displaystyle forall s t W s t W t s Ardindan farklari olan WT W W displaystyle W T W W ifadesi ulasilabilir jeton dagilimlarini matris carpimi seklinde gostermek icin asagidaki sekilde kullanilabilir Herhangi bir w atesleme gecis tetikleme sekansi icin her gecise kendi agirligini w atayan bir o w displaystyle o w yazalim Bu durumda R N M w M M0 WT o w w displaystyle R N M mid exists w M M 0 W T cdot o w wedge w N displaystyle N ye ait bir atesleme sekansi dir displaystyle w nin bir atesleme sekansi olmasi gerektigine dikkat edin gecislerin rastgele tetiklenmesine izin vermek genellikle daha buyuk bir kume olusturur b Ornek bir Petri agi W t1t2p101p210p310p401 displaystyle W begin bmatrix amp t1 amp t2 p1 amp 0 amp 1 p2 amp 1 amp 0 p3 amp 1 amp 0 p4 amp 0 amp 1 end bmatrix W t1t2p110p201p301p400 displaystyle W begin bmatrix amp t1 amp t2 p1 amp 1 amp 0 p2 amp 0 amp 1 p3 amp 0 amp 1 p4 amp 0 amp 0 end bmatrix WT t1t2p1 11p21 1p31 1p401 displaystyle W T begin bmatrix amp t1 amp t2 p1 amp 1 amp 1 p2 amp 1 amp 1 p3 amp 1 amp 1 p4 amp 0 amp 1 end bmatrix M0 1021 displaystyle M 0 begin bmatrix 1 amp 0 amp 2 amp 1 end bmatrix Kaynakca Rozenburg G Engelfriet J 1998 Elementary Net Systems Reisig W Rozenberg G Ed Lectures on Petri Nets I Basic Models Advances in Petri Nets Lecture Notes in Computer Science 1491 Springer ss 12 121 Desel Jorg Juhas Gabriel 2001 What Is a Petri Net Informal Answers for the Informed Reader Ehrig Hartmut ve digerleri Ed Unifying Petri Nets LNCS 2128 Springerlink com ss 1 25 Erisim tarihi 14 Mayis 2014 KB1 bakim Digerlerinin yanlis kullanimi link olu kirik baglanti