词条 | Out-of-kilter algorithm |
释义 |
The out-of-kilter algorithm is an algorithm that computes the solution to the minimum-cost flow problem in a flow network. It was published in 1961 by D. R. Fulkerson{{nnbsp}}[1] and is described here.[2] The analog of steady state flow in a network of nodes and arcs may describe a variety of processes. Examples include transportation systems & personnel assignment actions. Arcs generally have cost & capacity parameters. A recurring problem is trying to determine the minimum cost route between two points in a capacitated network. The idea of the algorithm is to identify out-of-kilter arcs and modify the flow network until all arcs are in-kilter and a minimum cost flow has been reached. The algorithm can be used to minimize the total cost of a constrained flow in an oriented network. AlgorithmTo begin, the algorithm takes a single cycle and a set of node numbers. It then searches for out-of-kilter arcs. If none are found the algorithm is complete. If the flow needs to be increased or decreased to bring an arc into kilter, the algorithm will look for a path that increases or decreases the flow respectively. If no paths are found to improve the system then there is no feasible flow. This is done until all arcs are in-kilter, at which point the algorithm is complete. Suppose that the network has n nodes and m oriented arcs. We write if arc has initial node and terminal node . Let be the flow along arc (from node to node ). Define and to be the lower and upper capacity bounds on the flow in arc . The capacities may be either finite, or infinite on some or all arcs for either the lower or upper bounds. The problem that is at hand to solve is to minimize: subject to: for each (1) , and: for each (2) If a given flow x satisfies (1), then the flow is conserved at each node and we call the flow a circulation. If the flow x satisfies (2) we say it is feasible. ComplexityRuntime:
References1. ^{{cite journal |title=An Out-of-Kilter Method for Minimal-Cost Flow Problems |author=D. R. Fulkerson |journal=Journal of the Society for Industrial and Applied Mathematics |volume=9|issue=1 |date=March 1961|pages=18–27 |jstor=2099013}} [3]2. ^{{cite book | last1 = Durbin | first1 = EP | last2 = Kroenke | first2 = DM | title = The out-of-kilter algorithm: a primer — Memorandum RM-5472-PR | date = December 1967 | publisher = The Rand Corporation | location = Santa Monica, California, USA | url = https://www.rand.org/content/dam/rand/pubs/research_memoranda/2008/RM5472.pdf | access-date = 2018-01-16}} 3. ^{{Cite web|url=https://www.maths.cam.ac.uk/sites/www.maths.cam.ac.uk/files/pre2014/undergrad/catam/committee/STATS/8pt4.pdf|title=Out of Kilter Algorithm|last=Cambridge|first=University of|date=July 2012|website=https://www.maths.cam.ac.uk|archive-url=|archive-date=April 22, 2018|dead-url=|access-date=}} External links
1 : Network flow problem |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。