Book Chapter10.1007/11752578_52
Parallelizing evolutionary algorithms for clustering data
Wojciech Kwedlo
- 11 Sep 2005
- pp 430-438
4
TL;DR: In this paper, a novel approach, based on data decomposition, for parallel computing of the fitness function is proposed, where both the learning set and the population of the evolutionary algorithm are distributed among processors.
read more
Abstract: In the paper the problem of using an evolutionary algorithm to partition a dataset into a known number of clusters is considered. A novel approach, based on data decomposition, for parallel computing of the fitness function is proposed. Both the learning set and the population of the evolutionary algorithm are distributed among processors. Processors form a pipeline using the ring topology. In a single step each processor computes the local fitness of its current subpopulation while sending the previous subpopulation to the successor and receiving next subpopulation from the predecessor. Thus it is possible to overlap communication and computation using non-blocking MPI routines. Our approach to parallel fitness computation was applied to differential evolution algorithm. The results of initial experiments show, that for large datasets the algorithm is capable of achieving very good scalability.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Hybrid Chain-Hypergraph P Systems for Multiobjective Ensemble Clustering
TL;DR: A new hybrid chain-hypergraph P system, HCHPS, which makes full use of the parallelism of P systems as well as the advantages of chain and hypergraph topology structures for accurate and efficient clustering and is less time consuming than other methods.
7
MPI-enabled Shape Optimization of Panels Subjected to Air Blast Loading
TL;DR: An approach based on coupling LS-DYNA finite element software and a differential evolution (DE) optimizer is presented and Sinusoidal basis shapes are used to obtain an optimized 'double-bulge' shape.
An Introductory Survey on Differential Evolution in Electrical and Electronic Engineering
Anyong Qing
- 10 Sep 2009
TL;DR: This chapter contains sections titled: Communication Computer Engineering Control Theory and Engineering Electrical Engineering Electromagnetics Electronics Magnetics Power Engineering Signal and Information Processing.
2
A clustering method combining differential evolution with the K-means algorithm
TL;DR: A new clustering method, called DE-KM, which combines differential evolution algorithm (DE) with the well known K-means procedure is described, which shows that if the number of clusters K is sufficiently large, DE-kM obtains solutions with lower SSE values than the other five algorithms.
References
Differential Evolution – A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces
Rainer Storn,Kenneth Price +1 more
TL;DR: In this article, a new heuristic approach for minimizing possibly nonlinear and non-differentiable continuous space functions is presented, which requires few control variables, is robust, easy to use, and lends itself very well to parallel computation.
•Book
Genetic Algorithms + Data Structures = Evolution Programs
Zbigniew Michalewicz
- 01 Jan 1992
TL;DR: GAs and Evolution Programs for Various Discrete Problems, a Hierarchy of Evolution Programs and Heuristics, and Conclusions.
13.5K
•Book
Vector Quantization and Signal Compression
Allen Gersho,Robert M. Gray +1 more
- 01 Jan 1991
TL;DR: The author explains the design and implementation of the Levinson-Durbin Algorithm, which automates the very labor-intensive and therefore time-heavy and expensive process of designing and implementing a Quantizer.
8K