首页> 外文期刊>Applied Soft Computing >Adaptive repair method for constraint handling in multi-objective genetic algorithm based on relationship between constraints and variables
【24h】

Adaptive repair method for constraint handling in multi-objective genetic algorithm based on relationship between constraints and variables

机译:基于约束与变量的关系的多目标遗传算法约束处理的自适应修复方法

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

摘要

While evolutionary algorithms are known among the best methods for solving both theoretical and real-world optimization problems, constraint handling is still one of the major concerns. Common constraint handling methods reject or devalue infeasible solutions depending on their distance from the feasible space, even if they dominate feasible solutions. Alternatively, repair methods aim to overcome infeasibility, but they are currently limited to specific types of problems. In this paper, we propose a more generic repair approach to improve efficiency of constraint handling in non-dominance based genetic algorithm. We start by identifying variables which influence each constraint. This information is used to replace variable values that caused constraint violation, using other solutions in the current generation. Repairing is carried out on the solutions that dominate all feasible members of the population, or have the smallest constraint violation. The repair approach is implemented into NSGA-II and tested on one optimization test case and an engineering optimization problem. The latter focuses on structural design of a ship hull girder, involving two conflicting objectives, 94 decision variables and 376 nonlinear constraints. The proposed repairing approach reduces drastically the number of function evaluations needed to find the feasible space, and it leads to faster convergence and better spread of the non-dominated front. Starting from different random populations, the new algorithm finds feasible solutions within one generation, while the original algorithm takes between 7 and 72 generations. Effectiveness of the optimization is analyzed in terms of the hypervolume performance metric. The repairing algorithm obtains significantly better hypervolume values throughout the optimization run. The highest improvements are achieved in the initial phase of the optimization, which is important for the practical design. The new algorithm performs better than two constraint handling approaches from the literature. It also outperforms MOEA/D algorithm in the engineering problem. (C) 2020 Elsevier B.V. All rights reserved.
机译:虽然在解决理论和现实世界优化问题的最佳方法中,进化算法是已知的,但是约束处理仍然是主要问题之一。常见的约束处理方法拒绝或贬值不可行的解决方案,这取决于它们与可行空间的距离,即使它们占主导地位可行的解决方案。或者,修复方法旨在克服不可行,但目前限于特定类型的问题。在本文中,我们提出了一种更通用的修复方法来提高非优势基遗传算法的约束处理效率。我们首先识别影响每个约束的变量。此信息用于替换导致约束违规的变量值,使用当前生成中的其他解决方案。在解决所有可行的人口成员的解决方案上进行修复,或者具有最小的限制性违规。修复方法在NSGA-II中实施并在一个优化测试用例和工程优化问题上进行测试。后者侧重于船体梁的结构设计,涉及两个冲突的目标,94个决策变量和376个非线性约束。建议的修复方法急剧减少了寻找可行空间所需的功能评估数量,并导致更快的收敛性和更好地扩散非主导的正面。从不同的随机群体开始,新算法在一代内找到可行的解决方案,而原始算法需要7和72代之间。在超高型性能度量方面分析了优化的有效性。修复算法在整个优化运行过程中获得了更好的超级化值。在优化的初始阶段实现了最高的改进,这对于实际设计很重要。新算法从文献中的两个约束处理方法进行了更好。它还优于工程问题中的MOEA / D算法。 (c)2020 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号