Modified Differential Evolution Algorithm for Solving Dynamic Optimization with Existence of Infeasible Environments
Source abstract
Abstract
Dynamic constrained optimization is a challenging research topic in which the objective function and/or constraints change over time. In such problems, it is commonly assumed that all problem instances are feasible. In reality some instances can be infeasible due to various practical issues, such as a sudden change in resource requirements or a big change in the availability of resources. Decision-makers have to determine whether a particular instance is feasible or not, as infeasible instances cannot be solved as there are no solutions to implement. In this case, locating the nearest feasible solution would be valuable information for the decision-makers. In this paper, a differential evolution algorithm is proposed for solving dynamic constrained problems that learns from past environments and transfers important knowledge from them to use in solving the current instance and includes a mechanism for suggesting a good feasible solution when an instance is infeasible. To judge the performance of the proposed algorithm, 13 well-known dynamic test problems were solved. The results indicate that the proposed algorithm outperforms existing recent algorithms with a margin of 79.40% over all the environments and it can also find a good, but infeasible solution, when an instance is infeasible.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Metaheuristic Optimization Algorithms Research · Advanced Multi-Objective Optimization Algorithms · Evolutionary Algorithms and Applications
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (35)
Show source-provided references
1. Danger theory based artificial immune system solving dynamic constrained single-objective optimization10.1007/s00500-013-1048-0 ↗
2. Accelerate population-based stochastic search algorithms with memory for optima tracking on dynamic power systems10.1109/TPWRS.2015.2407899 ↗
3. Continuous dynamic constrained optimization—The challenges10.1109/TEVC.2011.2180533 ↗
4. Dynamic multi-objective optimization and decision-making using modified NSGA-II: A case study on hydro-thermal power scheduling
5. The DynCOAA algorithm for dynamic constraint optimization problems
6. Locating and tracking multiple dynamic optima by a particle swarm model using speciation10.1109/TEVC.2005.859468 ↗
7. Multiswarms, exclusion, and anti-convergence in dynamic environments10.1109/TEVC.2005.857074 ↗
8. An adaptive differential evolution algorithm for global optimization in dynamic environments10.1109/TCYB.2013.2278188 ↗
9. Species-based particle swarm optimizer enhanced by memory for dynamic optimization10.1016/j.asoc.2016.05.032 ↗
10. Adaptive multilevel prediction method for dynamic multimodal optimization10.1109/TEVC.2021.3051172 ↗
11. Transfer learning-based dynamic multiobjective optimization algorithms10.1109/TEVC.2017.2771451 ↗
12. Continuous dynamic constrained optimization with ensemble of locating and tracking feasible regions strategies10.1109/TEVC.2016.2567644 ↗
13. Sensitivity-based change detection for dynamic constrained optimization10.1109/ACCESS.2020.2999161 ↗
14. Differential evolution with a repair method to solve dynamic constrained optimization problems
15. A repair method for differential evolution with combined variants to solve dynamic constrained optimization problems
16. Memory design for constrained dynamic optimization problems
17. Pro-reactive approach for project scheduling under unpredictable disruptions
18. On the edge of feasibility: A case study of the particle swarm optimizer
19. Branke · Genetic Algorithms and Evolutionary Computation · 2012 · 3
20. Scaling up dynamic optimization problems: A divide-and-conquer approach10.1109/TEVC.2019.2902626 ↗
21. Performance of infeasibility driven evolutionary algorithm (IDEA) on constrained dynamic single objective optimization problems
22. Memory based on abstraction for dynamic fitness functions
23. Solving dynamic constrained optimization problems with asynchronous change pattern
24. Differential evolution with combined variants for dynamic constrained optimization
25. Dynamic constrained optimization with offspring repair based gravitational search algorithm
26. GSA: A gravitational search algorithm10.1016/j.ins.2009.03.004 ↗
27. T. T. Nguyen, “Continuous dynamic optimisation using evolutionary algorithms,” Ph.D. dissertation, University of Birmingham, England, 2011.
28. Enhanced multi-operator differential evolution for constrained optimization
29. A genetic algorithm for dynamic modelling and prediction of activity in document streams
30. Estimation of evolvability genetic algorithm and dynamic environments10.1007/s10710-006-9015-5 ↗
31. Enhancing evolutionary algorithms by efficient population initialization for constrained problems
32. A survey of evolutionary continuous dynamic optimization over two decades–part b10.1109/TEVC.2021.3060014 ↗
33. Problem definitions and evaluation criteria for the CEC 2006 special session on constrained real-parameter optimization
34. A proposed real-valued dynamic constrained benchmark set
35. Corder · Nonparametric Statistics for Non-Statisticians: A Step-by-Step Approach · 2009 · 101