Skip to main navigation Skip to search Skip to main content

A Simple Algorithm for Combinatorial n-Fold ILPs Using the Steinitz Lemma

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Abstract

    We present an algorithm for a class of n-fold ILPs whose existing algorithms in literature are often either (1) based on the augmentation framework where one starts with an arbitrary solution and then iteratively moves towards an optimal solution by solving appropriate programs; or (2) require solving a linear relaxation of the program; or (3) are based on decomposition/proximity based arguments. Combinatorial n-fold ILPs is a class of n-fold ILPs introduced and studied by Knop et al. [MP2020] that captures several other problems in a variety of domains. We present a simple and direct algorithm that solves combinatorial n-fold ILPs with unbounded non-negative variables via an application of the Steinitz lemma. Depending on the structure of the input ILP, we also improve upon the existing algorithms in the literature in terms of the running time, thereby showing an improvement that mirrors the one shown by Rohwedder [ICALP2025] contemporaneously and independently.

    Original languageEnglish
    Title of host publication20th International Symposium on Parameterized and Exact Computation, IPEC 2025
    EditorsAkanksha Agrawal, Erik Jan van Leeuwen
    PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
    ISBN (Electronic)9783959774079
    DOIs
    StatePublished - 1 Jan 2025
    Event20th International Symposium on Parameterized and Exact Computation, IPEC 2025 - Warsaw, Poland
    Duration: 17 Sep 202519 Sep 2025

    Publication series

    NameLeibniz International Proceedings in Informatics, LIPIcs
    Volume358
    ISSN (Print)1868-8969

    Conference

    Conference20th International Symposium on Parameterized and Exact Computation, IPEC 2025
    Country/TerritoryPoland
    CityWarsaw
    Period17/09/2519/09/25

    Keywords

    • n-fold integer linear program
    • parameterized algorithms

    ASJC Scopus subject areas

    • Software

    Fingerprint

    Dive into the research topics of 'A Simple Algorithm for Combinatorial n-Fold ILPs Using the Steinitz Lemma'. Together they form a unique fingerprint.

    Cite this