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.

<str<strong>on</strong>g>13th</str<strong>on</strong>g> <str<strong>on</strong>g>Internati<strong>on</strong>al</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>ference</str<strong>on</strong>g> <strong>on</strong> <strong>Membrane</strong> <strong>Computing</strong>, CMC13,<br />

Budapest, Hungary, August 28 - 31, 2012. Proceedings, pages 161 - 170.<br />

2D P Col<strong>on</strong>ies<br />

Luděk Cienciala 1 , Lucie Ciencialová 1 , and Michal Perdek 1<br />

Institute of Computer Science<br />

and<br />

Research Institute of the IT4Innovati<strong>on</strong>s Centre of Excellence,<br />

Silesian University in Opava, Czech Republic<br />

{ludek.cienciala, lucie.ciencialova, michal.perdek}@fpf.slu.cz<br />

Abstract. We c<strong>on</strong>tinue the investigati<strong>on</strong> of P col<strong>on</strong>ies introduced in [4],<br />

a class of abstract computing devices composed of independent agents,<br />

acting and evolving in a shared envir<strong>on</strong>ment. We are introducing 2D P<br />

col<strong>on</strong>ies with a 2D envir<strong>on</strong>ment where the agents are located. Agents<br />

have limited informati<strong>on</strong> about the c<strong>on</strong>tents of the envir<strong>on</strong>ment where<br />

they can move in four directi<strong>on</strong>s. To present computati<strong>on</strong>s of 2D P<br />

col<strong>on</strong>ies we c<strong>on</strong>struct a simulati<strong>on</strong> envir<strong>on</strong>ment.<br />

1 Introducti<strong>on</strong><br />

P col<strong>on</strong>ies were introduced in the paper [4] as formal models of computing devices<br />

inspired by membrane systems and formal grammars called col<strong>on</strong>ies. This model<br />

is inspired by the structure and the behaviour of communities of living organisms<br />

in a shared envir<strong>on</strong>ment. The independent organisms living in a P col<strong>on</strong>y are<br />

called agents. Each agent is represented by a pair of objects embedded in a membrane.<br />

The number of objects inside each agent is the same and c<strong>on</strong>stant during<br />

computati<strong>on</strong>. For agents the envir<strong>on</strong>ment is their communicati<strong>on</strong> channel and<br />

storage place for objects. At any moment all agents ”know” about all the objects<br />

in the envir<strong>on</strong>ment and they can access any object immediately. More reading<br />

about P col<strong>on</strong>ies the reader can find in [3, 1]. P col<strong>on</strong>ies are <strong>on</strong>e of types of<br />

P systems. They were introduced in 2000 in [5] by Gheorghe Păun as a formal<br />

model inspired by the structure and the behaviour of cells.<br />

With each agent a set of programs is associated. The program, which determines<br />

the activity of an agent, is very simple and depends <strong>on</strong> the c<strong>on</strong>tents<br />

of agents and <strong>on</strong> a multiset of objects placed in the envir<strong>on</strong>ment. An agent can<br />

change the c<strong>on</strong>tents of the envir<strong>on</strong>ment through programs and it can affect the<br />

behavior of other agents through the envir<strong>on</strong>ment.<br />

This influence between agents is a key factor in the functi<strong>on</strong>ing of the P col<strong>on</strong>y.<br />

At any moment each object inside every agent is affected by the executi<strong>on</strong> of<br />

the program.<br />

For more informati<strong>on</strong> about P systems see [7, 6] or [8].<br />

In the real world (as well as the cyber-world) the c<strong>on</strong>centrati<strong>on</strong> of substances<br />

varies from place to place and living <strong>on</strong>es do not know what is ”over the horiz<strong>on</strong>”.<br />

161

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

Saved successfully!

Ooh no, something went wrong!