Tags: optimization, alg
1 Polytope for s-t cut
Is this polytope integral? Initially I thought, we have max flow min cut thm and flow polytope is integral and this path formulation of s-t cut should be the dual of flow problem and thus it is integral. However, hitting spanning tree (dual to tree packing) formulation has a integrality gap of 2. Make sense. However, LP(1) is not the dual of Max-flow.2 Size of support
Given a linear program with a rank constraint matrix, what is the size of support of its optimal solution? This is mentioned in a previous post. The description there is not precise. Consider the following linear program, Let be the rank of . We may assume . For any that this LP has a bounded solution, there must exist an optimal solution with support at most . There are at most tight constraints in and hence the optimal solution lies in the intersection of and a rank affine subspace, which is a convex polyhedron. If the LP has a bounded solution, then the optimal must be some vertex of the polyhedron. To make a point in our affine subspace a vertex in the polyhedron, we need at least hyperplanes , each of the hyperplanes gives us a zero coordinate. Thus for any bounded solution, the support is at most . What about integer programs? One may think that the support should also be at most , since the 0s in the optimal solution of its linear relaxation are integers. But rounding the fractional coordinates may break the feasibility. The currently best upperbound is roughly [1].3 Cocircuit space of binary matroids
This comes from the proof of Lemma 4.2 in [2]. First, recall that we have the following property for binary matroid.
Proposition1[3,Proposition 9.2.2]
Let
be a binary representation of a
rank-
binary matroid
.
Then the cocircuit space of
equals the row space of
.
Moreover, this space has dimension
and is the orthogonal subspace of the circuit space of
.
To see this proposition, consider doing some row operations and deleting
zero rows to make the matrix
become
.
Note that row operations do not change the row space. The set of the
first
columns is a base of
and the set of the rest
columns is a cobase. Denote this base by
and the cobase by
.
Now the support of each row is a fundamental cociruit with respect to
.
To see this claim, we have several approaches:
- The dual matroids of is . Since we are working with , the dual is just the binary matroid . The claim follows easily.
- Take a row from and let be the set of columns with value . One can easily see that this is a hyperplane since the rank is and any column not in has in that row, thus adding any element in will increase the rank. Then the complement of is a cocircuit.
References
[1]
S.
Berndt, H. Brinkop, K. Jansen, M. Mnich, T. Stamm, New support size
bounds for integer programming, applied to makespan minimization on
uniformly related machines, in: 34th International Symposium on
Algorithms and Computation (ISAAC 2023), Schloss Dagstuhl –
Leibniz-Zentrum für Informatik, 2023: pp. 13:1–13:18 10.4230/LIPIcs.ISAAC.2023.13.
[2]
J.
Geelen, R. Kapadia, Computing Girth and
Cogirth in Perturbed Graphic
Matroids, Combinatorica. 38 (2018) 167–191 10.1007/s00493-016-3445-3.
[3]
J.G. Oxley, Matroid theory, 2nd ed, Oxford
University Press, Oxford ; New York, 2011.