Journal of Systems Engineering and Electronics ›› 2009, Vol. 31 ›› Issue (2): 403-406.

• 系统工程 • 上一篇    下一篇

一类特殊的非线性两层规划新解法

王亚利1, 刘志国2, 王宇平3   

  1. 1. 西安电子科技大学理学院, 陕西, 西安, 710071;
    2. 西安电子科技大学雷达信号处理重点实验室, 陕西, 西安, 710071;
    3. 西安电子科技大学计算机学院, 陕西, 西安, 710071
  • 收稿日期:2007-11-02 修回日期:2008-04-02 出版日期:2009-02-20 发布日期:2010-01-03
  • 作者简介:王亚利(1979- ),女,硕士研究生,主要研究方向为进化算法,双层规划.E-mail:yayahope@163.com
  • 基金资助:
    国家自然科学基金(60374063);陕西省自然科学基础研究计划(2006A12)资助课题

New solutions to a special class of nonlinear bi-level programming problem

WANG Ya-li1, LIU Zhi-guo2, WANG Yu-ping3   

  1. 1. Dept. of Mathematics, Xidian Univ., Xi'an 710071, China;
    2. Key Lab for Radar Signal Processing, Xidian Univ., Xi'an 710071, China;
    3. School of Computer Science and Technology, Xidian Univ., Xi'an 710071, China
  • Received:2007-11-02 Revised:2008-04-02 Online:2009-02-20 Published:2010-01-03

摘要: 针对下层为可微凸规划的非线性双层规划,提出了一种新算法.基于遗传算法,该算法利用下层规划的单调性将其化为若干个有界约束;这样,整个双层规划就化成了若干个并行且独立的单层规划问题,从而有效地简化了原问题的计算复杂度.对于化简后的单层规划问题,设计了遗传算法,并给出了算法的收敛性证明.最后进行了数值仿真,结果表明该算法具有高效性和鲁棒性.

Abstract: For a class of nonlinear bi-level programming whose follower-level problems are differentiable convex programming,a novel algorithm is proposed.Based on GA,by using its monotonicity,the lower-level programming is divided into a certain number of bounded constraints,which changes the whole bi-level programming into several parallel but independent one-level programming problems.In this way,the original calculation is simplified.For the simplified one-level programming,a genetic algorithm is designed and its global convergence is proved.Finally,the numerical simulation results show that the proposed algorithm is more effective and robust.

中图分类号: