🌙

一种高效的多目标最短路径问题的标签修正算法

An Efficient Label-Correcting Algorithm for the Multiobjective Shortest Path Problem

INFORMS journal on computing · 2021
被引 16
人大 BUTD24ABS 3

中文导读

提出一种精确算法求解一对多目标最短路径问题,通过改进标签修正算法在大规模图上快速求解,并应用于骑行路线规划,实验验证了其高效性。

Abstract

This paper proposes an exact algorithm to solve the one-to-one multiobjective shortest path problem. The solution involves determining a set of nondominated paths between two given nodes in a graph that minimizes several objective functions. This study is motivated by the application of this solution method to determine cycling itineraries. The proposed algorithm improves upon a label-correcting algorithm to rapidly solve the problem on large graphs (i.e., up to millions of nodes and edges). To verify the performance of the proposed algorithm, we use computational experiments to compare it with the best-known methods in the literature. The numerical results confirm the efficiency of the proposed algorithm. Summary of Contribution: The paper deals with a classic operations research problem (the one-to-one multiobjective shortest path problem) and is motivated by a real application for cycling itineraries. An efficient method is proposed and is based on a label-correcting algorithm into which several additional improvement techniques are integrated. Computational experiments compare this algorithm with the best-known methods in the literature to validate the performance on large-size graphs (Center for Discrete Mathematics and Theoretical Computer Science (DIMACS) instances from the ninth DIMACS challenge). New instances from the context of cycling itineraries are also proposed.

运筹学算法设计最短路径问题多目标优化