Abstract
A greedy algorithm solves the problem of maximizing a linear objective function over the polyhedron (called the submodular polyhedron) determined by a submodular function on a distributive lattice or a ring family. We generalize the problem by considering a submodular function on a co-intersecting family and give an algorithm for solving it. Here, simple-minded greedy augmentations do not work any more and some complicated augmentations with multiple exchanges are required. We can find an optimal solution by at most 1/2n(n − 1) augmentations, wheren is the number of the variables and we assume a certain oracle for computing multiple exchange capacities.
Similar content being viewed by others
References
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.
A. Frank, “Finding feasible vectors of Edmonds-Giles polyhedra,”Journal of Combinatorial Theory B36 (1984) 221–239.
A. Frank and É. Tardos, “Generalized polymatroids and submodular flows,”Mathematical Programming Ser. B 42(3) 489–563 (this issue).
S. Fujishige, “Structures of polyhedra determined by submodular functions on crossing families,”Mathematical Programming 29 (1984) 125–141.
S. Fujishige, “An out-of-kilter method for submodular flows,”Discrete Applied Mathematics 17 (1987) 3–16.
S. Fujishige and N. Tomizawa, “A note on submodular functions on distributive lattices,”Journal of the Operations Research Society of Japan 26 (1983) 309–318.
M. Grötschel, L. Lovász and A. Schrijver,Geometric Algorithms and Combinatorial Optimization (Springer, Berlin, 1988).
L. Lovász, “Submodular functions and convexity,” in: A. Bachem, M. Grötschel and B. Korte, eds.,Mathematical Programming — The State of the Art (Springer, Berlin, 1983) pp. 235–257.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Fujishige, S. Optimization over the polyhedron determined by a submodular function on a co-intersecting family. Mathematical Programming 42, 565–577 (1988). https://doi.org/10.1007/BF01589419
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01589419