- Research Article
101
- 10.1016/j.asoc.2012.08.014
A differential evolution algorithm with intersect mutation operator
- Aug 24, 2012
- Applied Soft Computing
- Yinzhi Zhou + 2 more +2
A differential evolution algorithm with intersect mutation operator
At present there is a wide range of evolutionary algorithms available to researchers and practitioners. Despite the great diversity of these algorithms, virtually all of the algorithms share one feature: they have been manually designed. Can evolutionary algorithms be designed automatically by computer? In this paper, a novel evolutionary algorithm based on automatically designing of genetic operators is presented to address this problem. The resulting algorithm not only explores solutions in the problem space, but also automatically generates genetic operators in the operator space for each generation. In order to verify the performance of the proposed algorithm, comprehensive experiments on 23 well-known benchmark optimization problems are conducted, and the results show that the proposed algorithm can outperform standard Differential Evolution (DE) algorithm.
A differential evolution algorithm with intersect mutation operator
A differential evolution algorithm with intersect mutation operator
A modified differential evolution algorithm with self-adaptive control parameters
Parameters setting is an important problem of evolution algorithms, include differential evolution algorithm. It has an effect on the performance of evolution algorithms. Although there is only three control parameters in differential evolution (DE) algorithm, the parameters setting is also a difficult problem. Self-adaptation is highly beneficial for adjusting the control parameters, especially when done without any user interaction. This paper presents differential evolution algorithm, called (AdaptDE), which use self-adaptive mechanisms applied to the control parameters. It can get the optimal control parameters for different optimization problem without user interaction. Experimental results indicate that AdaptDE algorithm is efficient and feasible. It is superior to jDE algorithm and FADE algorithm on the quality of solution.
Read morePerformance Analysis of Parallel Differential Evolution Algorithm with Cooperative Emigrant Creation Strategy
In recent years, Differential Evolution (DE) algorithm that is one of the most important delegate of the evolutionary algorithms have been successfully used for solving different optimization problems with its both serial and parallel variants. In this study, the performance of DE algorithm powered with cooperative emigrant creation strategy was investigated over the different types of numerical problems and obtained results were compared with the results of the serial DE and parallel DE algorithm supported with conventional emigrant creation strategy. Experimental studies showed that the convergence speed of the parallel DE algorithm is significantly improved with the cooperative emigrant creation strategy and the proposed parallel DE algorithm produces better results compared to the serial DE algorithm and parallel DE algorithm with the conventional emigrant creation strategy.
Read moreApplication of a Derivative-Free Method with Projection Skill to Solve an Optimization Problem
Application of a Derivative-Free Method with Projection Skill to Solve an Optimization Problem
A New Differential Evolution Algorithm with Alopex-Based Local Search
Differential evolution (DE), as a class of biologically inspired and meta-heuristic techniques, has attained increasing popularity in solving many real world optimization problems. However, DE is not always successful. It can easily get stuck in a local optimum or an undesired stagnation condition. This paper proposes a new DE algorithm Differential Evolution with Alopex-Based Local Search (DEALS), for enhancing DE performance. Alopex uses local correlations between changes in individual parameters and changes in function values to estimate the gradient of the landscape. It also contains the idea of simulated annealing that uses temperature to control the probability of move directions during the search process. The results from experiments demonstrate that the use of Alopex as local search in DE brings substantial performance improvement over the standard DE algorithm. The proposed DEALS algorithm has also been shown to be strongly competitive (best rank) against several other DE variants with local search.
Read morePerformance Enhancement of Mutation and Crossover Components by using Differential Evolution Algorithm
The Differential Evolution (DE) algorithm, under the family of Evolutionary Algorithms (EAs), is one of the powerful algorithms used for solving continuous parameter optimization challenges. The simplistic nature and robustness of the classical DE algorithm have drawn researchers' attention towards its progressive enhancement. This work reports on an investigation of the behavioral changes of the classical DE algorithm, evoked when its mutation and crossover components are fine tuned for enhancement of DE's performance. The scope of this study covers the implementation of a mutation level enhancement and a crossover level enhancement, followed by their integration. The mutation and the crossover components are augmented by incorporation of Centroid DE and Superior-Superior & Superior-Inferior DE logics, respectively. The algorithms appraised in this inquiry were classical DE, Centroid based DE(cDE), Superior-Superior based DE (ssDE), Superior-Inferior DE (siDE), Centroid Superior-Superior DE (cssDE) and Centroid Superior-Inferior DE (csiDE). These algorithms were evaluated by comparison of the values of their mean objective function (MOV), and their speed, at solving the global optimization problems in a simple benchmarking function suite with 4 functions of different categories. The study concludes that the DE algorithm shows enhancement performance with modified mutation and crossover components. However, with a trend for inconsistency for varying values of its control parameters and benchmarking problems.
Read moreA self-competitive mutation strategy for Differential Evolution algorithms with applications to Proportional–Integral–Derivative controllers and Automatic Voltage Regulator systems
A self-competitive mutation strategy for Differential Evolution algorithms with applications to Proportional–Integral–Derivative controllers and Automatic Voltage Regulator systems
Read moreMaximum Power Point Tracking Technology of Photovoltaic Array under Partial Shading Based On Adaptive Improved Differential Evolution Algorithm
In the case of partial shading conditions, there will be more than one maximum power point (MPP) in photovoltaic (PV) array. The traditional maximum power point tracking (MPPT) methods are easy to get in the local maximum power point (LMPP) and fail. Based on the standard differential evolution (DE) algorithm, the mutation strategy, scaling factor F, and cross factor CR of the algorithm are optimized. Also, the population position variance δ 2 is used to prevent falling into LMPP. Finally, the conditions for algorithm termination and restart are set. It is verified by simulation that the method has fast convergence speed, high accuracy, and can adapt well to changes in the external environment. The improved DE algorithm has a great advantage in MPPT.
Read moreAccelerating Differential Evolution Using an Adaptive Local Search
We propose a crossover-based adaptive local search (LS) operation for enhancing the performance of standard differential evolution (DE) algorithm. Incorporating LS heuristics is often very useful in designing an effective evolutionary algorithm for global optimization. However, determining a single LS length that can serve for a wide range of problems is a critical issue. We present a LS technique to solve this problem by adaptively adjusting the length of the search, using a hill-climbing heuristic. The emphasis of this paper is to demonstrate how this LS scheme can improve the performance of DE. Experimenting with a wide range of benchmark functions, we show that the proposed new version of DE, with the adaptive LS, performs better, or at least comparably, to classic DE algorithm. Performance comparisons with other LS heuristics and with some other well-known evolutionary algorithms from literature are also presented.
Read morePID Optimization with Regulation-Based Formulas and Improved Differential Evolution Algorithm
Regulation-based formulas and improved Differential Evolution(DE) algorithm is used to optimize PID parameters. In order to improve the global search ability and the convergence rate of the common DE algorithm, self-adaptive method is introduced to obtain DE parameters. On the other hand, initial population quality of DE algorithm has important influence on convergence of the algorithm. So the regulation-based formulas are used to guide the production of initial population, which is good to improve the convergence rate and realize obtaining of PID parameters completely adaptive without any personal experience. The simulation is developed on steam temperature system of cycle fluidized bed boiler with serious parameter uncertainties and many disturbance and long-time delay. The results show that the improved DE algorithm has higher optimal speed, small amount of calculation and effective optimization of parameters. The proposed method has better control quality and system robustness.
Read moreAutomatic SWMM parameter calibration method based on the differential evolution and Bayesian optimization algorithm
In response to the low accuracy exhibited by the Storm Water Management Model (SWMM), we propose an enhanced Differential Evolution and Bayesian Optimization Algorithm (DE-BOA) . This algorithm integrates the global search capability of the differential evolution algorithm with the local search capability of the Bayesian optimization algorithm, which enables a more comprehensive exploration of the vector solution space. A comparative analysis of various types of rainfall events is conducted. For model calibration and validation, a drainage subzone in Jinshazhou, Guangzhou City, is selected as the research subject. In total, 20 specific rainfall events are selected, and the DE-BOA algorithm outperforms the manual calibration, differential evolution algorithm, and Bayesian optimization algorithm regarding model calibration accuracy. Furthermore, the DE-BOA algorithm exhibits robust adaptability to rainfall events characterized by multiple peaks and higher precipitation levels, with Nash–Sutcliffe Efficiency coefficient values surpassing 0.90. This study’s findings could hold significant reference value for dynamically updating model parameters, thereby enhancing the model simulation performance and improving the accuracy of the urban intelligent water management platform.
Read moreA local search enhanced differential evolutionary algorithm for sparse recovery
A local search enhanced differential evolutionary algorithm for sparse recovery
Constraint Consensus Mutation-Based Differential Evolution for Constrained Optimization
Until now, numerous mutation strategies have been introduced as search operators within the differential evolution (DE) algorithm. These operators are designed mainly to improve fitness value while also maintaining diversity in the population, but they do not directly act to reduce constraint violations of constrained problems. Interestingly, the so-called constraint handling techniques, used with most evolutionary algorithms, are not a part of the actual search process. Instead, the constraint violations are only considered in the ranking and selection of individuals for participation in the search process. This paper introduces a new DE mutation operator that incorporates a mechanism, based on constraint consensus, that can directly help to reduce the constraint violations during the evolutionary search process. The proposed DE algorithm has been tested on a set of well-known constrained benchmark problems. The experimental results show that the proposed algorithm is able to obtain better solutions, compared to the standard DE algorithm, with significantly reduced computational effort. The algorithm also outperforms state-of-the-art algorithms.
Read morePSO-Tuned Control Parameter in Differential Evolution Algorithm
In this work, a method to control the parameters of Differential Evolution (DE) algorithm is proposed. Here the control parameters of DE are co-evolved by Particle Swarm Optimization (PSO) algorithm. The classical DE algorithm has two main control parameters: Scale Factor (F) and Cross-over Rate (CR). These are selected on trial-and-error basis for solving optimization problems. Several optimization problems lead to optimal or sub-optimal solution by proper selection of control parameters of the DE algorithm. In this proposed method, PSO algorithm is used to tune the scale factor and cross-over rate in DE algorithm. Basically PSO algorithm is used as a meta-optimizer for DE algorithm. The proposed method is termed as mPSO-DE in this paper. The mPSO-DE algorithm is applied on 12 benchmark unconstrained optimization problems. The obtained results are compared with that of classical DE algorithm. From the experimental studies, it has been found that the proposed mPSO-DE algorithm performed better than DE algorithm.
Read moreImproved DE algorithm with information utilization selection for constrained optimization
Information utilization based modified Differential evolution algorithm (IUMDE) is an improved version of DE algorithm. In IUMDE, Mutation and Selection operation of basic Differential Evolution (DE) algorithm are modified. In proposed IUMDE initially modified mutation operation provides a selection criterion of base vector before performing the basic DE mutation operation. Further the modified selection operation utilizes the neglected trial vector and hence helps to improve the performance of DE algorithm. In this paper IUMDE algorithm is employed on 6 constrained benchmark optimization problems, selected from the literature. The numerical results expose that the IUMDE algorithm perform more accurately and significantly better than other algorithms with these constrained optimization problems.
Read more