TL;DR: In the flat norm LP, it is possible to have a fractional feasible solution but still have an integral optimal solution.
Upon further exploring the instance from 2026-06-29, I have found an instance which had intermediate BFS’ with fractional solution, but the optimal solution was integral. Recall that we started with the input
which had an intermediate BFS with basis matrix where . Upon finding the Smith normal form for , we found that
with left-transform having a final row of
In order for the BFS to have an integral solution, one needs (see 2026-05-14). Thus, we consider the following ILP:
Running this problem through Google’s OR-Tools gives the following feasible solution:
Running this through my solver gives three iterations which had fractional feasible solutions:
108: [Feasible][P2][det(B)=2][z=6.25][E=[0,1];L=[0,6]]
x = 0.5*[3,6] + 0.5*[0,1] + 0.5*[6,7] + 0.5*[1,2] + 0.5*[7,8] + 0.5*[2,3] + -0.5*[0,8]; y = 0.5*[0,4,6] + -0.5*[0,3,6] + -0.5*[0,1,4] + -0.5*[4,6,7] + -0.5*[2,4,7] + -0.5*[1,2,4] + -1*[2,5,7] + -0.5*[2,7,8] + -0.5*[2,3,8] + -0.5*[0,3,8]
109: [Feasible][P2][det(B)=2][z=6.25][E=[3,4];L=[0,4]]
x = 0.5*[3,6] + 0.5*[0,1] + 0.5*[6,7] + 0.5*[1,2] + 0.5*[7,8] + 0.5*[2,3] + -0.5*[0,8]; y = 0.5*[0,4,6] + -0.5*[0,3,6] + -0.5*[0,1,4] + -0.5*[4,6,7] + -0.5*[2,4,7] + -0.5*[1,2,4] + -1*[2,5,7] + -0.5*[2,7,8] + -0.5*[2,3,8] + -0.5*[0,3,8]
110: [Feasible][P2][det(B)=2][z=6.25][E=[3,6,8];L=[6,8]]
x = 0.5*[3,6] + 0.5*[0,1] + 0.5*[6,7] + 0.5*[1,2] + 0.5*[7,8] + 0.5*[2,3] + -0.5*[0,8]; y = 0.5*[0,4,6] + -0.5*[0,3,6] + -0.5*[0,1,4] + -0.5*[4,6,7] + -0.5*[2,4,7] + -0.5*[1,2,4] + -1*[2,5,7] + -0.5*[2,7,8] + -0.5*[2,3,8] + -0.5*[0,3,8]
...
112: [Optimal][P2][det(B)=1][z=6][E=;L=[3,6]]
x = 1*[6,7] + 1*[7,8] + -1*[6,8]; y = -1*[0,1,4] + -1*[1,2,4] + -1*[2,5,7] + -1*[2,3,8] + -1*[0,3,8] + -1*[3,6,8]
However, the final solution w as integral. I tried making the basis the optimal basis with the following ILP:
The vector again had an intermediate BFS with a fractional solution, but the optimal BFS had an integral solution. However this approach is flawed, we want to minimize . Thus, we consider the following MILP (which does not capture ):
This results in the following solution:
Again it made an intermediate BFS have a fractional solution, but it failed to make the optimal basis:
92: [Feasible][P2][det(B)=2][z=5.75][E=[0,1];L=[0,6]]
x = 0.5*[3,6] + 0.5*[0,1] + 0.5*[6,7] + 0.5*[1,2] + 0.5*[7,8] + 0.5*[2,3] + -0.5*[0,8]; y = 0.5*[3,4,6] + -0.5*[0,3,4] + -0.5*[0,1,4] + -0.5*[4,6,7] + -0.5*[2,4,7] + -0.5*[1,2,4] + -0.5*[2,7,8] + -0.5*[2,3,8] + -0.5*[0,3,8]
93: [Feasible][P2][det(B)=2][z=5.75][E=[3,4];L=[0,4]]
x = 0.5*[3,6] + 0.5*[0,1] + 0.5*[6,7] + 0.5*[1,2] + 0.5*[7,8] + 0.5*[2,3] + -0.5*[0,8]; y = 0.5*[3,4,6] + -0.5*[0,3,4] + -0.5*[0,1,4] + -0.5*[4,6,7] + -0.5*[2,4,7] + -0.5*[1,2,4] + -0.5*[2,7,8] + -0.5*[2,3,8] + -0.5*[0,3,8]
94: [Feasible][P2][det(B)=2][z=5.75][E=[3,6,8];L=[6,8]]
x = 0.5*[3,6] + 0.5*[0,1] + 0.5*[6,7] + 0.5*[1,2] + 0.5*[7,8] + 0.5*[2,3] + -0.5*[0,8]; y = 0.5*[3,4,6] + -0.5*[0,3,4] + -0.5*[0,1,4] + -0.5*[4,6,7] + -0.5*[2,4,7] + -0.5*[1,2,4] + -0.5*[2,7,8] + -0.5*[2,3,8] + -0.5*[0,3,8]
...
96: [Optimal][P2][det(B)=1][z=5.5][E=;L=[3,6]]
x = 1*[6,7] + 1*[7,8] + -1*[6,8]; y = -1*[0,1,4] + -1*[1,2,4] + -1*[2,3,8] + -1*[0,3,8] + -1*[3,6,8]
Given that was originally found by setting , we either need to find a way to incorporate in the above MILP, or find a non-unimodular basis with . We can capture by noting which columns of correspond to triangles. Let
be the indices of basic variables corresponding to triangles. Then we can capture in our MILP by modifying the objective:
However, this resulted in the same solution as before. We can conclude that is not the optimal basis for any fractional solution.