Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Faster Algorithms for Integer Programs with Block Structure
 
conference paper

Faster Algorithms for Integer Programs with Block Structure

Eisenbrand, Friedrich  
•
Hunkenschröder, Christoph
•
Klein, Kim-Manuel
2018
Leibniz International Proceedings in Informatics (LIPIcs)
45th International Colloquium on Automata, Languages, and Programming (ICALP 2018)

We consider integer programming problems max {c^Tx : A x = b, l <= x <= u, x in Z^{nt}} where A has a (recursive) block-structure generalizing n-fold integer programs which recently received considerable attention in the literature. An n-fold IP is an integer program where A consists of n repetitions of submatrices A in Z^{r × t} on the top horizontal part and n repetitions of a matrix B in Z^{s × t} on the diagonal below the top part. Instead of allowing only two types of block matrices, one for the horizontal line and one for the diagonal, we generalize the n-fold setting to allow for arbitrary matrices in every block. We show that such an integer program can be solved in time n^2t^2 phi x (r s delta)^{O(rs^2+ sr^2)} (ignoring logarithmic factors). Here delta is an upper bound on the largest absolute value of an entry of A and phi is the largest binary encoding length of a coefficient of c. This improves upon the previously best algorithm of Hemmecke, Onn and Romanchuk that runs in time n^3t^3 phi x delta^{O(st(r+t))}. In particular, our algorithm is not exponential in the number t of columns of A and B. Our algorithm is based on a new upper bound on the l_1-norm of an element of the Graver basis of an integer matrix and on a proximity bound between the LP and IP optimal solutions tailored for IPs with block structure. These new bounds rely on the Steinitz Lemma. Furthermore, we extend our techniques to the recently introduced tree-fold IPs, where we again present a more efficient algorithm in a generalized setting.

  • Details
  • Metrics
Type
conference paper
DOI
10.4230/LIPICS.ICALP.2018.49
Author(s)
Eisenbrand, Friedrich  
Hunkenschröder, Christoph
Klein, Kim-Manuel
Date Issued

2018

Publisher

Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik

Publisher place

Dagstuhl, Germany

Published in
Leibniz International Proceedings in Informatics (LIPIcs)
ISBN of the book

978-3-95977-076-7

Series title/Series vol.

ConferencePaper

Volume

107

Start page

49:1

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
DISOPT  
Event nameEvent place
45th International Colloquium on Automata, Languages, and Programming (ICALP 2018)

Prague, Czech Rupublic

Available on Infoscience
November 29, 2018
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/151644
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés