Going Beyond Primal Treewidth for (M)ILP

Authors

  • Robert Ganian Technische Universität Wien
  • Sebastian Ordyniak Technische Universität Wien
  • M. Ramanujan Technische Universität Wien

DOI:

https://doi.org/10.1609/aaai.v31i1.10644

Keywords:

(mixed) integer linear programming, (torso/incidence) treewidth, parameterized complexity, complexity landscape

Abstract

Integer Linear Programming (ILP) and its mixed variant (MILP) are archetypical examples of NP-complete optimization problems which have a wide range of applications in various areas of artificial intelligence. However, we still lack a thorough understanding of which structural restrictions make these problems tractable. Here we focus on structure captured via so-called decompositional parameters, which have been highly successful in fields such as boolean satisfiability and constraint satisfaction but have not yet reached their full potential in the ILP setting. In particular, primal treewidth (an established decompositional parameter) can only be algorithmically exploited to solve ILP under restricted circumstances. Our main contribution is the introduction and algorithmic exploitation of two new decompositional parameters for ILP and MILP. The first, torso-width, is specifically tailored to the linear programming setting and is the first decompositional parameter which can also be used for MILP. The latter, incidence treewidth, is a concept which originates from boolean satisfiability but has not yet been used in the ILP setting; here we obtain a full complexity landscape mapping the precise conditions under which incidence treewidth can be used to obtain efficient algorithms. Both of these parameters overcome previous shortcomings of primal treewidth for ILP in unique ways, and consequently push the frontiers of tractability for these important problems.

Downloads

Published

2017-02-12

How to Cite

Ganian, R., Ordyniak, S., & Ramanujan, M. (2017). Going Beyond Primal Treewidth for (M)ILP. Proceedings of the AAAI Conference on Artificial Intelligence, 31(1). https://doi.org/10.1609/aaai.v31i1.10644

Issue

Section

AAAI Technical Track: Heuristic Search and Optimization