Orthogonal genetic algorithm for solving quadratic bilevel programming problems

被引:19
|
作者
Li, Hong [1 ,2 ]
Jiao, Yongchang [1 ]
Zhang, Li [2 ]
机构
[1] Xidian Univ, Natl Key Lab Antennas & Microwave Technol, Xian 710071, Peoples R China
[2] Xidian Univ, Sch Sci, Xian 710071, Peoples R China
基金
中国国家自然科学基金;
关键词
orthogonal genetic algorithm; quadratic bilevel programming problem; Karush-Kuhn-Tucker conditions; orthogonal experimental design; global optimal solution;
D O I
10.3969/j.issn.1004-4132.2010.05.008
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A quadratic bilevel programming problem is transformed into a single level complementarity slackness problem by applying Karush-Kuhn-Tucker (KKT) conditions. To cope with the complementarity constraints, a binary encoding scheme is adopted for KKT multipliers, and then the complementarity slackness problem is simplified to successive quadratic programming problems, which can be solved by many algorithms available. Based on 0-1 binary encoding, an orthogonal genetic algorithm, in which the orthogonal experimental design with both two-level orthogonal array and factor analysis is used as crossover operator, is proposed. Numerical experiments on 10 benchmark examples show that the orthogonal genetic algorithm can find global optimal solutions of quadratic bilevel programming problems with high accuracy in a small number of iterations.
引用
收藏
页码:763 / 770
页数:8
相关论文
共 50 条
  • [41] A genetic algorithm using a finite search space for solving nonlinear/linear fractional bilevel programming problems
    Hecheng Li
    [J]. Annals of Operations Research, 2015, 235 : 543 - 558
  • [42] A genetic algorithm using a finite search space for solving nonlinear/linear fractional bilevel programming problems
    Li, Hecheng
    [J]. ANNALS OF OPERATIONS RESEARCH, 2015, 235 (01) : 543 - 558
  • [43] ALGORITHM 728 - FORTRAN SUBROUTINES FOR GENERATING QUADRATIC BILEVEL PROGRAMMING TEST PROBLEMS
    CALAMAI, PH
    VICENTE, LN
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1994, 20 (01): : 120 - 123
  • [44] Solving fuzzy quadratic programming problems based on ABS algorithm
    Ghanbari, Reza
    Ghorbani-Moghadam, Khatere
    [J]. SOFT COMPUTING, 2019, 23 (22) : 11343 - 11349
  • [45] A global continuation algorithm for solving binary quadratic programming problems
    Pan, Shaohua
    Tan, Tao
    Jiang, Yuxi
    [J]. COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2008, 41 (03) : 349 - 362
  • [46] A global continuation algorithm for solving binary quadratic programming problems
    Shaohua Pan
    Tao Tan
    Yuxi Jiang
    [J]. Computational Optimization and Applications, 2008, 41 : 349 - 362
  • [47] Solving fuzzy quadratic programming problems based on ABS algorithm
    Reza Ghanbari
    Khatere Ghorbani-Moghadam
    [J]. Soft Computing, 2019, 23 : 11343 - 11349
  • [48] Multi-Sine Cosine Algorithm for Solving Nonlinear Bilevel Programming Problems
    Yousria Abo-Elnaga
    M. A. El-Shorbagy
    [J]. International Journal of Computational Intelligence Systems, 2020, 13 : 421 - 432
  • [49] An improved sequential quadratic programming algorithm for solving general nonlinear programming problems
    Guo, Chuan-Hao
    Bai, Yan-Qin
    Jian, Jin-Bao
    [J]. JOURNAL OF MATHEMATICAL ANALYSIS AND APPLICATIONS, 2014, 409 (02) : 777 - 789
  • [50] A method for solving bilevel linear programming problems
    Pieume, C. O.
    Fotso, L. P.
    Siarry, P.
    [J]. JOURNAL OF INFORMATION & OPTIMIZATION SCIENCES, 2008, 29 (02): : 335 - 358