Proceedings

Unary Integer Linear Programming with Structural Restrictions

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 1284-1290.

https://doi.org/10.24963/ijcai.2018/179

Abstract

Recently a number of algorithmic results have appeared which show the tractability of Integer Linear Programming (ILP) instances under strong restrictions on variable domains and/or coefficients (AAAI 2016, AAAI 2017, IJCAI 2017). In this paper, we target ILPs where neither the variable domains nor the coefficients are restricted by a fixed constant or parameter; instead, we only require that our instances can be encoded in unary.

We provide new algorithms and lower bounds for such ILPs by exploiting the structure of their variable interactions, represented as a graph. Our first set of results focuses on solving ILP instances through the use of a graph parameter called clique-width, which can be seen as an extension of treewidth which also captures well-structured dense graphs. In particular, we obtain a polynomial-time algorithm for instances of bounded clique-width whose domain and coefficients are polynomially bounded by the input size, and we complement this positive result by a number of algorithmic lower bounds. Afterwards, we turn our attention to ILPs with acyclic variable interactions. In this setting, we obtain a complexity map for the problem with respect to the graph representation used and restrictions on the encoding.

  1. [Alumur and Kara, 2008] Sibel A. Alumur and Bahar Yetis Kara. Network hub location problems: The state of the art. European Journal of Operational Research, 190(1):1- 21, 2008.
  2. [Bliem et al., 2016] Bernhard Bliem, Sebastian Ordyniak, and Stefan Woltran. Clique-width and directed width mea- sures for answer-set programming. In Gal A. Kaminka, Maria Fox, Paolo Bouquet, Eyke Hüllermeier, Virginia Dignum, Frank Dignum, and Frank van Harmelen, ed- itors, Proc. ECAI 2016, volume 285, pages 1105-1113. IOS Press, 2016.
  3. [Courcelle and Olariu, 2000] Bruno Courcelle and Stephan Olariu. Upper bounds to the clique width of graphs. Dis- crete Applied Mathematics, 101(1-3):77-114, 2000.
  4. [Courcelle et al., 2000] Bruno Courcelle, Johann A. Makowsky, and Udi. Rotics. Linear time solvable opti- mization problems on graphs of bounded clique-width. Theory Comput. Syst., 33(2):125-150, 2000.
  5. [Cygan et al., 2015] Marek Cygan, Fedor V. Fomin, Lukasz Kowalik, Daniel Lokshtanov, Dániel Marx, Marcin Pilipczuk, Michal Pilipczuk, and Saket Saurabh. Parame- terized Algorithms. Springer, 2015.
  6. [Diestel, 2012] Reinhard Diestel. Graph Theory, 4th Edition, volume 173 of Graduate texts in mathematics. Springer, 2012.
  7. [Downey and Fellows, 2013] Rodney G. Downey and Michael R. Fellows. Fundamentals of Parameterized Complexity. Texts in Computer Science. Springer, 2013.
  8. [Dvořák et al., 2017] Pavel Dvořák, Eduard Eiben, Robert Ganian, Dušan Knop, and Sebastian Ordyniak. Solving integer linear programs with a small number of global vari- ables and constraints. In Carles Sierra, editor, Proc. IJCAI 2017, pages 607-613. ijcai.org, 2017. IJCAI
  9. [Fellows et al., 2009] Michael R. Fellows, Frances A. Rosa- mond, Udi Rotics, and Stefan Szeider. Clique-width is np- complete. SIAM J. Discrete Math., 23(2):909-939, 2009.
  10. [Fischer et al., 2008] Eldar Fischer, Johann A. Makowsky, and Elena V. Ravve. Counting truth assignments of for- mulas of bounded tree-width or clique-width. Discrete Ap- plied Mathematics, 156(4):511-529, 2008.
  11. [Floudas and Lin, 2005] ChristodoulosA. Floudas and Xi- aoxia Lin. Mixed integer linear programming in process scheduling: Modeling, algorithms, and applications. An- nals of Operations Research, 139(1):131-162, 2005.
  12. [Ganian and Ordyniak, 2016] Robert Ganian and Sebastian Ordyniak. The complexity landscape of decompositional parameters for ILP. In Proc. AAAI 2016, pages 710-716, 2016.
  13. [Ganian and Ordyniak, 2018] Robert Ganian and Sebastian Ordyniak. The complexity landscape of decompositional parameters for ilp. Artificial Intelligence, 257:61 -71, 2018.
  14. [Ganian et al., 2017] Robert Ganian, Sebastian Ordyniak, and M. S. Ramanujan. Going beyond primal treewidth for (M)ILP. In Satinder P. Singh and Shaul Markovitch, edi- tors, Proc. AAAI 2017, pages 815-821. AAAI Press, 2017.
  15. [Heule and Szeider, 2015] Marijn Heule and Stefan Szeider. A SAT approach to clique-width. ACM Trans. Comput. Log., 16(3):24:1-24:27, 2015.
  16. [Impagliazzo et al., 2001] Russell Impagliazzo, Ramamo- han Paturi, and Francis Zane. Which problems have strongly exponential complexity? J. Comput. Syst. Sci., 63(4):512-530, 2001.
  17. [Jansen and Kratsch, 2015] Bart M. P. Jansen and Stefan Kratsch. A structural approach to kernels for ilps: Treewidth and total unimodularity. In Nikhil Bansal and Irene Finocchi, editors, Proc. ESA 2015, volume 9294 of Lecture Notes in Computer Science, pages 779-791.
  18. [Lodi et al., 2002] Andrea Lodi, Silvano Martello, and Michele Monaci. Two-dimensional packing problems: A survey. European Journal of Operational Research, 141(2):241-252, 2002.
  19. [Oum and Seymour, 2006] Sang-il Oum and Paul D. Sey- mour. Approximating clique-width and branch-width. J. Comb. Theory, Ser. B, 96(4):514-528, 2006.
  20. [Samer and Szeider, 2010] Marko Samer and Stefan Szeider. Constraint satisfaction with bounded treewidth revisited. J. Comput. Syst. Sci., 76(2):103-114, 2010.
  21. [Toth and Vigo, 2001] Paolo Toth and Daniele Vigo, editors. The Vehicle Routing Problem. Society for Industrial and Applied Mathematics, Philadelphia, PA, USA, 2001.
  22. [van den Briel et al., 2005] Menkes van den Briel, Thomas Vossen, and Subbarao Kambhampati. Reviving integer programming approaches for AI planning: A branch-and- cut framework. In Proc. ICAPS 2005, pages 310-319. AAAI, 2005.
  23. [Vossen et al., 1999] Thomas Vossen, Michael O. Ball, Am- non Lotem, and Dana S. Nau. On the use of integer pro- gramming models in AI planning. In Proc. IJCAI 99, pages 304-309. IJCAI
  24. Morgan Kaufmann, 1999.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards