メインコンテンツへスキップ

How simplex guaratee integral solutions for Bipartite matching problem

回答済み

コメント

2件のコメント

  • Riley Clement
    • Gurobi Staff

    Hi Dmytro,

    This is both a statement about the matching problem and the simplex algorithm.

    The simplex algorithm always produces a solution to a LP corresponding to a vertex of the polyhedron defined by the linear constraints.  If the coordinates of this vertex are integral, then we have an integral solution.  If every vertex is integral, we have what is called an "integral polyhedron", and if the simplex algorithm finds a feasible solution then it is guaranteed to be integral.

    The standard formulation for the matching problem is known to correspond to an integral polyhedron, which is why we can solve it using the simplex algorithm, without needing to appeal to MIP algorithms.

    For more information see the following:
    https://en.wikipedia.org/wiki/Matching_polytope

    and for why we know the polyhedron is integral:
    https://en.wikipedia.org/wiki/Unimodular_matrix
    (it is particularly useful to familiarize yourself with the "Common totally unimodular matrices" mentioned).

    - Riley

    0
  • Dmytro Cherniakin
    • Gurobi-versary
    • First Comment
    • First Question

    Thanks for your detailed answer! Now all is clear to me.

    0

サインインしてコメントを残してください。