ON THE COMPUTATIONAL BEHAVIOR OF A POLYNOMIAL-TIME NETWORK FLOW ALGORITHM

被引:22
|
作者
BLAND, RG [1 ]
JENSEN, DL [1 ]
机构
[1] IBM CORP,THOMAS J WATSON RES CTR,YORKTOWN HTS,NY 10598
关键词
NETWORK FLOW; SCALING; POLYNOMIAL ALGORITHM; COMPUTATION;
D O I
10.1007/BF01586039
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 through 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.
引用
收藏
页码:1 / 39
页数:39
相关论文
共 50 条
  • [11] A POLYNOMIAL-TIME INTERIOR POINT ALGORITHM FOR MINIMUM COST FLOW PROBLEMS
    MASUZAWA, K
    MIZUNO, S
    MORI, M
    JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF JAPAN, 1990, 33 (02) : 157 - 167
  • [12] Polynomial-Time Axioms of Choice and Polynomial-Time Cardinality
    Joshua A. Grochow
    Theory of Computing Systems, 2023, 67 : 627 - 669
  • [13] Polynomial-Time Algorithm for Sorting by Generalized Translocations
    Yin, Xiao
    Zhu, Daming
    THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, 2009, 5532 : 440 - 449
  • [14] A polynomial-time algorithm for global value numbering
    Gulwani, S
    Necula, GC
    STATIC ANALYSIS, PROCEEDINGS, 2004, 3148 : 212 - 227
  • [15] A polynomial-time algorithm for finding ε in DEA models
    Amin, GR
    Toloo, M
    COMPUTERS & OPERATIONS RESEARCH, 2004, 31 (05) : 803 - 805
  • [16] A Polynomial-Time Algorithm for the Maximum Clique Problem
    Akbari, Zohreh O.
    2013 IEEE/ACIS 12TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2013, : 503 - 507
  • [17] Polynomial-Time Algorithm for Sliding Tokens on Trees
    Demaine, Erik D.
    Demaine, Martin L.
    Fox-Epstein, Eli
    Hoang, Duc A.
    Ito, Takehiro
    Ono, Hirotaka
    Otachi, Yota
    Uehara, Ryuhei
    Yamada, Takeshi
    ALGORITHMS AND COMPUTATION, ISAAC 2014, 2014, 8889 : 389 - 400
  • [18] A stable, polynomial-time algorithm for the eigenpair problem
    Armentano, Diego
    Beltran, Carlos
    Buergisser, Peter
    Cucker, Felipe
    Shub, Michael
    JOURNAL OF THE EUROPEAN MATHEMATICAL SOCIETY, 2018, 20 (06) : 1375 - 1437
  • [19] A polynomial-time algorithm for memory space reduction
    Song, YH
    Wang, C
    Li, ZY
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2005, 33 (01) : 1 - 33
  • [20] A Polynomial-Time Algorithm for Memory Space Reduction
    Yonghong Song
    Cheng Wang
    Zhiyuan Li
    International Journal of Parallel Programming, 2005, 33 : 1 - 33