Mesh construction process:
- Start with corner points of a cube.
- Generate Delaunay tetrahedralization via tetgen.
- Take the 2-skeleton
- Subdivide twice
The resulting complex has a Mobius strip as a subcomplex:
The 2-dimensional boundary matrix for the above mesh is in size. It contains the submatrix
which has absolute determinant 2.
Therefore, the boundary matrix is not TU. As a result, we are guaranteed that the polyhedra corresponding to our LP has at least one non-integral corner point. However, upon solving the LP we still get integral solutions for free:
From Bala’s paper Optimal Homologous Cycles, Total Unimodularity, and Linear Programming:
Thm
is totally unimodular if and only if the simplicial complex has no Mobius subcomplex of dimension 2.
Goal: Understand why this result is true; primarily the direction.
Our Problem: Under what conditions (if any) are we guaranteed integral solutions?