A fast density peak clustering based particle swarm optimizer for dynamic optimization
Dynamic optimization problems (DOPs) are optimization problems with time evolution characteristics. In this type of problem, the decision variables and the state variables change over time and produce results that will impact the future. To effectively address DOPs, this paper proposes a fast density peak clustering based particle swarm optimizer for dynamic optimization (DPCPSO). The main innovations of DPCPSO contain three critical components. First, a fast density peak clustering is applied to create multiple sub-populations, which can help the algorithm locate peaks. Second, stagnation detection is used to tackle the loss of diversity. Third, an optimal particle calibration strategy which can find the optimal solution quickly in a changing environment is proposed in response to environmental changes. Moreover, the hill climbing method is applied to help the memory quickly locate new peaks if the environment changes. The performance of our proposed algorithm has been tested on Mobile Peak Benchmark (MPB), Generalized Dynamic Benchmark Generator (GDBG) and Generalized Moving Peaks Benchmark (GMPB) problems and compared with seven state-of-the-art dynamic optimization algorithms. The experimental results validate the proposed algorithm performed competitively while solving DOPs.
Code (0)
등록된 구현이 없습니다.
Tasks
ClusteringDiversitySimilar Papers 제목 키워드 기반
An improved clustering-based multi-swarm PSO using local diversification and topology information
Multi-swarm particle optimisation algorithms are gaining popularity due to their ability to locate multiple optimum points concurrently. In this family of algorithms, clustering-based multi-swarm algorithms are among the…
Color Image Segmentation using Adaptive Particle Swarm Optimization and Fuzzy C-means
Segmentation partitions an image into different regions containing pixels with similar attributes. A standard non-contextual variant of Fuzzy C-means clustering algorithm (FCM), considering its simplicity is generally us…
ClusteringEvolutionary AlgorithmsImage SegmentationSegmentation+1Density
Point cloud source data for surface reconstruction is usually contaminated with noise and outliers. To overcome this deficiency, a density-based point cloud denoising method is presented to remove outliers and noisy point…
ClusteringDenoisingDensity EstimationSurface ReconstructionA Binary Particle Swarm Optimization Approach for Gene Expression Biclustering Problem
Microarray techniques are widely used in Gene expression analysis. These techniques are based on discovering submatrices of genes that share similar expression patterns across a set of experimental conditions with cohere…
A Multi-Swarm Cellular PSO based on Clonal Selection Algorithm in Dynamic Environments
Many real-world problems are dynamic optimization problems. In this case, the optima in the environment change dynamically. Therefore, traditional optimization algorithms disable to track and find optima. In this paper, …