A ranking model for the greedy algorithm and discrete convexity

Generalizing the idea of the Lovász extension of a set function and the discrete Choquet integral, we introduce a combinatorial model that allows us to define and analyze matroid-type greedy algorithms. The model is based on a real-valued function v on a (finite) family of sets which yields the constraints of a combinatorial linear program. Moreover, v gives rise to a ranking and selection procedure for the elements of the ground set N and thus implies a greedy algorithm for the linear program. It is proved that the greedy algorithm is guaranteed to produce primal and dual optimal solutions if and only if an associated functional on $${\mathbb{R}^N}$$ is concave. Previous matroid-type greedy models are shown to fit into the present general context. In particular, a general model for combinatorial optimization under supermodular constraints is presented which guarantees the greedy algorithm to work.

[1]  A. J. Hoffman,et al.  Surveys in combinatorics 1985: On greedy algorithms that succeed , 1985 .

[2]  Ulrich Faigle,et al.  Two-phase greedy algorithms for some classes of combinatorial linear programs , 2008, TALG.

[3]  Satoru Fujishige,et al.  A general model for matroids and the greedy algorithm , 2009, Math. Program..

[4]  B. Bollobás Surveys in Combinatorics , 1979 .

[5]  G. Choquet Theory of capacities , 1954 .

[6]  Martin Grötschel,et al.  Mathematical Programming The State of the Art, XIth International Symposium on Mathematical Programming, Bonn, Germany, August 23-27, 1982 , 1983, ISMP.

[7]  Satoru Fujishige Dual greedy polyhedra, choice functions, and abstract convex geometries , 2004, Discret. Optim..

[8]  D. R. Fulkerson,et al.  Maximal Flow Through a Network , 1956 .

[9]  Alan J. Hoffman,et al.  On greedy algorithms, partially ordered sets, and submodular functions , 2003, IBM J. Res. Dev..

[10]  A. Hoffman Ordered Sets and Linear Programming , 1982 .

[11]  András Frank,et al.  Increasing the rooted-connectivity of a digraph by one , 1999, Math. Program..

[12]  A. Hoffman,et al.  Totally-Balanced and Greedy Matrices , 1985 .

[13]  László Lovász,et al.  Submodular functions and convexity , 1982, ISMP.

[14]  Michel Grabisch,et al.  Monge extensions of cooperation and communication structures , 2010, Eur. J. Oper. Res..

[15]  Philip N. Klein,et al.  An O (n log n) algorithm for maximum st-flow in a directed planar graph , 2006, SODA '06.

[16]  Satoru Fujishige,et al.  Submodular functions and optimization , 1991 .

[17]  Paul H. Edelman,et al.  The theory of convex geometries , 1985 .

[18]  Hervé Moulin,et al.  Choice functions over a finite set: A summary , 1985 .

[19]  R. Tyrrell Rockafellar,et al.  Convex Analysis , 1970, Princeton Landmarks in Mathematics and Physics.

[20]  D. R. Fulkerson,et al.  Packing rooted directed cuts in a weighted directed graph , 1974, Math. Program..

[21]  L. Shapley Cores of convex games , 1971 .

[22]  Kazuo Murota,et al.  Discrete convex analysis , 1998, Math. Program..

[23]  Ulrich Faigle,et al.  On the core of ordered submodular cost games , 2000, Math. Program..

[24]  Jack Edmonds,et al.  Submodular Functions, Matroids, and Certain Polyhedra , 2001, Combinatorial Optimization.