Fast One-to-Many Multicriteria Shortest Path Search

被引:4
|
作者
Kurbanov, Temirlan [1 ]
Cuchy, Marek [1 ]
Vokrinek, Jiri [1 ]
机构
[1] Czech Tech Univ, Fac Elect Engn, Dept Comp Sci, Prague 12000, Czech Republic
关键词
Heuristic algorithms; Task analysis; Pareto optimization; Search problems; Planning; Standards; Costs; Multicriteria path search; pareto optimization; shortest path problem;
D O I
10.1109/TITS.2023.3282069
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
Shortest path problem has been successfully applied in numerous domains. Unfortunately, its complexity increases drastically when several objective criteria must be considered. Apart from the relatively slow classic search algorithms, attempts to accelerate multicriteria shortest path search are mostly represented by goal-directed one-to-one search methods and pruning heuristics. The one-to-many version of the problem is rarely addressed, though it arises in various scenarios, such as multi-stop planning and dynamic rerouting. This paper introduces a novel algorithm combination designed for fast one-to-many multicriteria shortest path search. A preprocessing algorithm excludes irrelevant vertices by building a smaller cover graph. A modified version of the multicriteria label-setting algorithm operates on the cover graph and employs a dimensionality reduction technique for swifter domination checks. While the method itself maintains solution optimality, it is able to additionally incorporate existing heuristics for further speedups. Additionally, its operation is not limited to bicriteria cases and requires no modifications to incorporate a higher number of criteria. The proposed algorithm was tested on multiple criteria combinations of varying correlation and compared to existing one-to-one shortest path search techniques. The results show the introduced approach provides a speedup of at least 3 times on simple criteria combinations and at least over 24 times on hard instances compared to standard multicriteria label-setting, while outperforming existing one-to-one algorithms in terms of scalability. Apart from the speedup provided, graph preprocessing also reduces memory requirements of queries by up to 13 times.
引用
收藏
页码:10410 / 10419
页数:10
相关论文
共 50 条
  • [31] Coevolutionary dynamics in one-to-many mutualistic systems
    Ezoe, Hideo
    THEORETICAL ECOLOGY, 2016, 9 (04) : 381 - 388
  • [32] Constraints in One-to-Many Concretization for Abstraction Refinement
    Nanshi, Kuntal
    Somenzi, Fabio
    DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 569 - 574
  • [33] On Handling One-to-Many Transformations in Relational Systems
    Carreira, Paulo
    Galhardas, Helena
    Pereira, Joao D.
    Wichert, Andrzej
    ENTERPRISE INFORMATION SYSTEMS-BOOKS, 2008, 12 : 121 - +
  • [34] One-to-many face recognition with bilinear CNNs
    RoyChowdhury, Aruni
    Lin, Tsung-Yu
    Maji, Subhransu
    Learned-Miller, Erik
    2016 IEEE WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV 2016), 2016,
  • [35] Polynomial Commitment with a One-to-Many Prover and Applications
    Zhang, Jiaheng
    Xie, Tiancheng
    Hoang, Thang
    Shi, Elaine
    Zhang, Yupeng
    PROCEEDINGS OF THE 31ST USENIX SECURITY SYMPOSIUM, 2022, : 2965 - 2982
  • [36] Visual analysis of one-to-many matched graphs
    di Giacomo E.
    Didimo W.
    Liotta G.
    Palladino P.
    Journal of Graph Algorithms and Applications, 2010, 14 (01): : 97 - 119
  • [37] Improvements of the One-to-Many Eigenvoice Conversion System
    Ohtani, Yamato
    Toda, Tomoki
    Saruwatari, Hiroshi
    Shikano, Kiyohiro
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2010, E93D (09): : 2491 - 2499
  • [38] An Improved One-to-Many Eigenvoice Conversion System
    Ohtani, Yamato
    Toda, Tomoki
    Saruwatari, Hiroshi
    Shikano, Kiyohiro
    INTERSPEECH 2008: 9TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION 2008, VOLS 1-5, 2008, : 1080 - 1083
  • [39] One-to-many data transformations - As relational operations
    Carreira, Paulo
    ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: DATABASES AND INFORMATION SYSTEMS INTEGRATION, 2007, : 503 - 507
  • [40] Visual Analysis of One-to-Many Matched Graphs
    Di Giacomo, Emilio
    Didimo, Walter
    Liotta, Giuseppe
    Palladino, Pietro
    GRAPH DRAWING, 2009, 5417 : 133 - 144