Skip to main content
Log in

Lattice based communication P systems with applications in cluster analysis

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

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\) 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}\) 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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  • Arulanandham JJ (2002) Implementing bead-sort with p systems. In: Unconventional models of computation. Springer, Berlin, pp 115–125

  • Bakar RBA, Watada J, Pedrycz W (2008) Dna approach to solve clustering problem based on a mutual order. Biosystems 91(1):1–12

    Google Scholar 

  • Birkhoff G (1967) Lattice theory, vol 25. AMS Bookstore

  • Bottoni P, Martín-Vide C, Păun G, Rozenberg G (2002) Membrane systems with promoters/inhibitors. Acta Inf 38(10):695–720

    Article  MATH  Google Scholar 

  • Burris S, Sankappanavar HP (1981) A course in universal algebra. Springer, New York

  • Cardona M, Colomer M, Zaragoza A, Pérez Jiménez MJ (2012) Hierarchical clustering with membrane computing. Comput Inf 27(3+):497–513

  • Ceterchi R, Martın-Vide C (2003) P systems with communication for static sorting. GRLMC Rep 26:101–117

    Google Scholar 

  • Chandra B, Gupta M (2013) A novel approach for distance-based semi-supervised clustering using functional link neural network. Soft Comput 17(3):369–379

    Article  Google Scholar 

  • Ciobanu G, Pan L, Păun G, Pérez-Jiménez MJ (2007) P systems with minimal parallelism. Theor Comput Sci 378(1):117–130

    Article  MATH  Google Scholar 

  • Davey BA (2002) Introduction to lattices and order. Cambridge University Press, Cambridge

  • Díaz-Pernil D, Gutiérrez-Naranjo MA, Pérez-Jiménez MJ, Riscos-Núñez A (2007) A linear-time tissue p system based solution for the 3-coloring problem. Electron Notes Theor Comput Sci 171(2):81–93

    Article  Google Scholar 

  • Ester M, Kriegel H, Sander J, Xu X (1996) A density-based algorithm for discovering clusters in large spatial databases with noise. KDD 96:226–231

    Google Scholar 

  • Freund R, Păun G, Pérez-Jiménez MJ (2005) Tissue p systems with channel states. Theor Comput Sci 330(1):101–116

    Article  MATH  Google Scholar 

  • Gutiérrez-Naranjo MA, Pérez-Jiménez MJ, Riscos-Núñez A (2007) On the degree of parallelism in membrane systems. Theor Comput Sci 372(2):183–195

    Google Scholar 

  • Han J, Kamber M, Pei J (2006) Data mining: concepts and techniques. Morgan Kaufmann, Burlington

  • Jipsen P, Rose H (1992) Varieties of lattices. Citeseer

  • Kamala K (2009) Introduction to formal languages. Automata theory and computation. Pearson Education, India

    Google Scholar 

  • Korec I (1996) Small universal register machines. Theor Comput Sci 168(2):267–301

    Article  MATH  MathSciNet  Google Scholar 

  • Liu X, Xue A (2012) Communication p systems on simplicial complexes with applications in cluster analysis. Discrete Dynamics in Nature and Society

  • Pan L, Păun G (2010) Spiking neural p systems: an improved normal form. Theor Comput Sci 411(6):906–918

    Article  MATH  Google Scholar 

  • Pan L, Zeng X, Zhang X, Jiang Y (2012) Spiking neural p systems with weighted synapses. Neural Process Lett 35(1):13–27

    Article  Google Scholar 

  • Păun G (2010) A quick introduction to membrane computing. J Logic Algebr Program 79(6):291–294

    Article  MATH  Google Scholar 

  • Păun G, Rozenberg G, Salomaa A (2010) The Oxford handbook of membrane computing. Oxford University Press Inc., Oxford

  • Rosen KH, Krithivasan K (1999) Discrete mathematics and its applications, vol 6. McGraw-Hill, New York

  • Wang J, Yin M, Gu W (2013) Fuzzy multiset finite automata and their languages. Soft Comput 17(3):381–390

    Article  MATH  Google Scholar 

  • Zhao J, Wang N (2011) A bio-inspired algorithm based on membrane computing and its application to gasoline blending scheduling. Comput Chem Eng 35(2):272–283

    Article  Google Scholar 

Download references

Acknowledgments

Research is supported by the Natural Science Foundation of China (No. 61170038), the Natural Science Foundation of Shandong Province (No. ZR2011FM001), the Shandong Soft Science Major Project (No. 2010RKMA2005), Humanities and Social Sciences project Supported by Chinese Ministry of Education (12YJA630152), Science-Technology Program of the Higher Education Institutions of Shandong Province, China (J12LN22), Science-Technology Program of the Higher Education Institutions of Shandong Province, China (J12LN65). The authors would like to thank anonymous referees for their helpful comments and valuable suggestions which improved the content and composition substantially.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiyu Liu.

Additional information

Communicated by T.-P. Hong.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Xue, J., Liu, X. Lattice based communication P systems with applications in cluster analysis. Soft Comput 18, 1425–1440 (2014). https://doi.org/10.1007/s00500-013-1155-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-013-1155-y

Keywords

Navigation