Minimum-cost flow algorithms: an experimental evaluation
An extensive computational analysis of several algorithms for solving the minimum-cost network flow problem is conducted. Some of the considered implementations were developed by the author and are available as part of an open-source C++ optimization library called LEMON ( http://lemon.cs.elte.hu/ )...
Saved in:
| Published in | Optimization methods & software Vol. 30; no. 1; pp. 94 - 127 |
|---|---|
| Main Author | |
| Format | Journal Article |
| Language | English |
| Published |
Abingdon
Taylor & Francis
02.01.2015
Taylor & Francis Ltd |
| Subjects | |
| Online Access | Get full text |
| ISSN | 1055-6788 1029-4937 |
| DOI | 10.1080/10556788.2014.895828 |
Cover
| Summary: | An extensive computational analysis of several algorithms for solving the minimum-cost network flow problem is conducted. Some of the considered implementations were developed by the author and are available as part of an open-source C++ optimization library called LEMON (
http://lemon.cs.elte.hu/
). These codes are compared to other publicly available solvers: CS2, MCF, RelaxIV, PDNET, MCFSimplex, as well as the corresponding components of the IBM ILOG CPLEX Optimization Studio and the LEDA C++ library. This evaluation, to the author's knowledge, is more comprehensive than earlier studies in terms of the range of considered implementations as well as the diversity and size of problem instances. The presented results demonstrate that the primal network simplex and cost-scaling algorithms are the most efficient and robust in general. Other methods, however, can outperform them in particular cases. The network simplex code of the author turned out to be far superior to the other implementations of this method, and it is the most efficient solver on the majority of the considered problem instances. In contrast, the cost-scaling algorithms tend to show better asymptotic behaviour, especially on sparse graphs, and hence they are typically faster than simplex-based methods on huge networks. |
|---|---|
| Bibliography: | SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 14 ObjectType-Article-1 ObjectType-Feature-2 content type line 23 |
| ISSN: | 1055-6788 1029-4937 |
| DOI: | 10.1080/10556788.2014.895828 |