TY - JOUR
T1 - Multiobjective differential evolution algorithm based on decomposition for a type of multiobjective bilevel programming problems
AU - Li, Hong
AU - Zhang, Qingfu
AU - Chen, Qin
AU - Zhang, Li
AU - Jiao, Yong-Chang
PY - 2016/9/1
Y1 - 2016/9/1
N2 - This paper considers the multiobjective bilevel programming problem (MOBLPP) with multiple objective functions at the upper level and a single objective function at the lower level. By adopting the Karush-Kuhn-Tucker (KKT) optimality conditions to the lower level optimization, the original multiobjective bilevel problem can be transformed into a multiobjective single-level optimization problem involving the complementarity constraints. In order to handle the complementarity constraints, an existing smoothing technique for mathematical programs with equilibrium constraints is applied. Thus, a multiobjective single-level nonlinear programming problem is formalized. For solving this multiobjective single-level optimization problem, the scalarization approaches based on weighted sum approach and Tchebycheff approach are used respectively, and a constrained multiobjective differential evolution algorithm based on decomposition is presented. Some illustrative numerical examples including linear and nonlinear versions of MOBLPPs with multiple objectives at the upper level are tested to show the effectiveness of the proposed approach. Besides, NSGA-II is utilized to solve this multiobjective single-level optimization model. The comparative results among weighted sum approach, Tchebycheff approach, and NSGA-II are provided.
AB - This paper considers the multiobjective bilevel programming problem (MOBLPP) with multiple objective functions at the upper level and a single objective function at the lower level. By adopting the Karush-Kuhn-Tucker (KKT) optimality conditions to the lower level optimization, the original multiobjective bilevel problem can be transformed into a multiobjective single-level optimization problem involving the complementarity constraints. In order to handle the complementarity constraints, an existing smoothing technique for mathematical programs with equilibrium constraints is applied. Thus, a multiobjective single-level nonlinear programming problem is formalized. For solving this multiobjective single-level optimization problem, the scalarization approaches based on weighted sum approach and Tchebycheff approach are used respectively, and a constrained multiobjective differential evolution algorithm based on decomposition is presented. Some illustrative numerical examples including linear and nonlinear versions of MOBLPPs with multiple objectives at the upper level are tested to show the effectiveness of the proposed approach. Besides, NSGA-II is utilized to solve this multiobjective single-level optimization model. The comparative results among weighted sum approach, Tchebycheff approach, and NSGA-II are provided.
KW - MOEA/D
KW - Multiobjective bilevel programming problem
KW - NSGA-II
KW - Pareto optimality
KW - Tchebycheff approach
KW - Weighted sum approach
UR - http://www.scopus.com/inward/record.url?scp=84977668466&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-84977668466&origin=recordpage
U2 - 10.1016/j.knosys.2016.06.018
DO - 10.1016/j.knosys.2016.06.018
M3 - RGC 21 - Publication in refereed journal
SN - 0950-7051
VL - 107
SP - 271
EP - 288
JO - Knowledge-Based Systems
JF - Knowledge-Based Systems
ER -