IDEAS home Printed from https://ideas.repec.org/p/cor/louvco/1999047.html
   My bibliography  Save this paper

A faster capacity scaling algorithm for minimum cost submodular flow

Author

Listed:
  • FLEISCHER, Lisa

    (Department of Industrial Engineering and Operations Research, Columbia University, New York, NY 10027, USA)

  • IWATA, Satoru

    (Division of Systems Science, Graduate School of Engineering Sciences, Osaka University, Toyonaka, Osaka 560- 8531, Japan)

  • McCORMICK, Thomas

    (Faculty of Commerce and Business Administration, University of British Columbia, Vancouver, BC V6T 1Z2 Canada)

Abstract

We describe an O(n[exp.4]h min{log U, n[exp.2] log n}) capacity scaling algorithm for the minimum cost submodular flow problem.Our algorithm modifies and extends the Edmonds-Karp capacity scaling algorithm for minimum cost flow to solve the minimum cost submodular flow problem. The modification entails scaling a relaxation parameter [delta]. Capacities are relaxed by attaching a complete directed graph with uniform arc capacity [delta] in each scaling phase. We then modify a feasible submodular flow by relaxing the submodular constraints, so that complementary slackness is satisfied. This creates discrepancies between the boundary of the flow and the base polytope of a relaxed submodular function. To reduce these discrepancies, we use a variant of the successive shortest path algorithm that augments flow along min cost paths of residual capacity at least [delta]. The shortest augmenting path subroutine we use is a variant of Dijkstra's algorithm modified to handle exchange capacity arcs efficiently. The result is a weakly polynomial time algorithm whose running time is better than any existing submodular flow algorithm when U is small and C is big. We also show how to use max mean cuts to make the algorithm strongly polynomial. The resulting algorithm is the first capacity scaling algorithm to match the current best strongly polynomial bound for submodular flow.

Suggested Citation

  • FLEISCHER, Lisa & IWATA, Satoru & McCORMICK, Thomas, 1999. "A faster capacity scaling algorithm for minimum cost submodular flow," LIDAM Discussion Papers CORE 1999047, Université catholique de Louvain, Center for Operations Research and Econometrics (CORE).
  • Handle: RePEc:cor:louvco:1999047
    as

    Download full text from publisher

    File URL: https://sites.uclouvain.be/core/publications/coredp/coredp1999.html
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Satoru Fujishige & Hans Röck & Uwe Zimmermann, 1989. "A Strongly Polynomial Algorithm for Minimum Cost Submodular Flow Problems," Mathematics of Operations Research, INFORMS, vol. 14(1), pages 60-69, February.
    2. IWATA, Satoru & FLEISCHER, Lisa & FUJISHIGE, Satoru, 1999. "A strongly polynomial-time algorithm for minimizing submodular functions," LIDAM Discussion Papers CORE 1999048, Université catholique de Louvain, Center for Operations Research and Econometrics (CORE).
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.

      Corrections

      All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:cor:louvco:1999047. See general information about how to correct material in RePEc.

      If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

      If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

      If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

      For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Alain GILLIS (email available below). General contact details of provider: https://edirc.repec.org/data/coreebe.html .

      Please note that corrections may take a couple of weeks to filter through the various RePEc services.

      IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.