Moolman, W. H. (2020) The Out-of-Kilter Algorithm and Its Applications to Network Flow Problems. Asian Journal of Probability and Statistics, 7 (3). pp. 76-97. ISSN 2582-0230
Moolman732020AJPAS55363.pdf - Published Version
Download (936kB)
Abstract
The out-of-kilter algorithm, which was published by D.R. Fulkerson [1], is an algorithm that computes the solution to the minimum-cost flow problem in a flow network. To begin, the algorithm starts with an initial flow along the arcs and a number for each of the nodes in the network. By making use of Complementary Slackness Optimality Conditions (CSOC) [2], the algorithm searches for out-of-kilter arcs (those that do not satisfy CSOC conditions). If none are found the algorithm is complete. For arcs that do not satisfy the CSOC theorem, the flow needs to be increased or decreased to bring them into kilter. The algorithm will look for a path that either increases or decreases the flow according to the need. This is done until all arcs are in-kilter, at which point the algorithm is complete. If no paths are found to improve the system then there is no feasible flow. The Out-of-Kilter algorithm is applied to find the optimal solution to any problem that involves network flows. This includes problems such as transportation, assignment and shortest path problems. Computer solutions using a Pascal program and Matlab are demonstrated.
Item Type: | Article |
---|---|
Subjects: | Universal Eprints > Mathematical Science |
Depositing User: | Managing Editor |
Date Deposited: | 15 Mar 2023 09:05 |
Last Modified: | 07 Feb 2024 04:17 |
URI: | http://journal.article2publish.com/id/eprint/1534 |