• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

一种用于大规模定向问题的聚类启发式算法。

A clustering metaheuristic for large orienteering problems.

机构信息

Carnegie Mellon University in Qatar, Doha, Qatar.

出版信息

PLoS One. 2022 Jul 22;17(7):e0271751. doi: 10.1371/journal.pone.0271751. eCollection 2022.

DOI:10.1371/journal.pone.0271751
PMID:35867693
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC9307188/
Abstract

The Orienteering Problem is a routing problem that commonly appears in mapping, transportation, distribution, and scheduling scenarios. The Orienteering Problem is a challenging NP-hard problem, such that obtaining optimal or near optimal solutions usually requires a significant amount of computation for large and even moderately large instances. As a result, existing algorithms cannot effectively be utilized for solving large Orienteering Problems in an online setting, which is often required in real-world applications where a plan has to be iteratively computed. For instance, a planner might need to adapt to changes in the scenario or in the environment (e.g., this is common in goods delivery, as well as in mobile robotic scenarios for coverage, monitoring, and surveillance). Motivated by these limitations, we propose a multi-stage clustering-based metaheuristic for tackling large Orienteering Problems in an effective, strategically controlled amount of computation time. The metaheuristic starts by decomposing the problem into smaller, independent sub-problems that are efficiently solved using an algorithm of choice, sequentially or in parallel. The obtained solutions are then merged to form a solution for the original problem, and then further optimized and processed to ensure feasibility. The metaheuristic aims to dramatically improve the computation time of a given Orienteering Problem algorithm without a significant decrease in the solution quality of that algorithm, especially for large Orienteering Problems. We have validated the effectiveness of the proposed metaheuristic design through a set of computational experiments. In particular, using a state-of-the-art heuristic and an exact algorithm, we have shown that it is significantly beneficial to use the Orienteering Problem algorithm plugged into our metaheuristic, as opposed to using it as a standalone algorithm. This was found to be especially true for large problems. As a result, large instances of Orienteering Problems can be effectively tackled within reasonable time bounds even for online application scenarios.

摘要

定向问题是一种常见于地图绘制、交通、配送和调度场景中的路径规划问题。定向问题是一个具有挑战性的 NP 难问题,因此获得最优或近似最优的解决方案通常需要大量的计算,尤其是对于大型甚至中等规模的实例。因此,现有的算法不能有效地用于在在线环境中解决大型定向问题,而在线环境通常是现实世界应用程序所需要的,这些应用程序需要迭代计算计划。例如,规划者可能需要适应场景或环境中的变化(例如,在货物配送中以及移动机器人的覆盖、监控和监视场景中,这是很常见的)。受这些限制的启发,我们提出了一种基于多阶段聚类的元启发式算法,用于在有效的、战略性控制的计算时间内解决大型定向问题。该元启发式算法首先将问题分解为更小的、独立的子问题,然后使用选择的算法有效地解决这些子问题,顺序或并行地解决。然后将获得的解决方案合并为原始问题的解决方案,然后进一步优化和处理以确保可行性。该元启发式算法旨在显著提高给定定向问题算法的计算时间,而不会显著降低该算法的解决方案质量,尤其是对于大型定向问题。我们已经通过一系列计算实验验证了所提出的元启发式设计的有效性。特别是,我们使用最先进的启发式算法和精确算法表明,将定向问题算法插入到我们的元启发式算法中使用,而不是单独使用该算法,这是非常有益的。对于大型问题尤其如此。因此,即使在在线应用场景中,也可以在合理的时间内有效地解决大型定向问题的实例。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/54ce/9307188/040bebffa01e/pone.0271751.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/54ce/9307188/3c50efd26740/pone.0271751.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/54ce/9307188/d69fe1d2d875/pone.0271751.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/54ce/9307188/19d18719e6fa/pone.0271751.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/54ce/9307188/29c0dd7e3921/pone.0271751.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/54ce/9307188/040bebffa01e/pone.0271751.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/54ce/9307188/3c50efd26740/pone.0271751.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/54ce/9307188/d69fe1d2d875/pone.0271751.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/54ce/9307188/19d18719e6fa/pone.0271751.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/54ce/9307188/29c0dd7e3921/pone.0271751.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/54ce/9307188/040bebffa01e/pone.0271751.g005.jpg

相似文献

1
A clustering metaheuristic for large orienteering problems.一种用于大规模定向问题的聚类启发式算法。
PLoS One. 2022 Jul 22;17(7):e0271751. doi: 10.1371/journal.pone.0271751. eCollection 2022.
2
A solution approach to the orienteering problem with time windows and synchronisation constraints.一种针对带时间窗和同步约束的定向越野问题的求解方法。
Heliyon. 2020 Jun 20;6(6):e04202. doi: 10.1016/j.heliyon.2020.e04202. eCollection 2020 Jun.
3
Orienteering Problem with Functional Profits for multi-source dynamic path construction.多源动态路径构建的功能收益定向越野问题。
PLoS One. 2019 Apr 2;14(4):e0213777. doi: 10.1371/journal.pone.0213777. eCollection 2019.
4
Exact and Metaheuristic Approaches for a Bi-Objective School Bus Scheduling Problem.一种双目标校车调度问题的精确算法和元启发式算法
PLoS One. 2015 Jul 15;10(7):e0132600. doi: 10.1371/journal.pone.0132600. eCollection 2015.
5
AutoMH: Automatically Create Evolutionary Metaheuristic Algorithms Using Reinforcement Learning.自动MH:使用强化学习自动创建进化元启发式算法
Entropy (Basel). 2022 Jul 10;24(7):957. doi: 10.3390/e24070957.
6
Automated Design of Multipass Heuristics for Resource-Constrained Job Scheduling With Self-Competitive Genetic Programming.基于自竞争遗传编程的资源受限作业调度多遍启发式算法自动化设计。
IEEE Trans Cybern. 2022 Sep;52(9):8603-8616. doi: 10.1109/TCYB.2021.3062799. Epub 2022 Aug 18.
7
A Case Study of Controlling Crossover in a Selection Hyper-heuristic Framework Using the Multidimensional Knapsack Problem.使用多维背包问题控制选择超启发式框架中的交叉案例研究。
Evol Comput. 2016 Spring;24(1):113-41. doi: 10.1162/EVCO_a_00145. Epub 2015 Jan 30.
8
A computational efficient optimization of flow shop scheduling problems.流水车间调度问题的一种计算高效优化方法。
Sci Rep. 2022 Jan 17;12(1):845. doi: 10.1038/s41598-022-04887-8.
9
An impatient evolutionary algorithm with probabilistic tabu search for unified solution of some NP-hard problems in graph and set theory via clique finding.一种带有概率禁忌搜索的不耐烦进化算法,用于通过团发现对图论和集合论中的一些NP难问题进行统一求解。
IEEE Trans Syst Man Cybern B Cybern. 2008 Jun;38(3):645-66. doi: 10.1109/TSMCB.2008.915645.
10
An Observation Scheduling Approach Based on Task Clustering for High-Altitude Airship.基于任务聚类的高空飞艇观测调度方法。
Sensors (Basel). 2022 Mar 6;22(5):2050. doi: 10.3390/s22052050.

本文引用的文献

1
Solution to travelling salesman problem by clusters and a modified multi-restart iterated local search metaheuristic.通过聚类和改进的多重启迭代局部搜索元启发式解决旅行商问题。
PLoS One. 2018 Aug 22;13(8):e0201868. doi: 10.1371/journal.pone.0201868. eCollection 2018.
2
Clustering by passing messages between data points.通过在数据点之间传递信息进行聚类。
Science. 2007 Feb 16;315(5814):972-6. doi: 10.1126/science.1136800. Epub 2007 Jan 11.