arXiv:2411.16667cs.DCcs.AI2024-11被引 1

提出并行化算法加速多目标最短路径求解

OPMOS: Ordered Parallel Algorithm for Multi-Objective Shortest-Paths

  • 通过有序并行机制同时处理多个路径
  • 在72核处理器上实现性能显著提升
  • 适合大规模物流与航运路径优化场景

多目标最短路径(MOS)问题旨在多属性图中从起点到终点寻找一组帕累托最优解。现有研究采用类似A*的算法,利用一致启发式方法计算目标节点的精确解集。通用MOS算法在每个节点维护一个部分路径的‘前沿’,并通过有序处理确保生成到达目标的帕累托最优路径。然而,随着目标数量增加,非支配路径搜索空间急剧膨胀,导致帕累托解集数量大幅上升,使算法在计算上变得不可行。尽管先前工作聚焦于降低复杂度的算法设计,本文则通过挖掘并行性来加速MOS问题求解。核心洞察在于:传统MOS算法依赖部分路径的有序执行以保证高效性。为此,提出有序并行算法OPMOS,实现有序并行处理,高效利用多个路径的并发执行。实验基于NVIDIA GH200 Superchip的72核Arm架构CPU,在真实航运路径应用中验证了OPMOS在工作效率和并行性上的良好扩展性。

原文摘要 · Abstract (English)

The Multi-Objective Shortest-Path (MOS) problem finds a set of Pareto-optimal solutions from a start node to a destination node in a multi-attribute graph. The literature explores multi-objective A*-style algorithmic approaches to solving the NP-hard MOS problem. These approaches use consistent heuristics to compute an exact set of solutions for the goal node. A generalized MOS algorithm maintains a "frontier" of partial paths at each node and performs ordered processing to ensure that Pareto-optimal paths are generated to reach the goal node. The algorithm becomes computationally intractable at a higher number of objectives due to a rapid increase in the search space for non-dominated paths and the significant increase in Pareto-optimal solutions. While prior works have focused on algorithmic methods to reduce the complexity, we tackle this challenge by exploiting parallelism to accelerate the MOS problem. The key insight is that MOS algorithms rely on the ordered execution of partial paths to maintain high work efficiency. The proposed parallel algorithm (OPMOS) unlocks ordered parallelism and efficiently exploits the concurrent execution of multiple paths in MOS. Experimental evaluation using the NVIDIA GH200 Superchip's 72-core Arm-based CPU shows the performance scaling potential of OPMOS on work efficiency and parallelism using a real-world application to ship routing.

最短路径并行计算多目标优化

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。