...
首页> 外文期刊>Swarm and Evolutionary Computation >Encoding transformation-based differential evolution algorithm for solving knapsack problem with single continuous variable
【24h】

Encoding transformation-based differential evolution algorithm for solving knapsack problem with single continuous variable

机译:用单个连续变量来编码基于转换的差分演化算法解决背包问题

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

摘要

The knapsack problem with a single continuous variable (KPC) is an extension of the standard 0-1 knapsack problem. It is an especial combinatorial optimization problem with continuous variable S so that its solution is more difficult. In this paper, a novel differential evolution algorithm is proposed based on the encoding transformation technique, which is named Encoding Transformation-based Differential Evolution algorithm (ETDE). In ETDE, the individual is represented as an (n + 1)-dimensional vector in which the first n components are transformed into an n-dimensional 0-1 vector by using a special surjection, and the last component is as the value of continuous variable S. From this, a potential solution of KPC is obtained. Moreover, the Gauss-Seidel method is used to accelerate the convergence rate of ETDE, and an effective repair and optimization method is used to handle the infeasible solutions. In order to verify the performance of ETDE, we use it and the exact algorithm, approximation algorithm, particle swarm optimization, and artificial bee colony to solve four classes of large-scale KPC instances, respectively. The computational results show that ETDE not only has the fast speed, but also the calculation result is better than other algorithms. Consequently, ETDE is more suitable for quickly and efficiently solving the KPC problem than other algorithms in practical applications.
机译:单个连续变量(KPC)的背包问题是标准0-1背包问题的延伸。它是一种特殊的组合优化问题,连续变量S,使其解决方案更加困难。本文基于编码变换技术提出了一种新颖的差分演化算法,该算法是基于编码变换的差分演进算法(ETDE)。在ETDE中,个体表示为(n + 1) - 二维载体,其中通过使用特殊的荧光将第一N组分转化为N维0-1载体,并且最后一个组件是连续的值可变S.从此,获得KPC的潜在解决方案。此外,Gauss-Seidel方法用于加速EtDE的收敛速率,并且使用有效的修复和优化方法来处理不可行的解决方案。为了验证ETDE的性能,我们使用它和精确的算法,近似算法,粒子群优化和人工蜂殖民地,分别解决了四种类大规模的KPC实例。计算结果表明,ETDE不仅具有快速速度,而且计算结果也比其他算法更好。因此,ETDE更适合于快速有效地解决实际应用中其他算法的KPC问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号