首页> 中文期刊>计算机工程与应用 >求解0/1背包问题的改进人工鱼群算法研究

求解0/1背包问题的改进人工鱼群算法研究

     

摘要

分析了人工鱼群算法求解组合优化问题的不足,提出一种改进人工鱼群算法.该算法针对背包问题的特点,采用随机键方法对待装载物品进行编码,利用物品的单位价值(价值-质量比)启发式信息进行解码,直接在编码空间上模拟人工鱼行为.使用优质解随机游走寻优、优质解保留劣质解被替换和劣质解随机游走寻优三个更新算子来改善人工鱼群的全局搜索能力.通过实例进行了算法测试和比较.算法测试表明:改进后的人工鱼群算法提高了收敛速度,增强了全局搜索能力.%After analyzing the disadvantages of artificial fish school algorithm solving combinational optimization problems,an improved artificial fish school algorithm is put forward.Facing the characteristic of KP,this algorithm directly simulates artificial fishs behaviors in the coding space, encoding by the rand key and decoding by the heuristic information, such as the value of unit quality goods (value-quality ratio).The globe searching capability of artificial fish school algorithm is improved by three updating operators,which include good solutions swimming in the coding space at random to search better solutions than themselves, preserving good solutions and substituting good solutions for bad solutions, bad solutions swimming in the coding space at random to search better solutions than themselves.Comparison and analysis are carried out with examples.Algorithm tests show that this algorithm can improve the speed of convergence efficiently and is good at global searching in solution space.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号