Saved in:
Bibliographic Details
Main Authors: Ahmadi, Saman, Tack, Guido, Harabor, Daniel, Kilby, Philip, Jalili, Mahdi
Format: Preprint
Published: 2022
Subjects:
Online Access:https://arxiv.org/abs/2207.14744
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909128923807744
author Ahmadi, Saman
Tack, Guido
Harabor, Daniel
Kilby, Philip
Jalili, Mahdi
author_facet Ahmadi, Saman
Tack, Guido
Harabor, Daniel
Kilby, Philip
Jalili, Mahdi
contents The classic problem of constrained pathfinding is a well-studied, yet challenging, topic in AI with a broad range of applications in various areas such as communication and transportation. The Weight Constrained Shortest Path Problem (WCSPP), the base form of constrained pathfinding with only one side constraint, aims to plan a cost-optimum path with limited weight/resource usage. Given the bi-criteria nature of the problem (i.e., dealing with the cost and weight of paths), methods addressing the WCSPP have some common properties with bi-objective search. This paper leverages the recent state-of-the-art techniques in both constrained pathfinding and bi-objective search and presents two new solution approaches to the WCSPP on the basis of A* search, both capable of solving hard WCSPP instances on very large graphs. We empirically evaluate the performance of our algorithms on a set of large and realistic problem instances and show their advantages over the state-of-the-art algorithms in both time and space metrics. This paper also investigates the importance of priority queues in constrained search with A*. We show with extensive experiments on both realistic and randomised graphs how bucket-based queues without tie-breaking can effectively improve the algorithmic performance of exhaustive A*-based bi-criteria searches.
format Preprint
id arxiv_https___arxiv_org_abs_2207_14744
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Enhanced Methods for the Weight Constrained Shortest Path Problem
Ahmadi, Saman
Tack, Guido
Harabor, Daniel
Kilby, Philip
Jalili, Mahdi
Artificial Intelligence
Data Structures and Algorithms
The classic problem of constrained pathfinding is a well-studied, yet challenging, topic in AI with a broad range of applications in various areas such as communication and transportation. The Weight Constrained Shortest Path Problem (WCSPP), the base form of constrained pathfinding with only one side constraint, aims to plan a cost-optimum path with limited weight/resource usage. Given the bi-criteria nature of the problem (i.e., dealing with the cost and weight of paths), methods addressing the WCSPP have some common properties with bi-objective search. This paper leverages the recent state-of-the-art techniques in both constrained pathfinding and bi-objective search and presents two new solution approaches to the WCSPP on the basis of A* search, both capable of solving hard WCSPP instances on very large graphs. We empirically evaluate the performance of our algorithms on a set of large and realistic problem instances and show their advantages over the state-of-the-art algorithms in both time and space metrics. This paper also investigates the importance of priority queues in constrained search with A*. We show with extensive experiments on both realistic and randomised graphs how bucket-based queues without tie-breaking can effectively improve the algorithmic performance of exhaustive A*-based bi-criteria searches.
title Enhanced Methods for the Weight Constrained Shortest Path Problem
topic Artificial Intelligence
Data Structures and Algorithms
url https://arxiv.org/abs/2207.14744