A Multi-Threading Algorithm for Constrained Path Optimization Problem on Road Networks

08/03/2022
by   Kousik Kumar Dutta, et al.
0

The constrained path optimization (CPO) problem takes the following input: (a) a road network represented as a directed graph, where each edge is associated with a "cost" and a "score" value; (b) a source-destination pair and; (c) a budget value, which denotes the maximum permissible cost of the solution. Given the input, the goal is to determine a path from source to destination, which maximizes the "score" while constraining the total "cost" of the path to be within the given budget value. CPO problem has applications in urban navigation. However, the CPO problem is computationally challenging as it can be reduced to an instance of the arc orienteering problem, which is known to be NP-hard. The current state-of-the-art algorithms for this problem are essentially serial in nature and cannot take full advantage (i.e., achieve good load balance) of the increasingly available multi-core systems to solve a CPO query. Our proposed parallel algorithm (with its intelligent task-assignment scheme) achieves both superior solution quality and very low execution times (via good load balancing). Moreover, our approach is also able to demonstrate an almost linear speed-up with an increase in the number of cores.

READ FULL TEXT
research
10/02/2018

Contracting to a Longest Path in H-Free Graphs

We prove two dichotomy results for detecting long paths as patterns in a...
research
04/01/2022

Assisted Shortest Path Planning for a Convoy through a Repairable Network

In this article, we consider a multi-agent path planning problem in a pa...
research
04/09/2015

An Optimized Hybrid Approach for Path Finding

Path finding algorithm addresses problem of finding shortest path from s...
research
11/06/2018

Characterizations and Directed Path-Width of Sequence Digraphs

Computing the directed path-width of a directed graph is an NP-hard prob...
research
10/19/2021

Collective Shortest Paths for Minimizing Congestion on Temporal Load-Aware Road Networks

Shortest path queries over graphs are usually considered as isolated tas...
research
10/02/2018

Efficient Fastest-Path Computations in Road Maps

In the age of real-time online traffic information and GPS-enabled devic...
research
09/25/2019

Joint optimization of train blocking and shipment path:An integrated model and a sequential algorithm

The INFORMS RAS 2019 Problem Solving Competition is focused on the integ...

Please sign up or login with your details

Forgot password? Click here to reset