文档详情

基于双禁忌对象的并行禁忌搜索算法.pdf

发布:2017-09-08约9.19千字共3页下载文档
文本预览下载声明
C0 ,“ 西 e 册 铆 ,fc口加 计算机工程与应用 基于双禁忌对象的并行禁忌搜索算法 朱颢东,李红婵 ZHU Haodong,LIHongchan 郑州轻工业学院 计算机与通信工程学院,郑州 450002 SchoolofComputerandCommunic~ion Engineering,ZhengzhouUniversity ofLightIndustry,Zhengzhou 450002,China zHU Haodong.LIHongchan.Paralleltabu search algorithm based on doubletabu objects.ComputerEngineeringand Applications,2011,47(29):31-33. Abstract:TabuSearch(TS)algorithm isoneofmani methodstosolvecombinatorialoptimizationproblem nadna effective approach to overcomeNP completeproblem.Wiht htedevelopmentofcomputationalgrid,ithaswideapplication valueot ni— troduce atbu serach algorithm into distributed parallelcomputing environment.A atbu serach algorithm based on double atbu objectsisproposed.Praallelscattersearchstrategyisusedot improvealgorithm precision.Experimenatlresultsshow htathte praallelatbu serach algorithm hasbetterperformance. Keywords:atbu serach;combniatorialoptimizationproblem ;compuattionalgrid;praallelscatterserach srtateyg 摘 要:禁忌搜索算法是解决组合优化 问题的一种主要方法,是克服NP完全问题的一个有效途径。随着计算网格的发展,将禁 忌搜索算法引入到这种分布式并行计算环境中,具有广泛的应用价值。提出了一个基于双禁忌对象的禁忌搜索算法,在此算法 的基础上,利用并行化分散搜索策略来提高算法的求解精度。实验结果表明该并行禁忌搜索算法性能较高。 关键词:禁忌搜索;组合优化问题;计算网格;分散搜索策略 DOI:10.3778/j.issn.1002.8331.2011.29.009 文章编号:1002.8331(2011)29-0031—03 文献标识码:A 中图分类号:TP301 组合优化问题是 日常生活中经常要面临的问题 ,例如0/1 背包问题n,它已被广泛应用于货物装载、材料切割等问题之 中 。对于解决组合优化问题,禁忌搜索算法是一种行之有效 步骤1选定—个初始解 —及给以禁忌表 = 。 的方法 。该算法采用一定的藐视准则使搜索过程跳出局部 步骤2若满足停止规则,停止计算;否则,在 的领域 最优解,从而提高获得全局最优解的可能性 。但是,大部分 N(H, )中选择满足禁忌要求的侯选集 CanN(x~);在 _ 组合最优化问题属于NP.hrad问题,计算复杂性都比较高、耗 CanN(x~)中选一个评价值最佳的解 ,一:i ;更新历史 _ 时长。因此,除了研究如何提高该算法的搜索能力外,如何提 记录日,重复步骤2。 高算法的时间效率或计算精度也是一个重要的研究方面。文 献
显示全部
相似文档