JOURNAL ARTICLE

An Evolutionary Algorithm for Solving Bilevel Programming Problems Using Duality Conditions

Hecheng LiLei Fang

Year: 2012 Journal:   Mathematical Problems in Engineering Vol: 2012 (1)   Publisher: Hindawi Publishing Corporation

Abstract

Bilevel programming is characterized by two optimization problems located at different levels, in which the constraint region of the upper level problem is implicitly determined by the lower level problem. This paper is focused on a class of bilevel programming with a linear lower level problem and presents a new algorithm for solving this kind of problems by combining an evolutionary algorithm with the duality principle. First, by using the prime‐dual conditions of the lower level problem, the original problem is transformed into a single‐level nonlinear programming problem. In addition, for the dual problem of the lower level, the feasible bases are taken as individuals in population. For each individual, the values of dual variables can be obtained by taking the dual problem into account, thus simplifying the single‐level problem. Finally, the simplified problem is solved, and the objective value is taken as the fitness of the individual. Besides, when nonconvex functions are involved in the upper level, a coevolutionary scheme is incorporated to obtain global optima. In the computational experiment, 10 problems, smaller or larger‐scale, are solved, and the results show that the proposed algorithm is efficient and robust.

Keywords:
Bilevel optimization Duality (order theory) Mathematical optimization Computer science Evolutionary programming Mathematics Algorithm Evolutionary algorithm Optimization problem Combinatorics

Metrics

13
Cited By
1.67
FWCI (Field Weighted Citation Impact)
23
Refs
0.85
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Optimization and Variational Analysis
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Optimization and Mathematical Programming
Physical Sciences →  Engineering →  Control and Systems Engineering
Risk and Portfolio Optimization
Social Sciences →  Decision Sciences →  Management Science and Operations Research

Related Documents

JOURNAL ARTICLE

An Evolutionary Algorithm Using Duality‐Base‐Enumerating Scheme for Interval Linear Bilevel Programming Problems

Hecheng LiLei Fang

Journal:   Mathematical Problems in Engineering Year: 2014 Vol: 2014 (1)
BOOK-CHAPTER

Bilevel Programming: Optimality Conditions and Duality

S. Zlobec

Encyclopedia of Optimization Year: 2008 Pages: 274-279
JOURNAL ARTICLE

Solving convex quadratic bilevel programming problems using an enumeration sequential quadratic programming algorithm

Jean Bosco Etoa Etoa

Journal:   Journal of Global Optimization Year: 2009 Vol: 47 (4)Pages: 615-637
© 2026 ScienceGate Book Chapters — All rights reserved.