English

Parameterized Algorithms for Matching Integer Programs with Additional Rows and Columns

Computational Complexity 2025-10-20 v2

Abstract

We study integer linear programs (ILP) of the form min{cx  Ax=b,lxu,xZn}\min\{c^\top x\ \vert\ Ax=b,l\le x\le u,x\in\mathbb Z^n\} and analyze their parameterized complexity with respect to their distance to the generalized matching problem, following the well-established approach of capturing the hardness of a problem by the distance to triviality. The generalized matching problem is an ILP where each column of the constraint matrix has a 11-norm of at most 22. It captures several well-known polynomial time solvable problems such as matching and flow problems. We parameterize by the size of variable and constraint backdoors, which measure the least number of columns or rows that must be deleted to obtain a generalized matching ILP. We present the following results: (i) a fixed-parameter tractable (FPT) algorithm for ILPs parameterized by the size pp of a minimum variable backdoor to generalized matching; (ii) a randomized slice-wise polynomial (XP) time algorithm for ILPs parameterized by the size p+hp+h of a mixed variable plus constraint backdoor to generalized matching as long as cc and AA are encoded in unary; (iii) we complement (ii) by proving that solving ILPs is W[1]-hard when parameterized by the size of a minimum constraint backdoor hh even when all coefficients are bounded. To obtain (i), we prove a variant of lattice-convexity of the degree sequences of weighted bb-matchings, which we study in the light of SBO jump M-convex functions. This allows us to model the matching part as a polyhedral constraint on the integer backdoor variables. The resulting ILP is solved using an FPT integer programming algorithm. For (ii), the randomized XP time algorithm is obtained by pseudo-polynomially reducing the problem to the exact matching problem. To prevent an exponential blowup in terms of the encoding length of bb, we bound the proximity of the ILP through a subdeterminant based circuit bound.

Keywords

Cite

@article{arxiv.2503.05548,
  title  = {Parameterized Algorithms for Matching Integer Programs with Additional Rows and Columns},
  author = {Alexandra Lassota and Koen Ligthart},
  journal= {arXiv preprint arXiv:2503.05548},
  year   = {2025}
}