首页> 外文期刊>IFAC PapersOnLine >A novel high speed multi-objective evolutionary optimisation algorithm ?
【24h】

A novel high speed multi-objective evolutionary optimisation algorithm ?

机译:一种新型高速多目标进化优化优化算法

获取原文
           

摘要

Multi-objective optimisation problems (MOOPs) consider multiple objectives simultaneously. Solving these problems does not render one unique solution but instead a set of equally optimal solutions, i.e., the Pareto front. The goal of solving a MOOP is to accurately and efficiently approximate the Pareto front. The use of evolutionary optimisation algorithms is widespread in this discipline. During each iteration, parent solutions are combined and mutated to create new offspring solutions. Both populations are subsequently combined and sorted. Only theNfittest solutions of the combined set are selected as the parent solutions for the subsequent iteration. The fitness of a solution is defined by its convergence to the Pareto front and its contribution to the overall solution diversity. Widely used evolutionary algorithms, like NSGA-II (Deb et al., 2002), use non-dominated sorting to assess the convergence of solutions and the concept of crowding distance to ensure a high solution diversity. Both concepts, however, require that allNsolutions of the population are compared with all other (N —1) solutions for both aspects, and this for allMobjectives. This results in a computational complexity ofO(MN2).In this contribution, a novel evolutionary algorithm is presented, boasting a significantly lower computational complexity ofO(Nlog(N)).This is achieved by subdividing the feasible space into angular sections. Solutions are scored based on their distance from the current Utopia point and the overall crowdedness of their respective section. Sorting the population based on the attributed scores allows the selection of theNfittest solutions, without having to mutually compare them.
机译:多目标优化问题(MOOPS)同时考虑多个目标。解决这些问题并没有渲染一个唯一的解决方案,而是一组同样最佳的解决方案,即帕累托前线。解决MOOP的目标是准确和有效地近似帕累托前线。进化优化算法的使用在这一学科中是普遍的。在每次迭代期间,父解决方案组合并突变以创建新的后代解决方案。随后,这两个群体都会组合并排序。仅选择组合集的Thenfittest解决方案作为后续迭代的父解决方案。解决方案的适应性由其对帕累托正面的收敛性以及对整体解决方案多样性的贡献来定义。广泛使用的进化算法,如NSGA-II(Deb等,2002),使用非主导的分类来评估解决方案的融合和拥挤距离的概念,以确保高溶液多样性。然而,这两个概念都要求将群体的分配与所有其他(N-1)解决方案进行比较,并且这对于所有其他(n -1)解决方案,以及该概念。这导致计算复杂性OF(MN2)。在这种贡献中,提出了一种新的进化算法,吹嘘了OF的计算复杂性显着降低(NLOG(N))。这是通过将可行空间细分成角截面来实现的。这是实现的。基于距离当前乌托邦点的距离和各自部分的整体拥挤度来得分解决方案。根据归属分数对群体进行排序允许选择当时的解决方案,而无需相互比较它们。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号