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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<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 211 - 220.<br />

A New Approach for Solving SAT by P Systems<br />

with Active <strong>Membrane</strong>s ⋆<br />

Zsolt Gazdag and Gábor Kol<strong>on</strong>its<br />

Department of Algorithms and their Applicati<strong>on</strong>s<br />

Faculty of Informatics<br />

Eötvös Loránd University<br />

{gazdagzs,kolomax}@inf.elte.hu<br />

Abstract. In this paper we present a uniform family of P systems with<br />

active membranes that can solve the satisfiability problem of propositi<strong>on</strong>al<br />

formulas in linear time in the number of propositi<strong>on</strong>al variables<br />

occurring in the input formula. Our family of P systems is not polynomially<br />

uniform, but it does not use neither polarizati<strong>on</strong>s of the membranes<br />

nor n<strong>on</strong>-elementary membrane divisi<strong>on</strong>.<br />

Keywords: <strong>Membrane</strong> computing; P systems; SAT problem<br />

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

P systems with active membranes [7] are important variants of a class of biologically<br />

inspired theoretical models, the membrane systems introduced in [6]<br />

(for a comprehensive guide see e.g. [8]). In these systems the possibility of the<br />

divisi<strong>on</strong> of a membrane can be used to create exp<strong>on</strong>ential work space in linear<br />

time. This feature is comm<strong>on</strong>ly used in efficient soluti<strong>on</strong>s of NP complete<br />

problems, e.g. in the soluti<strong>on</strong> of SAT. The satisfiability problem of propositi<strong>on</strong>al<br />

formulas (SAT) is probably the best known NP-complete decisi<strong>on</strong> problem; the<br />

questi<strong>on</strong> is whether a given propositi<strong>on</strong>al formula in c<strong>on</strong>junctive normal form<br />

(CNF) is satisfiable. Many efficient soluti<strong>on</strong>s of this problem by P systems with<br />

active membranes have been already proposed (see e.g. [1], [2], [4], [5], [7], and<br />

[10]). These soluti<strong>on</strong>s differ, for example, in the types of the rules employed, the<br />

number of possible polarizati<strong>on</strong>s of the membranes, and the derivati<strong>on</strong> strategy<br />

(maximal or minimal parallelism - this latter c<strong>on</strong>cept was introduced in [3]). On<br />

the other hand, these soluti<strong>on</strong>s comm<strong>on</strong>ly work in a way where all possible truth<br />

valuati<strong>on</strong>s of the input formula are created and then a satisfying <strong>on</strong>e (if it exists)<br />

is chosen.<br />

It is essential in these works that the family of P systems is c<strong>on</strong>structed in<br />

a polynomially (semi-)uniform way (see e.g. [10]), i.e, by a deterministic Turing<br />

machine in polynomial time in the size of the input formula. The size of the input<br />

formula is usually described by the number n of distinct variables occurring in the<br />

⋆ This research was supported by the project TÁMOP-4.2.1/B-09/1/KMR-2010-003<br />

of Eötvös Loránd University.<br />

211

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

Saved successfully!

Ooh no, something went wrong!