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

被引:11
|
作者
Kergosien, Yannick [1 ]
Giret, Antoine [1 ]
Neron, Emmanuel [1 ]
Sauvanet, Gael [2 ]
机构
[1] Univ Tours, CNRS, ROOT ERL 7002, LIFAT EA 6300, F-37200 Tours, France
[2] La Compagnie Mobilites, F-37000 Tours, France
关键词
shortest path; label-correcting; multiobjective; cycling itineraries; DESIGN;
D O I
10.1287/ijoc.2021.1081
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:76 / 92
页数:18
相关论文
共 50 条
  • [1] Tree-Deletion Pruning in Label-Correcting Algorithms for the Multiobjective Shortest Path Problem
    Boekler, Fritz
    Mutzel, Petra
    WALCOM: ALGORITHMS AND COMPUTATION, WALCOM 2017, 2017, 10167 : 190 - 203
  • [2] An efficient label setting/correcting shortest path algorithm
    Antonio Sedeño-Noda
    Carlos González-Martín
    Computational Optimization and Applications, 2012, 51 : 437 - 455
  • [3] An efficient label setting/correcting shortest path algorithm
    Sedeno-Noda, Antonio
    Gonzalez-Martin, Carlos
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2012, 51 (01) : 437 - 455
  • [4] A class of label-correcting methods for the K shortest paths problem
    Guerriero, F
    Musmanno, R
    Lacagnina, V
    Pecorella, A
    OPERATIONS RESEARCH, 2001, 49 (03) : 423 - 429
  • [5] Parallel asynchronous label-correcting methods for shortest paths
    Bertsekas, DP
    Guerriero, F
    Musmanno, R
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1996, 88 (02) : 297 - 320
  • [6] A study of using the modified label-correcting tracing algorithm to solve the critical path problem of network
    Chu, Wen-Ming
    Yao, Ming-Jong
    Chen, Shih-Chieh
    PROCEEDING OF THE SEVENTH INTERNATIONAL CONFERENCE ON INFORMATION AND MANAGEMENT SCIENCES, 2008, 7 : 596 - 603
  • [7] Parallel asynchronous label-correcting methods for shortest paths
    Dept. of Elec. Eng. and Comp. Sci., Massachusetts Inst. of Technology, Cambridge, MA, United States
    不详
    J. Optim. Theory Appl., 2 (297-320):
  • [8] A general label setting algorithm and tractability analysis for the multiobjective temporal shortest path problem
    Bazgan, Cristina
    Kager, Johannes
    Thielen, Clemens
    Vanderpooten, Daniel
    NETWORKS, 2025, 85 (01) : 76 - 90
  • [9] Analysis of a Simple Evolutionary Algorithm for the Multiobjective Shortest Path Problem
    Horoba, Christian
    FOGA'09: PROCEEDINGS OF THE 10TH ACM SIGRVO CONFERENCE ON FOUNDATIONS OF GENETIC ALGORITHMS, 2009, : 113 - 120
  • [10] Simple Label-Correcting Algorithms for Partially Dynamic Approximate Shortest Paths in Directed Graphs
    Karczmarz, Adam
    Lacki, Jakub
    2020 SYMPOSIUM ON SIMPLICITY IN ALGORITHMS, SOSA, 2020, : 106 - 120