Lagrangian relaxation and enumeration for solving constrained shortest-path problems
The constrained shortest‐path problem (CSPP) generalizes the standard shortest‐path problem by adding one or more path‐weight side constraints. We present a new algorithm for CSPP that Lagrangianizes those constraints, optimizes the resulting Lagrangian function, identifies a feasible solution, and...
Gespeichert in:
Veröffentlicht in: | Networks 2008-12, Vol.52 (4), p.256-270 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The constrained shortest‐path problem (CSPP) generalizes the standard shortest‐path problem by adding one or more path‐weight side constraints. We present a new algorithm for CSPP that Lagrangianizes those constraints, optimizes the resulting Lagrangian function, identifies a feasible solution, and then closes any optimality gap by enumerating near‐shortest paths, measured with respect to the Lagrangianized length. “Near‐shortest” implies ε‐optimal, with a varying ε that equals the current optimality gap. The algorithm exploits a variety of techniques: a new path‐enumeration method; aggregated constraints; preprocessing to eliminate edges that cannot form part of an optimal solution; “reprocessing” that reapplies preprocessing steps as improved solutions are found; and, when needed, a “phase‐I procedure” to identify a feasible solution before searching for an optimal one. The new algorithm is often an order of magnitude faster than a state‐of‐the‐art label‐setting algorithm on singly constrained randomly generated grid networks. On multiconstrained grid networks, road networks, and networks for aircraft routing the advantage varies but, overall, the new algorithm is competitive with the label‐setting algorithm. © 2008 Wiley Periodicals, Inc. NETWORKS, 2008 |
---|---|
ISSN: | 0028-3045 1097-0037 |
DOI: | 10.1002/net.20247 |