An unsupervised learning algorithm for membrane computing

This paper focuses on the unsupervised learning problem within membrane computing, and proposes an innovative solution inspired by membrane computing techniques, the fuzzy membrane clustering algorithm. An evolution–communication P system with nested membrane structure is the core component of the a...

Descripción completa

Detalles Bibliográficos
Autores: Peng, Hong, Wang, Jun, Pérez Jiménez, Mario de Jesús, Riscos Núñez, Agustín
Tipo de recurso: artículo
Estado:Versión enviada para evaluación y publicación
Fecha de publicación:2015
País:España
Institución:Universidad de Sevilla (US)
Repositorio:idUS. Depósito de Investigación de la Universidad de Sevilla
OAI Identifier:oai:idus.us.es:11441/84854
Acceso en línea:https://hdl.handle.net/11441/84854
https://doi.org/10.1016/j.ins.2015.01.019
Access Level:acceso abierto
Palabra clave:Membrane Computing
P systems
Evolution–communication P system
Unsupervised learning
Data clustering
Fuzzy clustering
Descripción
Sumario:This paper focuses on the unsupervised learning problem within membrane computing, and proposes an innovative solution inspired by membrane computing techniques, the fuzzy membrane clustering algorithm. An evolution–communication P system with nested membrane structure is the core component of the algorithm. The feasible cluster centers are represented by means of objects, and three types of membranes are considered: evolution, local store, and global store. Based on the designed membrane structure and the inherent communication mechanism, a modified differential evolution mechanism is developed to evolve the objects in the system. Under the control of the evolution–communication mechanism of the P system, the proposed fuzzy clustering algorithm achieves good fuzzy partitioning for a data set. The proposed fuzzy clustering algorithm is compared to three recently-developed and two classical clustering algorithms for five artificial and five real-life data sets.