The Out-of-Kilter Algorithm and Its Applications to Network Flow Problems

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

[thumbnail of Moolman732020AJPAS55363.pdf] Text
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

Actions (login required)

View Item
View Item