P Systems with Active Membranes: Attacking NP-Complete Problems

P systems are parallel Molecular Computing models based on processing multisets of objects in cell-like membrane structures. Various variants were already shown to be computationally universal, equal in power to Turing machines. In this paper one proposes a class of P systems whose membranes are the main active components, in the sense that they directly mediate the evolution and the communication of objects. Moreover, the membranes can multiply themselves by division. We prove that this variant is not only computationally universal, but also able to solve NP complete problems in polynomial (actually, linear) time. We exemplify this assertion with the well-known SAT problem.

[1]  J.,et al.  Using DNA to Solve NP-Complete ProblemsRichard , 1995 .

[2]  Gheorghe Paun,et al.  On the Power of Membrane Computing , 1999, J. Univers. Comput. Sci..

[3]  Gheorghe Paun,et al.  Computing with Membranes , 2000, J. Comput. Syst. Sci..