A Bi-level Differential Evolutionary Algorithm for Constrained Optimization.

Guanghong Han,Xi Chen
DOI: https://doi.org/10.1109/cec.2019.8790029
2019-01-01
Abstract:Constrained optimization problems are common in theoretical study and engineering practice. The constraint functions can be equality or inequality, convex or non-convex, which makes it difficult to find a constrained optimal solution. Evolutionary algorithms are powerful tools for constrained optimization problems. The balance between constraints and objective functions is always a difficult task and hotspot in EA-community. Many EA-based constraint handling methods have been proposed, but this problem is far to be completely solved. This paper presents a new view of constraint handling: A bi-level differential evolutionary algorithm (BLDE). BLDE has a bi-level structure, which deals with the constraints and searches optimal solutions separately. In the lower level, the objective is to find a population of candidate feasible solutions, and in the upper level, the objective is to search the global optimal solution. The proposed BLDE gets competitive results in 13 benchmark functions, with a comparison of two state-of-the-art constraint handling algorithms. BLDE shows the following advantages: 1) it is efficient in search constrained optimal solutions; 2) it is easy to implement and requires few hyper-parameters; 3) it can guarantee the obtained solutions are feasible or close to feasible.
What problem does this paper attempt to address?