TY - GEN
T1 - Designing Compact ILPs via Fast Witness Verification
AU - Włodarczyk, Michał
N1 - Publisher Copyright:
© Michał Włodarczyk.
PY - 2025/1/1
Y1 - 2025/1/1
N2 - The standard formalization of preprocessing in parameterized complexity is given by kernelization. In this work, we depart from this paradigm and study a different type of preprocessing for problems without polynomial kernels, still aiming at producing instances that are easily solvable in practice. Specifically, we ask for which parameterized problems an instance (I, k) can be reduced in polynomial time to an integer linear program (ILP) with poly(k) constraints. We show that this property coincides with the parameterized complexity class WK[1], previously studied in the context of Turing kernelization lower bounds. In turn, the class WK[1] enjoys an elegant characterization in terms of witness verification protocols: a yes-instance should admit a witness of size poly(k) that can be verified in time poly(k). By combining known data structures with new ideas, we design such protocols for several problems, such as r-Way Cut, Vertex Multiway Cut, Steiner Tree, and Minimum Common String Partition, thus showing that they can be modeled by compact ILPs. We also present explicit ILP and MILP formulations for Weighted Vertex Cover on graphs with small (unweighted) vertex cover number. We believe that these results will provide a background for a systematic study of ILP-oriented preprocessing procedures for parameterized problems.
AB - The standard formalization of preprocessing in parameterized complexity is given by kernelization. In this work, we depart from this paradigm and study a different type of preprocessing for problems without polynomial kernels, still aiming at producing instances that are easily solvable in practice. Specifically, we ask for which parameterized problems an instance (I, k) can be reduced in polynomial time to an integer linear program (ILP) with poly(k) constraints. We show that this property coincides with the parameterized complexity class WK[1], previously studied in the context of Turing kernelization lower bounds. In turn, the class WK[1] enjoys an elegant characterization in terms of witness verification protocols: a yes-instance should admit a witness of size poly(k) that can be verified in time poly(k). By combining known data structures with new ideas, we design such protocols for several problems, such as r-Way Cut, Vertex Multiway Cut, Steiner Tree, and Minimum Common String Partition, thus showing that they can be modeled by compact ILPs. We also present explicit ILP and MILP formulations for Weighted Vertex Cover on graphs with small (unweighted) vertex cover number. We believe that these results will provide a background for a systematic study of ILP-oriented preprocessing procedures for parameterized problems.
KW - integer programming
KW - kernelization
KW - multiway cut
KW - nondeterminism
UR - https://www.scopus.com/pages/publications/105031353963
U2 - 10.4230/LIPIcs.IPEC.2025.16
DO - 10.4230/LIPIcs.IPEC.2025.16
M3 - Conference contribution
AN - SCOPUS:105031353963
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 20th International Symposium on Parameterized and Exact Computation, IPEC 2025
A2 - Agrawal, Akanksha
A2 - Leeuwen , Erik Jan van
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 20th International Symposium on Parameterized and Exact Computation, IPEC 2025
Y2 - 17 September 2025 through 19 September 2025
ER -