Documente Academic
Documente Profesional
Documente Cultură
Curs 4
Curs 4
S-invarian ti (continuare) T - invarian ti a re Analiza structurala telelor de tip P/T: sifoane s i capcane Clase speciale de re tele de tip P/T: ma sini cu stare grafuri marcate re tele cu alegere libera
p.
p.
p.
p.
p.
T - invarian ti
Deni tie 3 Fie N = (P, T, F, W ) o re tea de tip P/T. (1) Se nume ste T-invariant al re telei N orice vector n-dimensional j de numere ntregi ce verica coloana a rela tia C j = 0, unde C este matricea de inciden ta re telei N . j este T-invariant al re (2) Daca telei N , atunci mul timea Pj = {tk T | j (k ) = 0} suportul T-invariantului j . este numita j 0. (2) T-invariantul j este numit pozitiv daca nu (3) Un T-invariant pozitiv j > 0 este numit minimal daca un alt T-invariant j astfel nct 0 < j < j . exista
p.
T-invarian ti
Observa tii: Orice re tea are cel pu tin un T-invariant, j = 0. o re are cel Vom spune ca tea are T-invarian ti daca pu tin un T-invariant nenul. j1 , j2 , . . . , jn sunt T-invarian Daca ti pentru o re tea s i x1 , x2 , . . . , xn Z, atunci x1 j1 + x2 j2 + . . . + xn jn este T-invariant al re telei.
p.
T-invarian ti - propriet a ti
Teorema 3 O re tea P/T N are T-invarian ti pozitivi j > 0 N are marcari reproductibile. ddaca
Demonstrat ie:
marcarea M data prin (=): Fie j > 0 un T-invariant al re telei N . Consideram M (p ) =
tk p
j (k) W (p, tk ) ,
. . . tn
j (n )
Ms la M s Din modul de alegere al marcarii i secven tei w w este posibila i e M i.e. M [w M . marcarea produsa, Atunci M = M + C w = M + C j = M , deoarece j este T-invariant, deci M = M , M [w M : s i, deci, marcarea M este reproductibila. (=) Fie M [w M . Atunci M = M + C w . Deci C w =0s i w este T-invariant.
p.
T-invarian ti - propriet a ti
N Deni tie 4 Fie N = (P, T, F, W ) o re tea P/T. Spunem ca cu T-invarian pentru ecare tranzi este acoperita ti daca tie un T-invariant pozitiv jt > 0 cu t Pjt . t T exista cu Lema 2 N = (P, T, F, W ) este o re tea P/T acoperita exista un T-invariant j > 0 cu Pj = T . T-invarian ti ddaca
p. 1
Exemplu
2 p1 t2 2 t1 p2 t3
p3
x 1 1 0 0 2 1 y = 0 = z 2 0 1
T-invarian ti de forma (, , 2). cu T-invarian Re teaua acoperita ti. reproductibile: M0 [t2 t3 t3 t1 M0 sau Marcari (1, 2, 2)[t1 t2 t3 t3 (1, 2, 2).
p. 1
T-invarian ti - propriet a ti
viabila s Teorema 4 Orice re tea P/T marcata i marginit a cu T-invarian este acoperita ti. Demonstra tie:
s Fie = (N, M0 ) marginit a i viabila. pentru , exista M [M 0 s Se folose ste faptul ca, i T astfel nct M [ M s i n apar toate tranzi tiile din T . este T-invariantul cautat: C =0s i (k) > 0, k {1, . . . , n}.
p. 1
T-invarian ti
p1 t1 t3
1 1 1 0 1 1 x+yz =0 y + z = 0
x y = 0 = z
t2
p2
T-invarian ti de forma (0, , ). cu T-invarian Re teaua nu este acoperita ti, deci nu este sau nu este marginit viabila a.
p. 1
Observa tie
re Exista tele acoperite de T-invarian ti care nu sunt marginite/viabile:
p1
1 1 1
1 1 0
x y z
t1
p3
t3
=0
t2
p2
p. 1
Sifoane
Deni tie 5 Fie N = (P, T, F, W ) o re tea s i R P o R R. Un mul time de loca tii. R se nume ste sifon daca R = . sifon este propriu, daca
p. 1
Sifoane
Deni tie 5 Fie N = (P, T, F, W ) o re tea s i R P o R R. Un mul time de loca tii. R se nume ste sifon daca R = . sifon este propriu, daca
t2 t4
p1
p2
t3
p3
p4
t1
t5
p. 1
Sifoane
Deni tie 5 Fie N = (P, T, F, W ) o re tea s i R P o R R. Un mul time de loca tii. R se nume ste sifon daca R = . sifon este propriu, daca
t2 t4
p1
p2
t3
p3
p4
t1
t5
p. 1
Propriet a ti
Nota tie: e R P o mul time de loca tii s i M o marcare. M (R ) = p R M (p )
p. 1
Propriet a ti
Nota tie: e R P o mul time de loca tii s i M o marcare. M (R ) = p R M (p ) Deni tie 6 Fie N = (P, T, F, W ) o re tea, R P un sifon propriu s i M o marcare a lui N . R este marcat n M (R) = 0. marcarea M , daca
p. 1
Propriet a ti
Nota tie: e R P o mul time de loca tii s i M o marcare. M (R ) = p R M (p ) Deni tie 6 Fie N = (P, T, F, W ) o re tea, R P un sifon propriu s i M o marcare a lui N . R este marcat n M (R) = 0. marcarea M , daca Propozi tie 1 Fie N = (P, T, F, W ) o re tea s i R P un sifon propriu. Fie M o marcare a re telei astfel nct M (R) = 0. Atunci, M [M , M (R) = 0.
p. 1
Exemplu
t2 t4
p1
p2
t3
p3
p4
t1
t5
p. 1
Propriet a ti
, R un sifon s Fie = (N, M0 ) o re tea P/T marcata i M0 (R) = 0, atunci M (R) = 0 M [M0 . Daca pentru accesibilitate Se ob tine o condi tie necesara R sifon pentru care M0 (R) = 0 s Daca i M (R) = 0, atunci M [M0 .
t2 t4
p1
p2
t3
p3
p4
t1
t5
p. 1
Propriet a ti sifoane
viabila. Propozi tie 2 Fie = (N, M0 ) o re tea P/T marcata Orice sifon R este marcat la M0 .
p. 1
Propriet a ti sifoane
viabila. Propozi tie 2 Fie = (N, M0 ) o re tea P/T marcata Orice sifon R este marcat la M0 .
t3
p3
p4
p2 t2
p5
t1
p1
t4
p. 1
Propriet a ti sifoane
astfel Propozi tie 3 Fie = (N, M0 ) o re tea P/T marcata Atunci mul nct M0 este marcare moarta. timea de loca tii R = {p P |M0 (p) = 0} este sifon propriu.
p. 2
Propriet a ti sifoane
astfel Propozi tie 3 Fie = (N, M0 ) o re tea P/T marcata Atunci mul nct M0 este marcare moarta. timea de loca tii R = {p P |M0 (p) = 0} este sifon propriu.
p3
p1
t1
t2 p4
p2
t4
p5
t3
deci {p1 , p3 , p4 , p5 } sifon . M0 = (0, 1, 0, 0, 0) este marcare moarta, deci {p2 , p3 , p4 , p5 } sifon M0 = (1, 0, 0, 0, 0) este marcare moarta,
p. 2
Capcane
Deni tie 7 Fie N = (P, T, F, W ) o re tea s i R P o daca R R. mul time de loca tii. R se nume ste capcana este proprie, daca R = . O capcana
t2 t4
p1
p2
t3
p3
p4
t1
t5
p. 2
Propriet a ti capcane
Propozi tie 4 Fie N = (P, T, F, W ) o re tea s i R P o proprie. Fie M o marcare a re capcana telei astfel nct M (R) = 0. Atunci, M [M , M (R) = 0.
p. 2
Propriet a ti capcane
Propozi tie 4 Fie N = (P, T, F, W ) o re tea s i R P o proprie. Fie M o marcare a re capcana telei astfel nct M (R) = 0. Atunci, M [M , M (R) = 0.
t2 t4
p1
p2
t3
p3
p4
t1
t5
{p3 , p4 } este capcana. Loca tiile p3 , p4 ramn marcate n orice marcare accesibila din M0 .
p. 2
Consecin ta
, M [M0 s Fie = (N, M0 ) o re tea P/T marcata i R o Daca M0 (R) = 0, atunci M (R) = 0. capcana. pentru accesibilitate Se ob tine o condi tie necesara o marcare M s cu M0 (R) = 0, daca Data i R capcana M (R) = 0, atunci M [M0
p1 t1 p3 t4
p5
t5
p. 2
Caracterizare capcane
ddaca, Propozi tie 5 O mul time R de loca tii este capcana pentru orice tranzi tie t: | t| |R t | |R t|
p1 t1 p3
R = {p2 , p3 , p4}: | t1 | |R t1 | = 2 |R t1 | = 1 | t2 | |R t2 | = 1 |R t2 | = 1
t3 p2 t2
| t3 | |R t3 | = 1 |R t1 | = 1 | t4 | |R t4 | = 1 |R t1 | = 1
p4
t4
p. 2
Propriet a ti capcane
. Daca Propozi tie 6 Fie = (N, M0 )o re tea P/T marcata marcata n orice sifon propriu al lui N include o capcana a blocaje. M0 , atunci este far
p. 2
Propriet a ti capcane
. Daca Propozi tie 6 Fie = (N, M0 )o re tea P/T marcata marcata n orice sifon propriu al lui N include o capcana a blocaje. M0 , atunci este far
p3
p1
t1
t2 p4
p2
t4
p5
t3
Sifoane: {p1 , p3 , p4 , p5 }, {p3 , p3 , p4 , p5 }, {p2 , p3 , p4 }, {p2 , p3 } Capcane: {p2 , p3 }, {p1 , p3 , p4 , p5 }, {p1 , p2 , p3 } a blocaje. Re tea far
p. 2
Observa tii
a: Reciproca nu este adevarat
p1
t1
p2
t3
p3
t4
t2
a blocaje Re tea far Sifoane proprii: {p1 , p2 } -> nu include nici o capcana! Capcane proprii: {p3 }
p. 2
p. 2
p. 2
p1
p2
p3
t2
t4
p. 2
p1
p2
p3
t2
t4
p. 3
p. 3
Exemplu
t1
p1
p2
t3
p3
t2
p. 3
p. 3
Demonstra tie:
Teorema 7 (de accesibilitate) Fie (N, M0 ) o S - re tea viabila s marcata i M o marcare a sa. M este ddaca M (S ) = M0 (S ) accesibila Demonstra tie:
(=) Din prop. 8. Se aplica apoi lema 3 (=) Din teorema 5, (N, M0 ) este tare conexa.
p. 3
p3 t1
p2
p5
p. 3
T - re tele
Deni tie 10 Fie un circuit al unei re tele, M marcare, R loca tiile de pe circuitul . Numarul de puncte de pe circuit este M ( ) = M (R); Circuitul se nume ste marcat (n marcarea M ), daca M ( ) > 0; M0 ( ) > 0. Circuitul se nume ste marcat ini tial, daca a T-re Propozi tie 9 (Proprietatea fundamentala telelor) s Atunci: Fie (N, M0 ) o T-re tea marcata i un cicuit al sau. M [M0 : M ( ) = M0 ( ) Numarul de puncte de pe un circuit este constant.
p. 3
T - re tele - viabilitate
(N, M0 ) este viabila ddaca Teorema 8 O T-re tea marcata este marcat ini orice circuit al sau tial. Demonstra tie: exista un circuit astfel nct (=) Se presupune ca M0 ( ) = 0. Deci M [M0 M ( ) = 0, deci tranzi tiile de pe circuit nu se pot produce n nici o marcare.
ca exista M [M (=) Fie t T s i M [M0 . Se arata astfel nct M [t . Fie PM = loca {p|drum de la p la t s i pe drum nu se aa tii marcate n M}.
p. 3
T - re tele - viabilitate
p1 t3 p3 p5 t1 p7 t5
p2 t2 p4 t4 p6
t = t2 PM = {p2 , p4 , p6 }. un drum maximal = t1 p1 t2 . . . pn tn t, cu p1 , . . . , pn PM (orice circuit este Exista marcat n M , deoarece este marcat s i n M0 ). Fie secven ta de tranzi tii = t1 . . . tn . Atunci: M [ M [t (*). |PM |: |PM | = 0, toate loca Induc tie dupa tiile din t sunt marcate la M , deci M [t . a pentru orice PM cu |PM | < n. Fie PM cu Presupunem arma tia (*) adevarat | PM | = n. ca: Loca tiile din t1 marcate n M , deci M [t1 M . Se arata PM PM PM = PM
p. 3
T - re tele - viabilitate
Fie p PM , deci p t1 drum = p . . . t cu toate loca Exista tiie nemarcate n ca toate loca M . Se arata tiile sunt nemarcate n M p PM ). (adica producerea p1 PM s i p1 PM (p1 marcat n M dupa lui t1 ). exista o secven de PM PM , din ipoteza inductiva ta tranzi tii cu M [ M [t . Cum M [t1 M , se ob tine: M [t1 M [ M [t . Deci re teaua este viabila.
p. 3