A linear time algorithm for linearizing quadratic and higher-order shortest path problems

03/01/2023
by   Eranda Cela, et al.
0

An instance of the NP-hard Quadratic Shortest Path Problem (QSPP) is called linearizable iff it is equivalent to an instance of the classic Shortest Path Problem (SPP) on the same input digraph. The linearization problem for the QSPP (LinQSPP) decides whether a given QSPP instance is linearizable and determines the corresponding SPP instance in the positive case. We provide a novel linear time algorithm for the LinQSPP on acyclic digraphs which runs considerably faster than the previously best algorithm. The algorithm is based on a new insight revealing that the linearizability of the QSPP for acyclic digraphs can be seen as a local property. Our approach extends to the more general higher-order shortest path problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/06/2023

Solving the recoverable robust shortest path problem in DAGs

This paper deals with the recoverable robust shortest path problem under...
research
06/26/2018

Linear-Time Online Algorithm Inferring the Shortest Path from a Walk

We consider the problem of inferring an edge-labeled graph from the sequ...
research
09/29/2021

Ruler Wrapping

We propose a natural variation of the Hopcroft, Joseph and Whitesides' (...
research
02/27/2021

Economic Dispatch of a Single Micro-Gas Turbine Under CHP Operation with Uncertain Demands

This work considers the economic dispatch problem for a single micro-gas...
research
10/19/2019

An approach to the distributionally robust shortest path problem

In this study we consider the shortest path problem, where the arc costs...
research
04/26/2019

Learning to Prune: Speeding up Repeated Computations

It is common to encounter situations where one must solve a sequence of ...

Please sign up or login with your details

Forgot password? Click here to reset