求解一类双层规划的自适应变异动态差分进化算法

来源期刊:中南大学学报(自然科学版)2016年第10期

论文作者:吴亮红 徐睿 左词立 曾照福 段伟涛

文章页码:3436 - 3445

关键词:双层规划;KKT条件;罚函数法;差分进化算法

Key words:bi-level programming; KKT conditions; penalty function method; differential evolution algorithm

摘    要:针对一类上层函数和约束函数不具有凸性和可微性要求,而下层函数可微且凸的非线性双层规划问题,首先通过Karush-Kuhn-Tucher(KKT)条件将双层规划问题转换为单层约束非线性规划问题,并结合非固定多段映射罚函数法和精确罚函数法对约束条件进行无约束化处理,然后提出一种改进的动态差分进化算法优化对系列无约束优化问题进行求解。对8个测试实例进行数值计算并与现有算法进行比较。测试结果表明,所提方法是一种求解该类双层规划问题的有效方法。

Abstract: Considering a class of nonlinear bi-level programming problem with non-convex and non-differentiable upper-level function and constraints, convex and differentiable lower-level function and constraints was studied. The Karush-Kunh-Tucker (KKT) conditions were firstly used to transform the bi-level programming problem into a single-level optimization problem. Then, the non-fixed multi-segment mapping penalty function and fixed penalty function methods were combined to deal with the constraints. Thereafter, an improved dynamic differential evolution algorithm was proposed to solve the sequence non-constraint problems. Eight benchmarks problems were used to test the proposed method. The results show that, the proposed method is very effective for solving such class of bi-level programming problem compared with other algorithms.

相关论文

  • 暂无!

相关知识点

  • 暂无!

有色金属在线官网  |   会议  |   在线投稿  |   购买纸书  |   科技图书馆

中南大学出版社 技术支持 版权声明   电话:0731-88830515 88830516   传真:0731-88710482   Email:administrator@cnnmol.com

互联网出版许可证:(署)网出证(京)字第342号   京ICP备17050991号-6      京公网安备11010802042557号