An Enhanced Differential Evolution Algorithm Using a Novel Clustering-based Mutation Operator
Differential evolution (DE) is an effective population-based metaheuristic algorithm for solving complex optimisation problems. However, the performance of DE is sensitive to the mutation operator. In this paper, we propose a novel DE algorithm, Clu-DE, that improves the efficacy of DE using a novel clustering-based mutation operator. First, we find, using a clustering algorithm, a winner cluster in search space and select the best candidate solution in this cluster as the base vector in the mutation operator. Then, an updating scheme is introduced to include new candidate solutions in the current population. Experimental results on CEC-2017 benchmark functions with dimensionalities of 30, 50 and 100 confirm that Clu-DE yields improved performance compared to DE.
Code (0)
등록된 구현이 없습니다.
Tasks
ClusteringSimilar Papers 제목 키워드 기반
A novel mutation operator based on the union of fitness and design spaces information for Differential Evolution
Differential Evolution (DE) is one of the most successful and powerful evolutionary algorithms for global optimization problem. The most important operator in this algorithm is mutation operator which parents are selecte…
Evolutionary Algorithmsglobal-optimizationDifferential Evolution with Generalized Mutation Operator for Parameters Optimization in Gene Selection for Cancer Classification
Differential Evolution (DE) proved to be one of the most successful evolutionary algorithms for global optimization purposes in continuous problems. The core operator in DE is mutation which can provide the algorithm wit…
Cancer ClassificationEvolutionary Algorithmsfeature selectionGeneral Classification+1The Combinational Mutation Strategy of Differential Evolution Algorithm for Pricing Vanilla Options and Its Implementation on Data during Covid-19 Pandemic
Investors always want to know about the profit and the risk that they will be get before buying some assets. Our main focus is getting the profit and the probability of getting that profit using the differential evolutio…
An Evolutionary Algorithm with Crossover and Mutation for Model-Based Clustering
An evolutionary algorithm (EA) is developed as an alternative to the EM algorithm for parameter estimation in model-based clustering. This EA facilitates a different search of the fitness landscape, i.e., the likelihood …
ClusteringGeneral Classificationparameter estimationIntegrating Chaotic Evolutionary and Local Search Techniques in Decision Space for Enhanced Evolutionary Multi-Objective Optimization
This paper presents innovative approaches to optimization problems, focusing on both Single-Objective Multi-Modal Optimization (SOMMOP) and Multi-Objective Optimization (MOO). In SOMMOP, we integrate chaotic evolution wi…
ClusteringDiversity