首页> 外文OA文献 >Solving large 0–1 multidimensional knapsack problems by a new simplified binary artificial fish swarm algorithm
【2h】

Solving large 0–1 multidimensional knapsack problems by a new simplified binary artificial fish swarm algorithm

机译:通过一种新的简化的二进制人工鱼群算法来解决大型0-1背包问题

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The artificial fish swarm algorithm has recently been emerged in continuous globaloptimization. It uses points of a population in space to identify the position of fish in the school. Many real-world optimization problems are described by 0-1 multidimensional knapsack problems that are NP-hard. In the last decades several exact as well as heuristic methods have been proposed for solving these problems. In this paper, a new simpli ed binary version of the artificial fish swarm algorithm is presented, where a point/ fish is represented by a binary string of 0/1 bits. Trial points are created by using crossover and mutation in the different fi sh behavior that are randomly selected by using two user de ned probability values. In order to make the points feasible the presented algorithm uses a random heuristic drop item procedure followed by an add item procedure aiming to increase the profit throughout the adding of more items in the knapsack. A cyclic reinitialization of 50% of the population, and a simple local search that allows the progress of a small percentage of points towards optimality and after that refines the best point in the population greatly improve the quality of the solutions. The presented method is tested on a set of benchmark instances and a comparison with other methods available in literature is shown. The comparison shows that the proposed method can be an alternative method for solving these problems.
机译:人工鱼群算法最近在连续全局优化中出现。它使用空间中的人口点来确定鱼在学校中的位置。 0-1难解决的NP背包问题描述了许多现实世界中的优化问题。在过去的几十年中,已经提出了几种精确的以及启发式的方法来解决这些问题。在本文中,提出了一种新的人工鱼群算法的简化二进制版本,其中点/鱼由0/1位的二进制字符串表示。通过使用不同用户行为中的交叉和变异来创建试验点,这些行为是通过使用两个用户定义的概率值随机选择的。为了使这些点可行,所提出的算法使用随机启发式投递项目程序,然后是添加项目程序,旨在通过在背包中添加更多项目来增加利润。对种群的50%进行周期性的重新初始化,以及简单的本地搜索,该过程允许将少量百分比的点移向最优点,然后优化总体中的最佳点,从而极大地提高了解决方案的质量。所提出的方法在一组基准实例上进行了测试,并显示了与文献中其他可用方法的比较。比较表明,所提出的方法可以作为解决这些问题的替代方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号