首页> 外文会议>International conference on evolution artificielle >Basic, Dual, Adaptive, and Directed Mutation Operators in the Fly Algorithm
【24h】

Basic, Dual, Adaptive, and Directed Mutation Operators in the Fly Algorithm

机译:Fly算法中的基本,对偶,自适应和定向突变算子

获取原文

摘要

Our work is based on a Cooperative Co-evolution Algorithm - the Fly algorithm - in which individuals correspond to 3-D points. The Fly algorithm uses two levels of fitness function: (i) a local fitness computed to evaluate a given individual (usually during the selection process) and (ii) a global fitness to assess the performance of the population as a whole. This global fitness is the metrics that is minimised (or maximised depending on the problem) by the optimiser. Here the solution of the optimisation problem corresponds to a set of individuals instead of a single individual (the best individual) as in classical evolutionary algorithms (EAs). The Fly algorithm heavily relies on mutation operators and a new blood operator to insure diversity in the population. To lead to accurate results, a large mutation variance is often initially used to avoid local minima (or maxima). It is then progressively reduced to refine the results. Another approach is the use of adaptive operators. However, very little research on adaptive operators in Fly algorithm has been conducted. We address this deficiency and propose 4 different fully adaptive mutation operators in the Fly algorithm: Basic Mutation, Adaptive Mutation Variance, Dual Mutation, and Directed Mutation. Due to the complex nature of the search space, (kN-dimensions, with k the number of genes per individuals and N the number of individuals in the population), we favour operators with a low maintenance cost in terms of computations. Their impact on the algorithm efficiency is analysed and validated on positron emission tomography (PET) reconstruction.
机译:我们的工作基于合作式协同进化算法-Fly算法-其中个体对应于3-D点。 Fly算法使用两个级别的适应度函数:(i)计算局部适应度(通常在选择过程中)以评估给定的个人;以及(ii)全局适应度以评估总体人口的绩效。这种全局适应性是优化程序最小化(或根据问题最大化)的指标。在这里,优化问题的解决方案对应于一组个体,而不是像传统进化算法(EA)中的单个个体(最佳个体)。 Fly算法在很大程度上依赖于变异算子和新的血液算子,以确保种群的多样性。为了获得准确的结果,通常通常使用较大的变异方差来避免局部最小值(或最大值)。然后逐渐缩小以完善结果。另一种方法是使用自适应运算符。但是,关于Fly算法中的自适应算子的研究很少。我们解决了这一缺陷,并在Fly算法中提出了4种不同的完全自适应突变算子:基本突变,自适应突变方差,双重突变和定向突变。由于搜索空间的复杂性(kN维,每个个体中有k个基因,群体中有N个个体),我们偏爱运算量较低的运算符。分析了它们对算法效率的影响,并在正电子发射断层扫描(PET)重建中进行了验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号