09.09.2014 Views

13th International Conference on Membrane Computing - MTA Sztaki

13th International Conference on Membrane Computing - MTA Sztaki

13th International Conference on Membrane Computing - MTA Sztaki

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

H. ElGindy, R. Nicolescu, H. Wu<br />

4. Target cell (S 30 ): cf. Line 4.4<br />

4.1.<br />

1. S 30 g → min.min S 40 (g)↕<br />

2. S 30 f j → min.min S 30 d ′ j (a)↓ j<br />

3. S 30 → min S 40 | q<br />

4. S 30 → min S 40 | p<br />

5. All cells (S 40 , S 50 )<br />

5.1. End of each search round<br />

1. S 40 v k → max.max S 40 | s<br />

2. S 40 v k → max.max S 40 | t<br />

3. S 40 u j → max.max S 40<br />

4. S 40 c l → max.max S 40<br />

5. S 40 r j(X) → max.max S 40<br />

6. S 40 r j(X) ′ → max.max S 40<br />

7. S 40 a → max S 40<br />

8. S 40 q → max S 40<br />

9. S 40 p → max S 40<br />

10. S 40 → min S 3<br />

5.2. End of the algorithm<br />

1. S 50 g → max S 50<br />

2. S 50 n ′ j → max.min S 50<br />

3. S 50 n ′′<br />

k → max.min S 50<br />

4. S 50 w k → max.min S 50<br />

5. S 50 v k → max.min S 50<br />

6. S 50 z k ′′ → max.min S 50<br />

7. S 50 w → max S 50<br />

8. S 50 v → max S 50<br />

9. S 50 → min S 60<br />

Cell σ i uses the following symbols to record its relati<strong>on</strong>ships with its neighbouring<br />

cells, σ j and σ k : n ′ j indicates a structural parent; n′′<br />

k<br />

indicates a structural<br />

child; d ′ j indicates an edge-disjoint path predecessor (dp-predecessor); d′′<br />

k<br />

indicates an edge-disjoint path successor (dp-successor); s ′ j indicates a current<br />

sp-predecessor; s ′′<br />

k<br />

indicates a current sp-successor; z′′<br />

k<br />

indicates a st-successor;<br />

r j (c m ) records σ j ’s reach-number, m (note that here j may indicate the current<br />

cell, i, or <strong>on</strong>e of its neighbours).<br />

Additi<strong>on</strong>ally, cell σ i uses the following symbols to record its state: h(c m )<br />

records its depth, m; n(c m ) is used to evaluate the minimum over its own depth<br />

and the reach-numbers of its temporarily visited structural children; v indicates<br />

that it is temporarily visited; w indicates that it is permanently visited; f indicates<br />

that it is the fr<strong>on</strong>tier cell.<br />

Cell σ i sends out messages c<strong>on</strong>sisting of the following symbols: f i is the<br />

forward token; b i is the backtrack token; v i is the visited notificati<strong>on</strong>; w i is the<br />

permanently visited notificati<strong>on</strong>; r i ′(cm ) is its updated reach-number, m; x is the<br />

190

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

Saved successfully!

Ooh no, something went wrong!