For a finite matroid , the convex hull of the indicator vectors of its matroid independent sets is exactly the displayed system, where . It is an integral polytope. The equality instead gives the face corresponding to matroid bases; independence does not require that equality.
Proof. If is independent, , so every independent indicator and every convex combination of them satisfies the inequalities. For the reverse inclusion, take an arbitrary real objective . List its positive coordinates in nonincreasing order as , put and let be the first elements in this ordering. Run the matroid greedy algorithm on these elements, obtaining an independent set . At every prefix the selected elements are maximal in : an earlier rejected element cannot become admissible after further additions, by heredity. The augmentation axiom implies that every maximal independent set in has size . Hence .
For every point satisfying the displayed system, nonnegativity and telescoping give
Thus every linear objective is maximized by an independent indicator, with the empty set used if all coefficients are nonpositive. Singleton rank inequalities bound every coordinate between zero and one, making the system compact. If it contained a point outside the compact convex hull of independent indicators, the finite-dimensional separating hyperplane theorem would supply an objective strictly larger at that point than at every independent indicator, a contradiction. This proves equality and integrality without assuming the desired convex-hull description in advance. Negative objective coefficients are discarded explicitly; maximizing over independent sets differs from maximizing over bases when such coefficients occur.
For an undirected finite graph, its forest polytope is the matroid independence polytope of its graphic matroid. It has the exact inequality descriptions
Here counts all connected components of a graph, including isolated vertices, and denotes the edges internal to . A maximal forest has one fewer edge than vertices in each component, giving the rank . The matroid independence polytope theorem therefore proves the first description. It implies the second since the rank of is at most . Conversely, split any into its vertex components ; nonnegativity gives . No spanning requirement is imposed, so an optimum with negative edge weights can leave vertices isolated.

Articles by others on the same topic (0)

There are currently no matching articles.