Parameterized algorithms for block-structured integer programs with large entries
Abstract
We study two classic variants of block-structured integer programming. Two-stage stochastic programs are integer programs of the form , where and are bounded-size matrices. On the other hand, -fold programs are integer programs of the form , where again and are bounded-size matrices. It is known that solving these kind of programs is fixed-parameter tractable when parameterized by the maximum dimension among the relevant matrices and the maximum absolute value of any entry appearing in the constraint matrix. We show that the parameterized tractability results for two-stage stochastic and -fold programs persist even when one allows large entries in the global part of the program. More precisely, we prove that: - The feasibility problem for two-stage stochastic programs is fixed-parameter tractable when parameterized by the dimensions of matrices and by the maximum absolute value of the entries of matrices . That is, we allow matrices to have arbitrarily large entries. - The linear optimization problem for -fold integer programs that are uniform -- all matrices are equal -- is fixed-parameter tractable when parameterized by the dimensions of matrices and and by the maximum absolute value of the entries of matrices . That is, we require that for all , but we allow to have arbitrarily large entries. In the second result, the uniformity assumption is necessary; otherwise the problem is -hard already when the parameters take constant values. Both our algorithms are weakly polynomial: the running time is measured in the total bitsize of the input.
Cite
@article{arxiv.2311.01890,
title = {Parameterized algorithms for block-structured integer programs with large entries},
author = {Jana Cslovjecsek and Martin Koutecký and Alexandra Lassota and Michał Pilipczuk and Adam Polak},
journal= {arXiv preprint arXiv:2311.01890},
year = {2025}
}
Comments
49 pages. This is the TheoretiCS journal version