27.03.2014 Views

SEKE 2012 Proceedings - Knowledge Systems Institute

SEKE 2012 Proceedings - Knowledge Systems Institute

SEKE 2012 Proceedings - Knowledge Systems Institute

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

support because S S S which means that S is the union<br />

3 1 2<br />

3<br />

of other supports.<br />

III.<br />

PROPERTIES OF MINIMAL SUPPORTS OF S-INVARIANTS<br />

In this section, we will give a suff icient and necessary<br />

condition for a place s ubset to be a m inimal support of S-<br />

invariants. Before that, some properties are given below.<br />

Lemma 1 [12] If S is an support of S-invariants, but not a<br />

0<br />

minimal support, then there are at least t wo minimal supports<br />

of S-invariants S , S ,..., S<br />

1 2 k 2<br />

k such that S S S ... S .<br />

0 1 2 k<br />

Lemma 2 Let C be an m*<br />

n ordered integer matrix and the<br />

rank of C satisfies RC<br />

n . Then the homogeneous<br />

<br />

equation CX 0 has a fundamental system of solution in<br />

which all the base solutions are integer vectors.<br />

Proof: Because RC n and the coefficient matrix C is<br />

an integer matrix, using Gaussian elimination method, we can<br />

get a fu ndamental system of solu tion which is co nsisted of<br />

<br />

rational vectors for the homogeneous equation CX 0 . We<br />

denote the system by = , ,..., <br />

1 2 k . Because<br />

1<br />

is a ration al vector, so we can suppose that<br />

i<br />

i k<br />

<br />

i1 i2 in<br />

...<br />

i <br />

<br />

<br />

i1 i2 in <br />

all integers and v ,..., v are nonzero.<br />

Let v<br />

i <br />

n<br />

ij<br />

j 1<br />

i1<br />

and<br />

T<br />

in<br />

, where ,..., and v ,..., v are<br />

i1<br />

<br />

<br />

n n n<br />

' <br />

v v v<br />

<br />

i i i i1 ij i2 <br />

ij in<br />

.<br />

ij <br />

j1 j1 j1<br />

<br />

j1 j2<br />

jn<br />

<br />

'<br />

Then it is eas y to see th at <br />

i<br />

is an in teger vector. And as a<br />

constant times of the base solution vector for the<br />

i<br />

<br />

'<br />

homogeneous equation CX 0 , is surely to be a base<br />

solution of CX 0<br />

<br />

. As a result, ' ' , ' ,..., <br />

'<br />

1 2 k <br />

i<br />

in<br />

constitute<br />

<br />

.■<br />

a fundamental system of integer solution of CX 0<br />

Definition 1 [4] Let A be an incidence matrix of a Petri net<br />

( ST , ; FW , , M)<br />

A 1 i S denotes the i th<br />

, and <br />

0<br />

column vector in A. For a given place s ubset<br />

<br />

<br />

S s , s ,..., s<br />

1 j1 j2<br />

j k<br />

S , A A , A ,..., A <br />

S1 j1 j2<br />

j k , a sub-matrix<br />

of A, is called the generated sub-matrix corresponding to S .<br />

1<br />

Theorem 1 Let S <br />

1 s , s ,..., s <br />

j1 j j k<br />

2<br />

i<br />

i1<br />

be a place su bset,<br />

in<br />

T<br />

A<br />

S 1<br />

be<br />

the generated sub-matrix corresponding to S .If the rank of<br />

1<br />

<br />

A<br />

S 1<br />

satisfies R( A ) S 1<br />

S1 1<br />

and A Y 0 has positive<br />

S1 S1<br />

integer solutions, then S is a minimal support of S-invariants.<br />

1<br />

Proof: Since<br />

A Y<br />

S1 S1<br />

<br />

has positive integer solutions, S1<br />

0<br />

must be a su pport of S -invariants. Assuming that S is not a<br />

1<br />

minimal support of S-invariants, then there are at leas t two<br />

minimal supports of S-invariants S , S ,..., S ( k 2) such<br />

11 12 1k<br />

that S S S ... S according to Lemma 1. Let Y<br />

1 11 12 1k<br />

i<br />

and Y (<br />

j<br />

1 i,<br />

jk i j ) be the minimal S-invariants<br />

supported by S and S respectively. It’s obviously that<br />

1i<br />

1 j<br />

Y i<br />

<br />

and Y are linearly independent and AY AY 0<br />

j<br />

i j .<br />

Denote the l th element of Y by Y<br />

i<br />

i l . If Yi<br />

l<br />

's<br />

corresponding place s does not belong to S , then Y<br />

l<br />

1<br />

l<br />

0<br />

i<br />

because the support of S-invariant Y , i.e. S , is a su bset of<br />

i<br />

1i<br />

S . Deleting all those elements whose corresponding places<br />

1<br />

don’t belong to S from Y , and denoting the resulted vector<br />

1<br />

i<br />

<br />

by , then A 0 holds because<br />

i<br />

S1<br />

i<br />

is constructed by<br />

i<br />

<br />

deleting some zero ele ments from Y and AY 0<br />

i<br />

i<br />

holds.Similarly, deleting all tho se elements whose<br />

corresponding places don’t belong to S from Y , and<br />

1<br />

j<br />

denoting the resulted vector by , then the equation<br />

j<br />

<br />

A 0 holds.<br />

S1<br />

j<br />

In addition, because Y and Y are linearly independent,<br />

i<br />

j<br />

<br />

i<br />

and are obtained by deleting the same zero elements from<br />

j<br />

Y and Y respectively, so<br />

i<br />

j<br />

and must be linearly<br />

i<br />

j<br />

<br />

independent too. F urthermore, from A 0<br />

S1<br />

i and A 0<br />

S1<br />

j<br />

we can see and are two linear independent solutions of<br />

i<br />

j<br />

<br />

A Y 0<br />

S1 S1<br />

. Only when R( A ) S 2<br />

S1 1<br />

, A Y 0<br />

S1 S1<br />

can have<br />

such two independent solutions. But this is contradictory with<br />

the assumption R( A ) S 1<br />

S1 1<br />

in the theorem. So S must be<br />

1<br />

a minimal support of S-invariants. ■<br />

s 1<br />

t 5 t 6<br />

t 7<br />

t 4<br />

t 2<br />

s 2<br />

s 5<br />

s 3<br />

s 4<br />

s 7 t 8<br />

t 3<br />

s 6<br />

t 1<br />

Fig 2. A Petri net example 2<br />

Now let’s verify Theorem 1 w ith Peri n et in Fig.2. In<br />

2<br />

fact, has two minimal supports of S-invariants, which are<br />

2<br />

S s , s , s , s , s S s , s , s , s , s respectively.<br />

<br />

and <br />

1 1 2 5 6 7<br />

2 3 4<br />

The generated sub-matrix<br />

S s , s , s , s , s is as follows.<br />

1 1 2 5 6 7<br />

5 6 7<br />

A<br />

S 1<br />

corresponding to<br />

341

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!