Operations Research · 1988 · 194 citations · 30 references
Natural SciencesComputer ScienceAlgorithmsOptimizationParallel ComputingCombinatorial OptimizationConvex OptimizationDiscrete OptimizationNetwork Flow AlgorithmsNetwork FlowsNetwork OptimizationIterative ImprovementMaximum FlowMaximum Flow ProblemsMinimum Cost FlowMinimum-cost Flow AlgorithmsMinimum-cost Flow ProblemNetwork Flow ProblemsPrimal-dual Algorithms
We propose a new class of algorithms for linear cost network flow problems with and without gains. These algorithms are based on iterative improvement of a dual cost and operate in a manner that is reminiscent of coordinate ascent and Gauss-Seidel relaxation methods. We compare our coded implementations of these methods with mature state-of-the-art primal simplex and primal-dual codes, and find them to be several times faster on standard benchmark problems, and faster by an order of magnitude on large, randomly generated problems. Our experiments indicate that the speedup factor increases with problem dimension.
30