Our current goal is: given a fractional solution to the flat norm LP, determine the integral solution to the ILP in polynomial time. On 2026-07-21 I gave a so called “tangent-descent” method which walked through the parameter space in order to find an integral solution. While it happened to work in this particular instance, I don’t think it will work in general. Mainly, I do not think the approach is sound and it assumes that every fractional solution has a corresponding integral solution with the same objective, which I do not believe to be true.

Notice that two basic solutions and are simultaneously optimal for parameters if where . Thus, given fractional, optimal we seek such that . Thus, instead of changing , we should find such that is orthogonal to . This leads to the following ILP:

which is just as hard as solving it as an ILP from the start.

Reparing the ILP

Borrowing from 2026-07-21, let where . Then it follows that

as is linear. Then we can rewrite our ILP as follows:

But this still has our unfriendly integer constraint .

Consider the homology constraints:

implying that the set of which preserve the homology must satisfy the equation

i.e., belong to the kernel of . Define , , , then it follows that

which implies that . Indeed, I claim the basis for is given by

Notice that

Thus, any homology preserving perturbation is of the form

Looking at the integrality constraint, we get that

Combining equations, we get that

The second equation is easily satisfiable by saying that

for some . Solving for gives us that

for some . Solving for gives us that

for . Thus, our search space is restricted to

which can be reexpressed by where

Therefore, our new repair ILP is given by

where and . Unfortunately, this problem appears to still be NP-hard.

This also assumes that each fractional solution has an equivalent integral solution. We forgo this assumption by a slight tweak:

Note that

Thus, it follows that

i.e.,

We can also use the constraint and the convexity of our objective to eliminate and . That is, and are the smallest integers such that

where max is taken elementwise. Thus, we may view and as functions of and all other terms are constants; so our objective can be expressed by

Which written as a sum is given by

Leaving the following integer nonlinear program:

We can reexpress as a regression. Using the fact that , and , we get (setting )

for some constant . Using the same tricks on the right-hand sum, we get

Thus, defining and ,

where is some constant and is the Hadamard product.

We clean clean this up by a change of variables : defining to get

Using the homology condition, one gets that

i.e., measures how non-homologous the rounded solution is to .

Finding the Minimum Pertubation

Let be the optimal integer vector for the problem. Then it follows that for the trivial point :

Thus, for all other cases, one needs to search the set

Lemma 1: If is integral, then .

Proof. Notice that

From above it follows that , i.e., . Thus, we get that

and

Therefore, it follows that

Theorem 2: If , then we can repair our LP by rounding.

Proof. Assume that which implies that . Denote the residuals and . Then we get that

and

Hence,

Therefore, we can obtain the integral solution by setting , and computing

Future Directions: At this point it would likely be best to pursue which instances correspond to . One approach is determining which vectors result in and relating it back to .


Update 8/20:

Theorem 3: If , then .

Proof. Define . Notice that if and only if and

where . We consider two cases:

  • Case 1 (): then it follows that
  • Case 2 (): Notice that so . Using the reverse triangle inequality, we get that

Therefore, in either case, which implies that

Assume that , i.e., for some . Then it follows that

thus .

Question: What assumptions about the simplicial complex must be made in order for


Let to be the th row of written as a column vector and define by

Recall that a subgradient of a convex function at is a vector such that

Denote by the set of all subgradients of at . For example, for we get

where is the -th standard basis vector for . A crucial property is that is a global minimum if and only if . See Ryan Tibshirani’s notes for more details.

We note the following properties:

Lemma 4:

Proof. TODO

Notice that

which implies that

Next

so

an axis-aligned box. Therefore, as a Minkowski sum we get

where (defining )

It is not clear as to what vectors correspond to .