Block-structured Integer Programming: Can we Parameterize without the Largest Coefficient?

From MaRDI portal



Abstract: We consider 4-block n-fold integer programming, which can be written as maxwcdotx:Hx=b,llexleu,xinmathbbZN where the constraint matrix H is composed of small submatrices A,B,C,D such that the first row of H is (C,D,D,cdots,D), the first column of H is (C,B,B,cdots,B), the main diagonal of H is (C,A,A,cdots,A), and all the other entries are 0. The special case where B=C=0 is known as n-fold integer programming. Prior algorithmic results for 4-block n-fold integer programming and its special cases usually take Delta, the largest absolute value among entries of H as part of the parameters. In this paper, we explore the possibility of getting rid of Delta from parameters, i.e., we are looking for algorithms that runs polynomially in logDelta. We show that, assuming extPeqextNP, this is not possible even if A=(1,1,Delta) and B=C=0. However, this becomes possible if A=(1,1,cdots,1) or AinmathbbZ1imes2, or more generally if AinmathbbZsAimestA where tA=sA+1 and the rank of matrix A satisfies that extrank(A)=sA. More precisely, 1. If A=(1,ldots,1)inmathbbZ1imestA, then 4-block n-fold IP can be solved in (tA+tB)O(tA+tB)cdotpoly(n,logDelta) time. 2. If AinmathbbZsAimestA, tA=sA+1 and extrank(A)=sA, then 4-block n-fold IP can be solved in (tA+tB)O(tA+tB)cdotnO(tA)cdotpoly(logDelta) time; Specifically, if in addition we have B=C=0 (i.e., n-fold integer programming), then it can be solved in linear time ncdotpoly(tA,logDelta).














This page was built for publication: Block-structured Integer Programming: Can we Parameterize without the Largest Coefficient?

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6353064)