
arXiv: 2110.10978
We introduce the Targeted Multiobjective Dijkstra Algorithm (T‐MDA), a label setting algorithm for the One‐to‐One Multiobjective Shortest Path (MOSP) Problem. It is based on the recently published Multiobjective Dijkstra Algorithm (MDA) and equips it with A*‐like techniques. For any explored subpath, a label setting MOSP algorithm decides whether the subpath can be discarded or must be stored as part of the output. A major design choice is how to store subpaths from the moment they are first explored until the mentioned final decision can be made. The T‐MDA combines the polynomially bounded size of the priority queue used in the MDA and a lazy management of paths that are not in the queue. The running time bounds from the MDA remain valid. In practice, the T‐MDA outperforms known algorithms from the literature and the increased memory consumption is negligible. In this paper, we benchmark the T‐MDA against an improved version of the state of the art One‐to‐One MOSP algorithm from the literature on a standard testbed.
dynamic programming, heuristic search, FOS: Computer and information sciences, Discrete Mathematics (cs.DM), label setting, multiobjective Dijkstra, G.2.2, Dynamic programming, Approximation methods and heuristics in mathematical programming, 90C29, 90C35, 68W99, multiobjective shortest path, \(\mathrm{A}^*\), Computer Science - Discrete Mathematics
dynamic programming, heuristic search, FOS: Computer and information sciences, Discrete Mathematics (cs.DM), label setting, multiobjective Dijkstra, G.2.2, Dynamic programming, Approximation methods and heuristics in mathematical programming, 90C29, 90C35, 68W99, multiobjective shortest path, \(\mathrm{A}^*\), Computer Science - Discrete Mathematics
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 15 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
