Fast cycle canceling algorithms for minimum cost submodular flow

被引:5
|
作者
Iwata, S
McCormick, ST
Shigeno, M
机构
[1] Univ Tokyo, Dept Math Engn & Informat Phys, Tokyo 1138656, Japan
[2] Univ British Columbia, Fac Commerce & Business Adm, Vancouver, BC V6T 1Z2, Canada
[3] Univ Tsukuba, Inst Policy & Planning Sci, Tsukuba, Ibaraki 305, Japan
关键词
D O I
10.1007/s00493-003-0030-3
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
This paper presents two fast cycle canceling algorithms for the submodular flow problem. The first uses an assignment problem whose optimal solution identifies most negative node-disjoint cycles in an auxiliary network. Canceling these cycles lexicographically makes it possible to obtain an optimal submodular flow in O(n(4)hlog(nC)) time, which almost matches the current fastest weakly polynomial time for submodular flow (where n is the number of nodes, h is the time for computing an exchange capacity, and C is the maximum absolute value of arc costs). The second algorithm generalizes Goldberg's cycle canceling algorithm for min cost flow to submodular flow to also get a running time of O(n(4)hlog(nC)). We show how to modify these algorithms to make them strongly polynomial, with running times of O(n(6)hlog n), which matches the fastest strongly polynomial time bound for submodular flow. We also show how to extend both algorithms to solve submodular flow with separable convex objectives.
引用
收藏
页码:503 / 525
页数:23
相关论文
共 50 条
  • [1] Fast Cycle Canceling Algorithms for Minimum Cost Submodular Flow*
    Satoru Iwata†
    S. Thomas Mccormick‡
    Maiko Shigeno§
    Combinatorica, 2003, 23 : 503 - 525
  • [2] A strongly polynomial cut canceling algorithm for minimum cost submodular flow
    Iwata, S
    McCormick, ST
    Shigeno, M
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2005, 19 (02) : 304 - 320
  • [3] Relaxed most negative cycle and most positive cut canceling algorithms for minimum cost flow
    Shigeno, M
    Iwata, S
    McCormick, ST
    MATHEMATICS OF OPERATIONS RESEARCH, 2000, 25 (01) : 76 - 104
  • [4] 2 STRONGLY POLYNOMIAL CUT CANCELING ALGORITHMS FOR MINIMUM-COST NETWORK FLOW
    ERVOLINA, TR
    MCCORMICK, ST
    DISCRETE APPLIED MATHEMATICS, 1993, 46 (02) : 133 - 165
  • [5] A polynomial cycle canceling algorithm for submodular flows
    C. Wallacher
    Uwe T. Zimmermann
    Mathematical Programming, 1999, 86 : 1 - 15
  • [6] A polynomial cycle canceling algorithm for submodular flows
    Wallacher, C
    Zimmerman, UT
    MATHEMATICAL PROGRAMMING, 1999, 86 (01) : 1 - 15
  • [7] On minimum submodular cover with submodular cost
    Hongjie Du
    Weili Wu
    Wonjun Lee
    Qinghai Liu
    Zhao Zhang
    Ding-Zhu Du
    Journal of Global Optimization, 2011, 50 : 229 - 234
  • [8] On minimum submodular cover with submodular cost
    Du, Hongjie
    Wu, Weili
    Lee, Wonjun
    Liu, Qinghai
    Zhang, Zhao
    Du, Ding-Zhu
    JOURNAL OF GLOBAL OPTIMIZATION, 2011, 50 (02) : 229 - 234
  • [9] A fast cost scaling algorithm for submodular flow
    Iwata, S
    McCormick, ST
    Shigeno, M
    INFORMATION PROCESSING LETTERS, 2000, 74 (3-4) : 123 - 128
  • [10] Fast Algorithms for Specially Structured Minimum Cost Flow Problems with Applications
    Vaidyanathan, Balachandran
    Ahuja, Ravindra K.
    OPERATIONS RESEARCH, 2010, 58 (06) : 1681 - 1696