Distributed computation of a k P systems with active membranes for SAT using clause completion

In a work presented by Gazdag and Kolonits from 2013, it was shown that SAT can be solved in linear time in the number of variables using the clause completion method on a non-distributed P system with active membranes. A distributed P system with active membranes using the clause completion method solving SAT (denoted as k-$$\varDelta (n)$$) is presented in this work. k-$$\varDelta (n)$$ is a weak uniform solution to SAT that runs in linear time with respect only to the number of variables, n, of the Boolean formula $$\varphi$$. For the 2-component solution, 2-$$\varDelta (n)$$, we show that the communication cost is constant. But, increasing the number of components in k-$$\varDelta (n)$$, $$k \ge 3$$, would make the communication cost dependent on not just the number of components and the number of variables, but as well as the number of satisfying assignments to $$\varphi$$. We report that an exponential amount of resources (in terms of alphabet size and rules) are necessary to construct k-$$\varDelta (n)$$ solving SAT to obtain these reasonable communication costs.

[1]  Mario J. Pérez-Jiménez,et al.  An efficient time-free solution to SAT problem by P systems with proteins on membranes , 2016, J. Comput. Syst. Sci..

[2]  Linqiang Pan,et al.  On Distributed Solution to SAT by Membrane Computing , 2018, Int. J. Comput. Commun. Control.

[3]  Zsolt Gazdag,et al.  A New Approach for Solving SAT by P Systems with Active Membranes , 2012, Int. Conf. on Membrane Computing.

[4]  Henry N. Adorna,et al.  A survey of results on evolution–communication P systems with energy , 2020, J. Membr. Comput..

[5]  Shuyin Xia,et al.  A Uniform Algorithm of Solving All-SAT Using Membrane Systems , 2015 .

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

[7]  Linqiang Pan,et al.  Time-free solution to SAT problem using P systems with active membranes , 2014, Theor. Comput. Sci..

[8]  Gheorghe Paun,et al.  On Communication Complexity in Evolution-Communication P Systems , 2010 .

[9]  Gheorghe Paun,et al.  Membrane Computing , 2002, Natural Computing Series.

[10]  Petr Sosík P systems attacking hard problems beyond NP: a survey , 2019, J. Membr. Comput..

[11]  Andrew Chi-Chih Yao,et al.  Some complexity questions related to distributive computing(Preliminary Report) , 1979, STOC.

[12]  Bosheng Song,et al.  Solution to PSPACE-Complete Problem Using P Systems with Active Membranes with Time-Freeness , 2019 .

[13]  Andrei Paun,et al.  On P Systems with Active Membranes , 2000, UMC.

[14]  Mario de Jesús Pérez Jiménez,et al.  Solving the N-Queens Puzzle with P Systems , 2009 .

[15]  Mario J. Pérez-Jiménez,et al.  Solving Problems in a DistributedWay in Membrane Computing: dP Systems , 2010, Int. J. Comput. Commun. Control.

[16]  Giancarlo Mauri,et al.  Solving NP-Complete Problems Using P Systems with Active Membranes , 2000, UMC.

[17]  Zsolt Gazdag Solving SAT by P Systems with Active Membranes in Linear Time in the Number of Variables , 2013, Int. Conf. on Membrane Computing.

[18]  Gheorghe Paun,et al.  The Oxford Handbook of Membrane Computing , 2010 .

[19]  Henry N. Adorna,et al.  Solving the N-Queens problem using dP systems with active membranes , 2018, Theor. Comput. Sci..

[20]  Linqiang Pan,et al.  Tissue-like P systems with evolutional symport/antiport rules , 2017, Inf. Sci..

[21]  Mario J. Pérez-Jiménez,et al.  A uniform solution to SAT using membrane creation , 2007, Theor. Comput. Sci..