Abstract
If
is a collection of subsets ofS andw is a nonnegative weight function onS, the problem of selecting a subset belonging to
which has maximum weight is solved by a ‘greedy-type’ algorithm forall w if and only if
is the set of independent sets of a matroid. This result is then generalised to show that ‘greedy-type’ algorithms select an optimum forall linear functionsc·x; x in some compact set\(U \subseteq R^n \) andc > 0 if and only if the convex closure ofU is essentially a polymatroid. A byproduct of this is a new characterization of polymatroids.
Similar content being viewed by others
References
J. Edmonds, “Submodular functions, matroids and certain polyhedra”,Proceedings of the International Conference on Combinatorics, Calgary (Gordon and Breach, New York, 1970) 69–87.
D. Gale, “Optimal assignments in an ordered set: an application of matroid theory”,Journal of Combinatorial Theory 4 (1968) 176–180.
F. Harary and D.J.A. Welsh, “Matroids versus graphs”, in:The many facets of graph theory, Lecture Notes in Math. 10 (Springer, Berlin, 1969) 155–170.
V. Klee, “The greedy algorithm for finitary and cofinitary matroids”, to appear.
J.B. Kruskal, “On the shortest spanning subgraph of a graph and the travelling salesman problem”,Proceedings of the American Mathematical Society 7 (1956) 48–59.
R. Rado, “Note on independence functions”,Proceedings of the London Mathematical Society 7 (1957) 300–320.
D.J.A. Welsh, “Kruskal's theorem for matroids”,Proceedings of the Cambridge Philosophical Society 64 (1968) 3–4.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Dunstan, F.D.J., Welsh, D.J.A. A greedy algorithm for solving a certain class of linear programmes. Mathematical Programming 5, 338–353 (1973). https://doi.org/10.1007/BF01580137
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01580137