Introduction
- Graphs and Flows
- Paths and Cycles
- Flow and Divergence
- Path Flows and Conformal Decomposition
- Network Flow Models -- Examples
- The Minimum Cost Flow Problem
- Network Flow Problems with Convex Cost
- Multicommodity Flow Problems
- Discrete Network Optimization Problems
- Network Flow Algorithms -- An Overview
- Primal Cost Improvement
- Dual Cost Improvement
- Auction
- Good, Bad, and Polynomial Algorithms
- Notes and Sources
Shortest Path Problems
- Problem Formulation and Applications
- A Generic Shortest Path Algorithm
- Label Setting (Dijkstra) Methods
- Performance of Label Setting Methods
- The Binary Heap Method
- Dial's Algorithm
- Label Correcting Methods
- The Bellman-Ford Method
- The D'Esopo-Pape Algorithm
- The SLF and LLL Algorithms
- The Threshold Algorithm
- Comparison of Label Setting and Label Correcting
- Single Origin/Single Destination Methods
- Label Setting
- Label Correcting
- Auction Algorithms
- Multiple Origin/Multiple Destination Methods
- Notes and Sources
The Max-Flow Problem
- The Max-Flow and Min-Cut Problems
- Cuts in a Graph
- The Max-Flow/Min-Cut Theorem
- The Maximal and Minimal Saturated Cuts
- Decomposition of Infeasible Network Flow Problems
- The Ford-Fulkerson Algorithm
- Price-Based Augmenting Path Algorithms
- A Price-Based Path Construction Algorithm
- A Price-Based Max-Flow Algorithm
- Notes and Sources
The Min-Cost Flow Problem
- Transformations and Equivalences
- Setting the Lower Flow Bounds to Zeros
- Eliminating the Upper Flow Bounds
- Reduction to a Circulation Format
- Reduction to an Assignment Problem
- Duality
- Interpretation of CS and the Dual Problem
- Duality and CS for Nonnegativity Constraints
- Notes and Sources
Simplex Methods for Min-Cost Flow
- Main Ideas in Simplex Methods
- Using Prices to Obtain the In-Arc
- Obtaining the Out-Arc
- Dealing with Degeneracy
- The Basic Simplex Algorithm
- Termination Properties of the Simplex Method
- Initialization of the Simplex Method
- Extension to Problems with Upper and Lower Bounds
- Implementation Issues
- Notes and Sources
Dual Ascent Methods for Min-Cost
Flow
- Dual Ascent
- The Primal-Dual (Sequential Shortest Path) Method
- The Relaxation Method
- Sensitivity Analysis
- Implementation Issues
- Notes and Sources
Auction Algorithms for Min-Cost Flow
- The Auction Algorithm for the Assignment Problem
- The Main Auction Algorithm
- The Approximate Coordinate Descent Interpretation
- Variants of the Auction Algorithm
- Computational Complexity -- $\e$-Scaling
- Dealing with Infeasibility
- Extensions of the Auction Algorithm
- Reverse Auction
- Auction Algorithms for Asymmetric Assignment
- Auction Algorithms with Similar Persons
- The Preflow-Push Algorithm for Max-Flow
- Analysis and Complexity
- Implementation Issues
- Relation to the
Auction Algorithm
- The $\e$-Relaxation Method
- Computational Complexity -- $\e$-Scaling
- Implementation Issues
- The Auction/Sequential Shortest Path Algorithm
- Notes and Sources
Nonlinear Network Optimization
- Separable Convex Problems Problems
- Multicommodity Flows
- Side Constraints
- Integer Constraints
- Networks with Gains
- Optimality Conditions
- Duality
- Algorithms and Approximations
- Feasible Direction Methods
- Piecewise Linear Approximation
- Interior Point Methods
- Penalty and Augmented Lagrangian Methods
- Proximal Minimization
- Smoothing
- Transformations
- Notes and Sources
Convex Separable Network Problems
- Convex Functions of a Single Variable
- Optimality Conditions
- Duality
- Dual Function Differentiability
- Algorithms for Differentiable Dual Problems
- Auction Algorithms
- The $\e$-Relaxation Method
- The Auction/Sequential Shortest Path Algorithm
- Monotropic Programming
- Notes and Sources
Network Problems with Integer
Constraints
- Formulation of Integer-Constrained Problems
- Branch-and-Bound
- Lagrangian Relaxation
- Subgradient Optimization
- Cutting Planes
- Decomposition Methods for Multicommodity Flows
- Local Search Methods
- Tabu Search
- Genetic Algorithms
- Simulated Annealing
- Rollout Algorithms
- Notes and Sources
References
Index