The quadratic shortest path problem: complexity, approximability, and solution methods

•We investigate the hardness of solving the quadratic shortest path problem.•We show that even restricted versions of the problem are hard to approximate.•We develop different methods to compute lower bounds.•We develop an exact Branch-and-Bound algorithm.•We show efficiency of our approach in compa...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:European journal of operational research 2018-07, Vol.268 (2), p.473-485
Hauptverfasser: Rostami, Borzou, Chassein, André, Hopf, Michael, Frey, Davide, Buchheim, Christoph, Malucelli, Federico, Goerigk, Marc
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:•We investigate the hardness of solving the quadratic shortest path problem.•We show that even restricted versions of the problem are hard to approximate.•We develop different methods to compute lower bounds.•We develop an exact Branch-and-Bound algorithm.•We show efficiency of our approach in comparison with commercial solvers. We consider the problem of finding a shortest path in a directed graph with a quadratic objective function (the QSPP). We show that the QSPP cannot be approximated unless P=NP. For the case of a convex objective function, an n-approximation algorithm is presented, where n is the number of nodes in the graph, and APX-hardness is shown. Furthermore, we prove that even if only adjacent arcs play a part in the quadratic objective function, the problem still cannot be approximated unless P=NP. In order to solve the problem we first propose a mixed integer programming formulation, and then devise an efficient exact Branch-and-Bound algorithm for the general QSPP, where lower bounds are computed by considering a reformulation scheme that is solvable through a number of minimum cost flow problems. In our computational experiments we solve to optimality different classes of instances with up to 1000 nodes.
ISSN:0377-2217
1872-6860
DOI:10.1016/j.ejor.2018.01.054