首页> 外文学位 >Discrete particle swarm optimization algorithms for orienteering and team orienteering problems.
【24h】

Discrete particle swarm optimization algorithms for orienteering and team orienteering problems.

机译:用于定向运动和团队定向运动问题的离散粒子群优化算法。

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

摘要

Particle swarm optimization (PSO), an evolutionary algorithm, is known for its simplicity in coding, consistency in performance, and its local and global exploration capabilities. Discrete particle swarm optimization (DPSO), a modified version of PSO, can be used for solving decision problems with discrete solution space and has been applied for various combinatorial problems including the traveling salesman problem, vehicle routing, and scheduling.;The orienteering problem (OP), a NP-hard problem, has several control points or nodes to be visited and each node has a score (or reward) tied to it. The starting and the ending nodes of the tour are distinct and are specified. The objective is to maximize the reward collected by visiting as many nodes as possible within the given time (or distance) constraint. The team orienteering problem (TOP), an extended version of the OP, allows for a team approach for maximizing the total team score. Each member of the team tries to visit as many nodes as possible such that the time (or distance) constraint is not violated. All members start and end at distinct and specified nodes. Once a node has been visited by a team member and awarded with a score, other team members visiting the same node will not earn any reward. Literature reveals several applications for the OP and the TOP such as vehicle routing, inventory routing and production scheduling applications.;This research designs DPSO algorithms for the OP and the TOP. A novel constructive heuristic for the initial population using score/distance ( s/d) ratio and cumulative density function (s/d with CDF) has been applied in the DPSO algorithm for TOP. The algorithm designed for TOP is the first known DPSO algorithm implemented for the TOP. The two, three, and four team member scenarios have been studied for the TOP. Reduced variable neighborhood search (RVNS) and 2-opt are the local search tools used in the DPSO algorithms. RVNS employs insert and exchange neighborhoods in its search for a better solution. A creative swapping procedure is applied to switch between random method and center of gravity method in the RVNS local search heuristic. Furthermore, a new and effective particle update procedure has been designed and implemented to find the new position of the DPSO particles in each generation.;Several design of experiments (DOE) and analysis of variance were used to fine-tune the DPSO parameters. The relative percentage error (RPE) and the average relative percentage error (ARPE) are the metrics used to measure the performance and robustness of the algorithms. RPE is the error between the best known solution and the best solution of all replications. ARPE is the average error of all replications. Four benchmark problem sets of size 21 to 33 nodes were used to evaluate the DPSO-OP algorithm. Seven benchmark problem sets of size ranging from 21 to 102 nodes were used to test the DPSO-TOP algorithm. The DPSO algorithms designed were compared with several metaheuristics including the TS, ant colony optimization and genetic algorithm.;The overall average RPE of the designed DPSO-OP algorithm was zero which demonstrates that the DPSO algorithm found the best known solution for all the 67 benchmark problems for the OP. The grand ARPE of the DPSO-OP algorithm was 0.21%. For the TOP, the DPSO-TOP algorithm found the best known solution for 213 out of 353 benchmark problems. The overall average RPE was only 0.75% and the grand ARPE was 2.59% for DPSO-TOP algorithm. It is evident that the DPSO algorithms developed for the OP and the TOP are competitive.
机译:粒子群优化(PSO)是一种进化算法,因其编码简单,性能一致以及其本地和全局探索能力而闻名。离散粒子群优化(DPSO)是PSO的改进版本,可用于解决具有离散解决方案空间的决策问题,并已应用于各种组合问题,包括旅行推销员问题,车辆路线和调度。 OP)是一个NP难题,具有多个要访问的控制点或节点,并且每个节点都有与之相关的分数(或奖励)。旅程的起点和终点是不同的,并且已指定。目的是通过在给定的时间(或距离)约束内访问尽可能多的节点来最大化收集的奖励。团队定向运动问题(TOP)是OP的扩展版本,它允许采用团队方法来最大程度地提高团队总得分。团队的每个成员都尝试访问尽可能多的节点,以便不违反时间(或距离)约束。所有成员均在不同的指定节点处开始和结束。一旦一个团队成员访问了一个节点并获得了分数,其他访问同一节点的团队成员将不会获得任何奖励。文献揭示了OP和TOP的几种应用,例如车辆路由,库存路由和生产调度应用。本研究设计了OP和TOP的DPSO算法。一种新颖的构造式启发式方法,适用于使用分数/距离(s / d)比和累积密度函数(带有CDF的s / d)的初始种群,已用于TOP的DPSO算法中。为TOP设计的算法是为TOP实现的第一个已知的DPSO算法。已针对TOP研究了两个,三个和四个团队成员方案。精简变量邻域搜索(RVNS)和2-opt是DPSO算法中使用的本地搜索工具。 RVNS使用插入和交换邻居来寻找更好的解决方案。在RVNS局部搜索启发式方法中,采用创造性的交换过程在随机方法和重心方法之间进行切换。此外,已经设计并实施了一种新的有效的粒子更新程序,以找到每一代中DPSO粒子的新位置。;使用了多个实验设计(DOE)和方差分析来微调DPSO参数。相对百分比误差(RPE)和平均相对百分比误差(ARPE)是用于衡量算法性能和鲁棒性的指标。 RPE是最著名的解决方案和所有复制的最佳解决方案之间的错误。 ARPE是所有复制的平均错误。使用大小为21到33个节点的四个基准问题集来评估DPSO-OP算法。七个基准问题集的大小在21到102个节点之间,用于测试DPSO-TOP算法。将设计的DPSO算法与包括TS,蚁群优化和遗传算法在内的几种元启发法进行了比较;所设计的DPSO-OP算法的总体平均RPE为零,这表明DPSO算法找到了所有67个基准测试中最知名的解决方案OP的问题。 DPSO-OP算法的大ARPE为0.21%。对于TOP,DPSO-TOP算法为353个基准测试问题中的213个找到了最著名的解决方案。对于DPSO-TOP算法,总体平均RPE仅为0.75%,而较大的ARPE为2.59%。显然,为OP和TOP开发的DPSO算法具有竞争力。

著录项

  • 作者

    Muthuswamy, Shanthi.;

  • 作者单位

    State University of New York at Binghamton.;

  • 授予单位 State University of New York at Binghamton.;
  • 学科 Engineering Industrial.
  • 学位 Ph.D.
  • 年度 2009
  • 页码 194 p.
  • 总页数 194
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 水产、渔业;
  • 关键词

  • 入库时间 2022-08-17 11:38:12

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号