摘要
针对双层规划的求解问题,提出一种层次风驱动优化算法.初始化上层优化变量后,首先对下层规划进行求解,满足约束条件的同时,更新下层规划中的空气质点速度和位置;然后,利用风驱动优化算法对上层规划问题进行求解;最后,在优化解集合中,选择上下层规划目标值次序之和最小的解作为最终优化解.实验结果表明,所提出的层次风驱动算法是一种有效的求解双层规划问题的方法.
A hierarchical wind driven optimization(WDO) method is proposed to solve the bi-level programming problem. Firstly, the WDO method is used to optimize the lower level programming problem after initializing the upper level variables, and the positions and velocities of air parcels in the lower level are updated. Then the solutions of the upper level are optimized by using the WDO method with the constrained conditions. Finally, the solutions with the minimum sum of sequences of the two level results are selected as the final solution from the solution set. The experimental results of the proposed algorithm show the effectiveness of the proposed hierarchical wind driven optimization for solving the bi-level programming problems.
出处
《控制与决策》
EI
CSCD
北大核心
2016年第10期1894-1898,共5页
Control and Decision
基金
国家自然科学基金项目(71471078
71403109)
教育部人文社科青年基金项目(14YJC630151)
江苏省博士后科研基金项目(1402038C)
2015年江苏省"双创计划"项目
关键词
风驱动优化
双层规划问题
约束优化
wind driven optimization
bi-level programming problem
constrained optimization