系统管理学报 ›› 2020, Vol. 29 ›› Issue (3): 513-521.DOI: 10.3969/j.issn.1005-2542.2020.03.011
刘翱1a,1b,2,邓旭东1a,1b,任亮1a,1b,杨怡欣3,4
LIU Ao1a,1b,2, DENG Xudong1a,1b, REN Liang1a,1b, YANG Yixin3,4
摘要:
N-车探险问题是一类NP-hard离散优化问题,针对该问题,首次提出一种融合局部搜索的离散水波优化算法。结合该问题等价于置换排序的特性,设计基于置换序列的编码方式;利用反转、移动、交换等操作重新定义传播、折射和碎浪算子;开发基于插入邻域的局部搜索策略,以增强水波优化算法的局部搜索能力。最后,利用实验设计探讨关键参数对算法性能的影响。基于14个标准问题的测试结果表明:所提方法的寻优精度、稳定性等整体优于标准水波优化算法、粒子群算法、烟花算法和启发式算法H1~H4;与离散水波优化算法相比,基于禁忌搜索的变邻域搜索算法用至少66.6倍的计算时间得到了最大相对偏差比为0.017的寻优精度。结果表明,离散水波优化算法能在较短时间内获得较满意的解。
中图分类号: