JOURNAL ARTICLE

Evolutionary algorithm using surrogate models for solving bilevel multiobjective programming problems

Yuhui LiuHecheng LiHong LiHong LiHong Li

Year: 2020 Journal:   PLoS ONE Vol: 15 (12)Pages: e0243926-e0243926   Publisher: Public Library of Science

Abstract

A bilevel programming problem with multiple objectives at the leader’s and/or follower’s levels, known as a bilevel multiobjective programming problem (BMPP), is extraordinarily hard as this problem accumulates the computational complexity of both hierarchical structures and multiobjective optimisation. As a strongly NP-hard problem, the BMPP incurs a significant computational cost in obtaining non-dominated solutions at both levels, and few studies have addressed this issue. In this study, an evolutionary algorithm is developed using surrogate optimisation models to solve such problems. First, a dynamic weighted sum method is adopted to address the follower’s multiple objective cases, in which the follower’s problem is categorised into several single-objective ones. Next, for each the leader’s variable values, the optimal solutions to the transformed follower’s programs can be approximated by adaptively improved surrogate models instead of solving the follower’s problems. Finally, these techniques are embedded in MOEA/D, by which the leader’s non-dominated solutions can be obtained. In addition, a heuristic crossover operator is designed using gradient information in the evolutionary procedure. The proposed algorithm is executed on some computational examples including linear and nonlinear cases, and the simulation results demonstrate the efficiency of the approach.

Keywords:
Bilevel optimization Mathematical optimization Crossover Evolutionary algorithm Computer science Surrogate model Heuristic Multi-objective optimization Operator (biology) Computational complexity theory Algorithm Optimization problem Linear programming Mathematics Artificial intelligence

Metrics

6
Cited By
0.15
FWCI (Field Weighted Citation Impact)
63
Refs
0.49
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Optimization and Mathematical Programming
Physical Sciences →  Engineering →  Control and Systems Engineering
Water resources management and optimization
Physical Sciences →  Engineering →  Ocean Engineering
Advanced Multi-Objective Optimization Algorithms
Physical Sciences →  Computer Science →  Computational Theory and Mathematics

Related Documents

JOURNAL ARTICLE

Solving Bilevel Linear Multiobjective Programming Problems

Calice Olivier PieumePatrice MarcotteLaure Pauline FotsoPatrick Siarry

Journal:   American Journal of Operations Research Year: 2011 Vol: 01 (04)Pages: 214-219
JOURNAL ARTICLE

An Evolutionary Algorithm for Solving Bilevel Programming Problems Using Duality Conditions

Hecheng LiLei Fang

Journal:   Mathematical Problems in Engineering Year: 2012 Vol: 2012 (1)
JOURNAL ARTICLE

A genetic algorithm for solving a class of multiobjective bilevel programming problems

Junjie HanHecheng Li

Journal:   WIT transactions on information and communication technologies Year: 2013
JOURNAL ARTICLE

A genetic algorithm for solving a class of multiobjective bilevel programming problems

Junjie HanHecheng Li

Journal:   WIT transactions on information and communication technologies Year: 2013 Vol: 1 Pages: 1107-1114
JOURNAL ARTICLE

A Smoothing Method for Solving Bilevel Multiobjective Programming Problems

Yibing LüZhongping Wan

Journal:   Journal of the Operations Research Society of China Year: 2014 Vol: 2 (4)Pages: 511-525
© 2026 ScienceGate Book Chapters — All rights reserved.