Skip to main content
Log in

Directed submodularity, ditroids and directed submodular flows

  • Published:
Mathematical Programming Submit manuscript

Abstract

Set relations and operations such as inclusion, union and intersection are generalized to directed subsets whose elements are distinguished between forward and backward elements. The concepts of submodular functions, matroids and polymatroidal network flows are extended to the concepts of directed submodular functions, ditroids and directed submodular flows on directed subsets. Two unrelated matroids (submodular functions) can be embedded in one ditroid (directed submodular function). Total dual integrality is preserved in these generalizations and proved for very general set-function class-directed odd submodular functions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. R. Bixby, “Matroids and operations research,” in: H.J. Greenberg, F.H. Murphy and S.H. Shaw, eds.,Advanced Techniques in the Practice of Operations Research (North-Holland, New York, 1981) pp. 333–458.

    Google Scholar 

  2. R.G. Bland, “A combinatorial abstraction of linear programming,”Journal of Combinatorial Theory Series B 23 (1977) 33–57.

    Google Scholar 

  3. R.G. Bland and M. Las Vergnas, “Orientability of matroids,”Journal of Combinatorial Theory Series B 24 (1978) 94–123.

    Google Scholar 

  4. W. Cook, “On box totally dual integral polyhedra,”Mathematical Programming 34 (1986) 64–69.

    Google Scholar 

  5. W.H. Cunningham and F. Barahona, “A submodular network simplex method,”Mathematical Programming Study 22 (1984) 9–31.

    Google Scholar 

  6. W.H. Cunningham and A. Frank, “A primal-dual algorithm for submodular flows,”Mathematics of Operations Research 10 (1985) 251–262.

    Google Scholar 

  7. J. Edmonds, “Submodular functions, matroids, and certain polyhedra,” in: R. Guy, H. Hanani, N. Sauer and J. Schönheim, eds.,Combinatorial Structures and Their Applications (Gordon and Breach, New York, 1970) pp. 69–87.

    Google Scholar 

  8. J. Edmonds and R. Giles, “A min-max relation on submodular functions on graph,”Annals of Discrete Mathematics 1 (1977) 185–204.

    Google Scholar 

  9. J. Edmonds and R. Giles, “Total dual integrality of linear inequality systems,” in: W.R. Pulleyblank, ed.,Progress in Combinatorial Optimization (Academic Press, New York, 1984) pp. 117–129.

    Google Scholar 

  10. M.L. Fisher, G.L. Nemhauser and L.A. Wolsey, “An analysis of approximations for maximizing submodular set functions II,”Mathematical Programming Study 8 (1978) 73–87.

    Google Scholar 

  11. A. Frank, “An algorithm for submodular functions on graphs,”Annals of Discrete Mathematics 16 (1982) 97–120.

    Google Scholar 

  12. A. Frank, “Finding feasible vectors of Edmonds-Giles polyhedra,”Journal of Combinatorial Theory Series B 36 (1984) 221–239.

    Google Scholar 

  13. A. Frank, “Submodular flows,” in: W.R. Pulleyblank, ed.,Progress in Combinatorial Optimization (Academic Press, New York, 1984) pp. 147–166.

    Google Scholar 

  14. S. Fujishige, “Canonical decompositions of symmetric submodular systems,”Discrete Applied Mathematics 5 (1983) 175–190.

    Google Scholar 

  15. S. Fujishige, “Structures of polyhedra determined by submodular functions on crossing families,”Mathematical Programming 29 (1984) 125–141.

    Google Scholar 

  16. S. Fujishige, “Theory of submodular programs: A Fenchel-type min-max theorem and subgradients of submodular functions,”Mathematical Programming 29 (1984) 142–155.

    Google Scholar 

  17. S. Fujishige, “On the subdifferential of a submodular function,”Mathematical Programming 29 (1984) 348–360.

    Google Scholar 

  18. S. Fujishige, “Submodular systems and related topics,”Mathematical Programming Study 22 (1984) 113–131.

    Google Scholar 

  19. S. Fujishige, “Combinatorial optimization problems described by submodular functions,” in: J.P. Brans, ed.,Operational Research '84 (North-Holland, New York, 1984) pp. 379–392.

    Google Scholar 

  20. S. Fujishige, “A system of linear inequalities with a submodular function on {0, ±1} vectors,”Linear Algebra and Its Applications 63 (1984) 253–266.

    Google Scholar 

  21. A. Ghouila-Houri, “Caracterisation des matrices totalement unimodulaires,”C.R. Acad. Sci. Paris 254 (1962) 1192–1194.

    Google Scholar 

  22. R. Hassin, “Minimum cost flow with set constraints,”Networks 12 (1982) 1–21.

    Google Scholar 

  23. B. Korte and L. Lovász, “Greedoids—a structural framework for the greedy algorithm,” in: W.R. Pulleyblank, ed.,Progress in Combinatorial Optimization (Academic Press, New York, 1984) pp. 221–243.

    Google Scholar 

  24. M. Las Vergnas, “Convexity in oriented matroids,”Journal of Combinatorial Theory Series B 29 (1980) 231–243.

    Google Scholar 

  25. E.L. Lawler, “Submodular functions and polymatroid optimization,” in M. O'hEigeartaigh, J.K. Lenstra and A.H.G. Rinnooy Kan, eds.,Combinatorial Optimization—Annotated Bibliographies (John Wiley & Sons, New York, 1985) pp. 32–38.

    Google Scholar 

  26. E.L. Lawler and C.U. Martel, “Computing ‘maximal’ polymatroidal network flows,”Mathematics of Operations Research 7 (1982) 334–347.

    Google Scholar 

  27. E.L. Lawler and C.U. Martel, “Flow network formulation of polymatroid optimization problem,”Annals of Discrete Mathematics 16 (1982) 189–200.

    Google Scholar 

  28. L. Lovász, “Submodular functions and convexity,” in: A. Bachem, M. Grötschel and B. Korte, eds.,Mathematical Programming: the State of the Art—Bonn 1982 (Springer-Verlag, Berlin, 1983) pp. 235–257.

    Google Scholar 

  29. G.L. Nemhauser, L.A. Wolsey and M.L. Fisher, “An analysis of approximations for maximizing submodular set functions I,”Mathematical Programming 14 (1978) 265–294.

    Google Scholar 

  30. L. Qi, “Odd submodular functions, Dilworth functions and discrete convex functions,”Mathematics of Operations Research 13 (1988).

  31. A. Schrijver, “Min-max results in combinatorial optimization,” in: A. Bachem, M. Grötschel and B. Korte, eds.,Mathematical Programming: The State of the Art—Bonn 1982 (Springer-Verlag, Berlin, 1983) pp. 439–500.

    Google Scholar 

  32. A. Schrijver, “Total dual integrality from directed graphs, crossing families, and sub- and supermodular functions,” in: W. Pulleyblank, ed.,Progress in Combinatorial Optimization (Academic Press, New York, 1984) pp. 315–361.

    Google Scholar 

  33. P.D. Seymour, “Decomposition of regular matroids,”Journal of Combinatorial Theory Series B 28 (1980) 305–359.

    Google Scholar 

  34. D.J.A. Welsh,Matroid Theory (Academic Press, New York, 1976).

    Google Scholar 

  35. L.A. Wolsey, “Maximizing real-valued submodular functions: Primal and dual heuristics for location problems,”Mathematics of Operations Research 7 (1982) 410–425.

    Google Scholar 

  36. U. Zimmermann, “Minimization of some nonlinear functions over polymatroidal flows,”Annals of Discrete Mathematics 16 (1982) 287–302.

    Google Scholar 

  37. U. Zimmermann, “Minimization on submodular flows,”Discrete Applied Mathematics 4 (1982) 302–323.

    Google Scholar 

  38. U. Zimmermann, “Minimization of combined objective functions on integral submodular functions,”Annals of Discrete Mathematics 19 (1984) 363–382.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This work was partially supported by Chinese National Natural Science Fund.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Qi, L. Directed submodularity, ditroids and directed submodular flows. Mathematical Programming 42, 579–599 (1988). https://doi.org/10.1007/BF01589420

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01589420

Key words

Navigation