New algorithms for generalized network flows |
| |
Authors: | Edith Cohen Nimrod Megiddo |
| |
Affiliation: | (1) AT&T Bell Laboratories, Murray Hill, NJ, USA;(2) IBM Research, Almaden Research Center, 95120-6099 San Jose, CA, USA;(3) School of Mathematical Sciences, Tel Aviv University, Tel Aviv, Israel |
| |
Abstract: | This paper, of which a preliminary version appeared in ISTCS'92, is concerned with generalized network flow problems. In a generalized network, each edgee = (u, v) has a positive flow multiplierae associated with it. The interpretation is that if a flow ofxe enters the edge at nodeu, then a flow ofaexe exits the edge atv.The uncapacitated generalized transshipment problem (UGT) is defined on a generalized network where demands and supplies (real numbers) are associated with the vertices and costs (real numbers) are associated with the edges. The goal is to find a flow such that the excess or deficit at each vertex equals the desired value of the supply or demand, and the sum over the edges of the product of the cost and the flow is minimized. Adler and Cosares [Operations Research 39 (1991) 955–960] reduced the restricted uncapacitated generalized transshipment problem, where only demand nodes are present, to a system of linear inequalities with two variables per inequality. The algorithms presented by the authors in [SIAM Journal on Computing, to appear result in a faster algorithm for restricted UGT.Generalized circulation is defined on a generalized network with demands at the nodes and capacity constraints on the edges (i.e., upper bounds on the amount of flow). The goal is to find a flow such that the excesses at the nodes are proportional to the demands and maximized. We present a new algorithm that solves the capacitated generalized flow problem by iteratively solving instances of UGT. The algorithm can be used to find an optimal flow or an approximation thereof. When used to find a constant factor approximation, the algorithm is not only more efficient than previous algorithms but also strongly polynomial. It is believed to be the first strongly polynomial approximation algorithm for generalized circulation. The existence of such an approximation algorithm is interesting since it is not known whether the exact problem has a strongly polynomial algorithm.Corresponding author. Research was done while the first author was attending Stanford University and IBM Almaden Research Center. Research partially supported by ONR-N00014-91-C-0026 and by NSF PYI Grant CCR-8858097, matching funds from AT&T and DEC.Research partially supported by ONR-N00014-91-C-0026. |
| |
Keywords: | Strongly polynomial time Network flows Generalized network flows Generalized circulation Generalized transhipment Bidirected generalized networks |
本文献已被 SpringerLink 等数据库收录! |
|