Lattice based communication P systems with applications in cluster analysis

Membrane computing is widely used in many areas, however, there are several limitations in its structures and rules. Although many researchers are engaged in the study of P systems, seldom focus on improving membrane structures. The purpose of this paper is to propose a new kind of communication P system on lattice (LTC-P systems). We describe membrane structures on lattice with communication rules. The computational completeness of the new P system is proved by simulation of register machine. The new P system is used in solving clustering problems. It is combined with the thought of density-based, partition-based and hierarchical clustering algorithm. Clustering is implemented by supremum and infimum rules. The result is obtained through output membrane. All the processes are conducted in membranes. Cluster result via a $$20$$20 points data set verifies that the proposed new P systems cluster data set accurately and reduce time complexity. Wine data set are also used in testing the influence of parameters. More suitable $$\varepsilon $$ε and $${ MinPts}$$MinPts are found to gain less missing data which are seen as noise. Comparative results in various aspects indicate LTC-P system based clustering algorithm consumes less time than traditional algorithms significantly. It also uses less rules and gives more simple membrane structures than conventional cell-like P system. The new P system provides an alternative for traditional membrane computing.

[1]  Kou-Yuan Huang INTRODUCTION TO FORMAL LANGUAGES AND AUTOMATA , 2002 .

[2]  Gabriel Ciobanu,et al.  P systems with minimal parallelism , 2007, Theor. Comput. Sci..

[3]  Brian A. Davey,et al.  An Introduction to Lattices and Order , 1989 .

[4]  Xiangxiang Zeng,et al.  Spiking Neural P Systems with Weighted Synapses , 2011, Neural Processing Letters.

[5]  Joshua J. Arulanandham Implementing Bead-Sort with P Systems , 2002, UMC.

[6]  Hans-Peter Kriegel,et al.  A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise , 1996, KDD.

[7]  Peter Jipsen,et al.  Varieties of Lattices , 1992 .

[8]  B. Chandra,et al.  A novel approach for distance-based semi-supervised clustering using functional link neural network , 2013, Soft Comput..

[9]  Ning Wang,et al.  A bio-inspired algorithm based on membrane computing and its application to gasoline blending scheduling , 2011, Comput. Chem. Eng..

[10]  Kenneth H. Rosen,et al.  Discrete Mathematics and its applications , 2000 .

[11]  Mario J. Pérez-Jiménez,et al.  Hierarchical Clustering with Membrane Computing , 2008, Comput. Informatics.

[12]  Gheorghe Paun,et al.  A quick introduction to membrane computing , 2010, J. Log. Algebraic Methods Program..

[13]  Ivan Korec,et al.  Small Universal Register Machines , 1996, Theor. Comput. Sci..

[14]  Minghao Yin,et al.  Fuzzy multiset finite automata and their languages , 2013, Soft Comput..

[15]  Linqiang Pan,et al.  Spiking neural P systems: An improved normal form , 2010, Theor. Comput. Sci..

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

[17]  R. Suganya,et al.  Data Mining Concepts and Techniques , 2010 .

[18]  Witold Pedrycz,et al.  DNA approach to solve clustering problem based on a mutual order , 2008, Biosyst..

[19]  Stanley Burris,et al.  A course in universal algebra , 1981, Graduate texts in mathematics.

[20]  Rudolf Freund,et al.  Tissue P systems with channel states , 2005, Theor. Comput. Sci..

[21]  Carlos Martín-Vide,et al.  Membrane systems with promoters/inhibitors , 2002, Acta Informatica.

[22]  Miguel A. Guti On the degree of parallelism in membrane systems , 2007 .

[23]  Xiyu Liu,et al.  Communication P Systems on Simplicial Complexes with Applications in Cluster Analysis , 2012 .

[24]  Mario J. Pérez-Jiménez,et al.  A Linear-time Tissue P System Based Solution for the 3-coloring Problem , 2007, Electron. Notes Theor. Comput. Sci..