首页> 外文期刊>IEEE transactions on systems, man and cybernetics. Part C, Applications and reviews >An evolutionary algorithm for solving nonlinear bilevel programming based on a new constraint-handling scheme
【24h】

An evolutionary algorithm for solving nonlinear bilevel programming based on a new constraint-handling scheme

机译:基于新约束处理方案的非线性双层规划求解进化算法

获取原文
获取原文并翻译 | 示例
           

摘要

In this paper, a special nonlinear bilevel programming problem (nonlinear BLPP) is transformed into an equivalent single objective nonlinear programming problem. To solve the equivalent problem effectively, we first construct a specific optimization problem with two objectives. By solving the specific problem, we can decrease the leader's objective value, identify the quality of any feasible solution from infeasible solutions and the quality of two feasible solutions for the equivalent single objective optimization problem, force the infeasible solutions moving toward the feasible region, and improve the feasible solutions gradually. We then propose a new constraint-handling scheme and a specific-design crossover operator. The new constraint-handling scheme can make the individuals satisfy all linear constraints exactly and the nonlinear constraints approximately. The crossover operator can generate high quality potential offspring. Based on the constraint-handling scheme and the crossover operator, we propose a new evolutionary algorithm and prove its global convergence. A distinguishing feature of the algorithm is that it can be used to handle nonlinear BLPPs with nondifferentiable leader's objective functions. Finally, simulations on 31 benchmark problems, 12 of which have nondifferentiable leader's objective functions, are made and the results demonstrate the effectiveness of the proposed algorithm.
机译:本文将一个特殊的非线性双层规划问题(非线性BLPP)转化为等效的单目标非线性规划问题。为了有效地解决等效问题,我们首先构造具有两个目标的特定优化问题。通过解决特定问题,我们可以降低领导者的目标价值,从不可行解决方案中找出任何可行解决方案的质量,以及等效的单目标优化问题的两个可行解决方案的质量,迫使不可行解决方案向可行区域移动,以及逐步改善可行的解决方案。然后,我们提出了一个新的约束处理方案和一个专门设计的交叉算子。新的约束处理方案可以使个体精确地满足所有线性约束,并满足非线性约束。交叉算子可以生成高质量的潜在后代。基于约束处理方案和交叉算子,提出了一种新的进化算法并证明了其全局收敛性。该算法的一个显着特征是它可用于处理具有不可微分领导者目标函数的非线性BLPP。最后,对31个基准问题进行了仿真,其中12个具有不可区分的领导者目标函数,结果证明了该算法的有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号