首页 | 本学科首页   官方微博 | 高级检索  
     


On the computational behavior of a polynomial-time network flow algorithm
Authors:Robert G. Bland  David L. Jensen
Affiliation:(1) School of OR & IE, Cornell University, 14850 Ithaca, NY, USA;(2) IBM T.J. Watson Research Center, 10598 Yorktown Heights, NY, USA
Abstract:A variation on the Edmonds-Karp scaling approach to the minimum cost network flow problem is examined. This algorithm, which scales costs rather than right-hand sides, also runs in polynomial time. Large-scale computational experiments indicate that the computational behavior of such scaling algorithms may be much better than had been presumed. Within several distributions of square, dense, capacitated transportation problems, a cost scaling code, SCALE, exhibits linear growth in average execution time with the number of edges, while two network simplex codes, RNET and GNET, exhibit greater than linear growth.Our experiments reveal that median and mean execution times are predictable with surprising accuracy for all of the three codes and all three distributions from which test problems were generated. Moreover, for fixed problem size, individual execution times appear to behave as though they are approximately lognormally distributed with constant variance. The experiments also reveal sensitivity of the parameters in the models, and in the models themselves, to variations in the distribution of problems. This argues for caution in the interpretation of such computational studies beyond the realm in which the computations were performed.This work has been supported in part by NSF grants ENG-7910807, ECS-8313853, DMS-8706133, and DDM-8813054, and by AFOSR, NSF, and ONR under NSF grant DMS-8920550 to Cornell University, and by a Sloan Foundation research fellowship held by the first author.
Keywords:Network flow  scaling  polynomial algorithm  computation
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号