Memetic Particle Gravitation Optimization Algorithm for Solving Clustering Problems

Data clustering is a well-known data analysis technique for organizing unlabeled datapoints into clusters on the basis of similarity measures. The real-world applications of data clustering include bioinformatics, vector quantization, data mining, geographical information systems, pattern recognitio...

Full description

Bibliographic Details
Main Authors: Ko-Wei Huang, Ze-Xue Wu, Hsing-Wei Peng, Ming-Chia Tsai, Yu-Chieh Hung, Yu-Chin Lu
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8742583/
id doaj-b0000fa566ce4e30a640935eed1a0170
record_format Article
spelling doaj-b0000fa566ce4e30a640935eed1a01702021-03-30T00:08:13ZengIEEEIEEE Access2169-35362019-01-017809508096810.1109/ACCESS.2019.29239798742583Memetic Particle Gravitation Optimization Algorithm for Solving Clustering ProblemsKo-Wei Huang0https://orcid.org/0000-0003-1489-540XZe-Xue Wu1Hsing-Wei Peng2Ming-Chia Tsai3Yu-Chieh Hung4Yu-Chin Lu5Department of Electrical Engineering, National Kaohsiung University of Science and Technology, Kaohsiung, TaiwanDepartment of Electrical Engineering, National Kaohsiung University of Science and Technology, Kaohsiung, TaiwanDepartment of Electrical Engineering, National Kaohsiung University of Science and Technology, Kaohsiung, TaiwanDepartment of Electrical Engineering, National Kaohsiung University of Science and Technology, Kaohsiung, TaiwanDepartment of Electrical Engineering, National Kaohsiung University of Science and Technology, Kaohsiung, TaiwanDepartment of Electrical Engineering, National Kaohsiung University of Science and Technology, Kaohsiung, TaiwanData clustering is a well-known data analysis technique for organizing unlabeled datapoints into clusters on the basis of similarity measures. The real-world applications of data clustering include bioinformatics, vector quantization, data mining, geographical information systems, pattern recognition, image processing, and wireless sensors. The data in a cluster are similar (minimizing the intra-cluster distance) and differ from the data in other clusters (maximizing the inter-cluster distance). The cluster problem has been proven to be NP-hard, but can be solved using meta-heuristic algorithms, such as ant colony optimization, genetic algorithms, gravitational search algorithm (GSA), and particle swarm optimization (PSO). This paper proposes a memetic clustering algorithm with efficient search and fast convergence, respectively, based on PSO and GSA, called the memetic particle gravitation optimization (MPGO) algorithm. The two main mechanisms of MPGO are hybrid operation and diversity enhancement. The former involves the exchange of individuals from two subpopulations after a predefined number of function evaluations (FEs), whereas the latter involves an enhancement operator, which is similar to the crossover process of differential evolution, for enhancing the diversity of each system. Individuals from the PSO and GSA systems are selected for the exchange of solutions by using the roulette-wheel approach. The performance of the proposed algorithm was evaluated on 52 benchmark test functions, six UCI machine learning benchmarks, and image segmentation of six well-known images. A comparison with existing algorithms verified the superior performance of the proposed algorithm in terms of a fitness value, an accuracy rate, and a peak signal-to-noise ratio.https://ieeexplore.ieee.org/document/8742583/Data clusteringgravitational search algorithmimage segmentationmemetic algorithmparticle swarm optimization
collection DOAJ
language English
format Article
sources DOAJ
author Ko-Wei Huang
Ze-Xue Wu
Hsing-Wei Peng
Ming-Chia Tsai
Yu-Chieh Hung
Yu-Chin Lu
spellingShingle Ko-Wei Huang
Ze-Xue Wu
Hsing-Wei Peng
Ming-Chia Tsai
Yu-Chieh Hung
Yu-Chin Lu
Memetic Particle Gravitation Optimization Algorithm for Solving Clustering Problems
IEEE Access
Data clustering
gravitational search algorithm
image segmentation
memetic algorithm
particle swarm optimization
author_facet Ko-Wei Huang
Ze-Xue Wu
Hsing-Wei Peng
Ming-Chia Tsai
Yu-Chieh Hung
Yu-Chin Lu
author_sort Ko-Wei Huang
title Memetic Particle Gravitation Optimization Algorithm for Solving Clustering Problems
title_short Memetic Particle Gravitation Optimization Algorithm for Solving Clustering Problems
title_full Memetic Particle Gravitation Optimization Algorithm for Solving Clustering Problems
title_fullStr Memetic Particle Gravitation Optimization Algorithm for Solving Clustering Problems
title_full_unstemmed Memetic Particle Gravitation Optimization Algorithm for Solving Clustering Problems
title_sort memetic particle gravitation optimization algorithm for solving clustering problems
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description Data clustering is a well-known data analysis technique for organizing unlabeled datapoints into clusters on the basis of similarity measures. The real-world applications of data clustering include bioinformatics, vector quantization, data mining, geographical information systems, pattern recognition, image processing, and wireless sensors. The data in a cluster are similar (minimizing the intra-cluster distance) and differ from the data in other clusters (maximizing the inter-cluster distance). The cluster problem has been proven to be NP-hard, but can be solved using meta-heuristic algorithms, such as ant colony optimization, genetic algorithms, gravitational search algorithm (GSA), and particle swarm optimization (PSO). This paper proposes a memetic clustering algorithm with efficient search and fast convergence, respectively, based on PSO and GSA, called the memetic particle gravitation optimization (MPGO) algorithm. The two main mechanisms of MPGO are hybrid operation and diversity enhancement. The former involves the exchange of individuals from two subpopulations after a predefined number of function evaluations (FEs), whereas the latter involves an enhancement operator, which is similar to the crossover process of differential evolution, for enhancing the diversity of each system. Individuals from the PSO and GSA systems are selected for the exchange of solutions by using the roulette-wheel approach. The performance of the proposed algorithm was evaluated on 52 benchmark test functions, six UCI machine learning benchmarks, and image segmentation of six well-known images. A comparison with existing algorithms verified the superior performance of the proposed algorithm in terms of a fitness value, an accuracy rate, and a peak signal-to-noise ratio.
topic Data clustering
gravitational search algorithm
image segmentation
memetic algorithm
particle swarm optimization
url https://ieeexplore.ieee.org/document/8742583/
work_keys_str_mv AT koweihuang memeticparticlegravitationoptimizationalgorithmforsolvingclusteringproblems
AT zexuewu memeticparticlegravitationoptimizationalgorithmforsolvingclusteringproblems
AT hsingweipeng memeticparticlegravitationoptimizationalgorithmforsolvingclusteringproblems
AT mingchiatsai memeticparticlegravitationoptimizationalgorithmforsolvingclusteringproblems
AT yuchiehhung memeticparticlegravitationoptimizationalgorithmforsolvingclusteringproblems
AT yuchinlu memeticparticlegravitationoptimizationalgorithmforsolvingclusteringproblems
_version_ 1724188695056089088