Instances For
theorem
BipartiteMatchingPolytope.constraintMatrix_TU_of_bipartite
{V : Type u_1}
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
[DecidableEq (Sym2 V)]
(hG : G.IsBipartite)
:
((SimpleGraph.incMatrix ℤ G).fromRows (-1)).IsTotallyUnimodular
def
BipartiteMatchingPolytope.matchingLPRelaxation
{V : Type u_1}
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
:
Instances For
def
BipartiteMatchingPolytope.matchingIndicators
{V : Type u_1}
[DecidableEq V]
(G : SimpleGraph V)
:
Instances For
theorem
BipartiteMatchingPolytope.matchingLPRelaxation_convex
{V : Type u_1}
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
:
theorem
BipartiteMatchingPolytope.matchingIndicators_subset_matchingLPRelaxation
{V : Type u_1}
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
:
theorem
BipartiteMatchingPolytope.convexHull_matchingIndicators_subset_matchingLPRelaxation
{V : Type u_1}
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
:
theorem
BipartiteMatchingPolytope.extremePoints_matchingLP_are_indicators
(V : Type u_2)
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
(hG : G.IsBipartite)
:
theorem
BipartiteMatchingPolytope.matchingLP_eq_convexHull_extremePoints
(V : Type u_2)
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
(hG : G.IsBipartite)
:
theorem
BipartiteMatchingPolytope.matchingLP_subset_convexHull_indicators
(V : Type u_2)
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
(hG : G.IsBipartite)
:
theorem
BipartiteMatchingPolytope.bipartite_matching_polytope_eq
{V : Type u_1}
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
(hG : G.IsBipartite)
: