Skip to main content

Showing 1–32 of 32 results for author: Koutecký, M

Searching in archive cs. Search in all archives.
.
  1. arXiv:2402.17290  [pdf, ps, other

    cs.CC

    Tight Lower Bounds for Block-Structured Integer Programs

    Authors: Christoph Hunkenschröder, Kim-Manuel Klein, Martin Koutecký, Alexandra Lassota, Asaf Levin

    Abstract: We study fundamental block-structured integer programs called tree-fold and multi-stage IPs. Tree-fold IPs admit a constraint matrix with independent blocks linked together by few constraints in a recursive pattern; and transposing their constraint matrix yields multi-stage IPs. The state-of-the-art algorithms to solve these IPs have an exponential gap in their running times, making it natural to… ▽ More

    Submitted 27 February, 2024; originally announced February 2024.

  2. arXiv:2311.01890  [pdf, other

    cs.DS math.OC

    Parameterized algorithms for block-structured integer programs with large entries

    Authors: Jana Cslovjecsek, Martin Koutecký, Alexandra Lassota, Michał Pilipczuk, Adam Polak

    Abstract: We study two classic variants of block-structured integer programming. Two-stage stochastic programs are integer programs of the form $\{A_i \mathbf{x} + D_i \mathbf{y}_i = \mathbf{b}_i\textrm{ for all }i=1,\ldots,n\}$, where $A_i$ and $D_i$ are bounded-size matrices. On the other hand, $n$-fold programs are integer programs of the form… ▽ More

    Submitted 3 November, 2023; originally announced November 2023.

    Comments: 40 pages. Extended abstract to appear in the proceedings of SODA 2024

  3. arXiv:2208.14441  [pdf, other

    cs.GT

    Fine-Grained Liquid Democracy for Cumulative Ballots

    Authors: Matthias Köppe, Martin Koutecký, Krzysztof Sornat, Nimrod Talmon

    Abstract: We investigate efficient ways for the incorporation of liquid democracy into election settings in which voters submit cumulative ballots, i.e., when each voter is assigned a virtual coin that she can then distribute as she wishes among the available election options. In particular, we are interested in fine-grained liquid democracy, meaning that voters are able to designate a partial coin to a set… ▽ More

    Submitted 30 August, 2022; originally announced August 2022.

    Comments: 15 pages, 1 table

    MSC Class: 68Q01 ACM Class: F.2

  4. arXiv:2202.05299  [pdf, ps, other

    cs.DM math.OC

    Characterization of matrices with bounded Graver bases and depth parameters and applications to integer programming

    Authors: Marcin Brianski, Martin Koutecky, Daniel Kral, Kristyna Pekarkova, Felix Schroder

    Abstract: An intensive line of research on fixed parameter tractability of integer programming is focused on exploiting the relation between the sparsity of a constraint matrix $A$ and the norm of the elements of its Graver basis. In particular, integer programming is fixed parameter tractable when parameterized by the primal tree-depth and the entry complexity of $A$, and when parameterized by the dual tre… ▽ More

    Submitted 18 June, 2023; v1 submitted 10 February, 2022; originally announced February 2022.

  5. arXiv:2111.08048  [pdf, ps, other

    cs.DM math.OC

    Sometimes, Convex Separable Optimization Is Much Harder than Linear Optimization, and Other Surprises

    Authors: Cornelius Brand, Martin Koutecký, Alexandra Lassota, Sebastian Ordyniak

    Abstract: An influential 1990 paper of Hochbaum and Shanthikumar made it common wisdom that "convex separable optimization is not much harder than linear optimization" [JACM 1990]. We exhibit two fundamental classes of mixed integer (linear) programs that run counter this intuition. Namely those whose constraint matrices have small coefficients and small primal or dual treedepth: While linear optimization i… ▽ More

    Submitted 15 November, 2021; originally announced November 2021.

  6. arXiv:2107.00145  [pdf, ps, other

    cs.DS

    Improved Analysis of Online Balanced Clustering

    Authors: Marcin Bienkowski, Martin Böhm, Martin Koutecký, Thomas Rothvoß, Jiří Sgall, Pavel Veselý

    Abstract: In the online balanced graph repartitioning problem, one has to maintain a clustering of $n$ nodes into $\ell$ clusters, each having $k = n / \ell$ nodes. During runtime, an online algorithm is given a stream of communication requests between pairs of nodes: an inter-cluster communication costs one unit, while the intra-cluster communication is free. An algorithm can change the clustering, paying… ▽ More

    Submitted 24 August, 2021; v1 submitted 30 June, 2021; originally announced July 2021.

  7. arXiv:2011.09932  [pdf, ps, other

    math.OC cs.CC cs.DM cs.DS math.CO

    Uniform and Monotone Line Sum Optimization

    Authors: Martin Koutecky, Shmuel Onn

    Abstract: The {\em line sum optimization problem} asks for a $(0,1)$-matrix minimizing the sum of given functions evaluated at its row and column sums. We show that the {\em uniform} problem, with identical row functions and identical column functions, and the {\em monotone} problem, over matrices with nonincreasing row and column sums, are polynomial time solvable.

    Submitted 24 February, 2021; v1 submitted 19 November, 2020; originally announced November 2020.

    MSC Class: 05A; 15A; 51M; 52A; 52B; 52C; 62H; 68Q; 68R; 68U; 68W; 90B; 90C

    Journal ref: Discrete Applied Mathematics, 298:165--170, 2021

  8. arXiv:2010.10809  [pdf, ps, other

    math.OC cs.DS

    A Note on the Approximability of Deepest-Descent Circuit Steps

    Authors: Steffen Borgwardt, Cornelius Brand, Andreas Emil Feldmann, Martin Koutecký

    Abstract: Linear programs (LPs) can be solved by polynomially many moves along the circuit direction improving the objective the most, so-called deepest-descent steps (dd-steps). Computing these steps is NP-hard (De Loera et al., arXiv, 2019), a consequence of the hardness of deciding the existence of an optimal circuit-neighbor (OCNP) on LPs with non-unique optima. We prove OCNP is easy under the promise… ▽ More

    Submitted 25 January, 2021; v1 submitted 21 October, 2020; originally announced October 2020.

  9. arXiv:2010.00651  [pdf, other

    cs.MA

    Opinion Diffusion and Campaigning on Society Graphs

    Authors: Piotr Faliszewski, Rica Gonen, Martin Koutecký, Nimrod Talmon

    Abstract: We study the effects of campaigning, where the society is partitioned into voter clusters and a diffusion process propagates opinions in a network connecting the clusters. Our model is very powerful and can incorporate many campaigning actions, various partitions of the society into clusters, and very general diffusion processes. Perhaps surprisingly, we show that computing the cheapest campaign f… ▽ More

    Submitted 1 October, 2020; originally announced October 2020.

  10. arXiv:2009.11840  [pdf, other

    cs.DS cs.CC math.OC

    Complexity of Scheduling Few Types of Jobs on Related and Unrelated Machines

    Authors: Martin Koutecký, Johannes Zink

    Abstract: The task of scheduling jobs to machines while minimizing the total makespan, the sum of weighted completion times, or a norm of the load vector, are among the oldest and most fundamental tasks in combinatorial optimization. Since all of these problems are in general NP-hard, much attention has been given to the regime where there is only a small number $k$ of job types, but possibly the number of… ▽ More

    Submitted 24 September, 2020; originally announced September 2020.

  11. arXiv:2005.04455  [pdf, ps, other

    cs.MA cs.DS cs.SI

    Multi-Party Campaigning

    Authors: Martin Koutecký, Nimrod Talmon

    Abstract: We study a social choice setting of manipulation in elections and extend the usual model in two major ways: first, instead of considering a single manipulating agent, in our setting there are several, possibly competing ones; second, instead of evaluating an election after the first manipulative action, we allow several back-and-forth rounds to take place. We show that in certain situations, such… ▽ More

    Submitted 9 May, 2020; originally announced May 2020.

  12. arXiv:2003.02187  [pdf, other

    cs.DS

    Scheduling Kernels via Configuration LP

    Authors: Dušan Knop, Martin Koutecký

    Abstract: Makespan minimization (on parallel identical or unrelated machines) is arguably the most natural and studied scheduling problem. A common approach in practical algorithm design is to reduce the size of a given instance by a fast preprocessing step while being able to recover key information even after this reduction. This notion is formally studied as kernelization (or simply, kernel) -- a polynom… ▽ More

    Submitted 4 March, 2020; originally announced March 2020.

    Comments: 21 pages

    ACM Class: F.2.2

  13. arXiv:1912.03501  [pdf, ps, other

    cs.DS cs.DM math.CO math.OC

    Parameterized Algorithms for MILPs with Small Treedepth

    Authors: Cornelius Brand, Martin Koutecký, Sebastian Ordyniak

    Abstract: Solving (mixed) integer linear programs, (M)ILPs for short, is a fundamental optimization task. While hard in general, recent years have brought about vast progress for solving structurally restricted, (non-mixed) ILPs: $n$-fold, tree-fold, 2-stage stochastic and multi-stage stochastic programs admit efficient algorithms, and all of these special cases are subsumed by the class of ILPs of small tr… ▽ More

    Submitted 7 December, 2019; originally announced December 2019.

  14. arXiv:1909.07326  [pdf, ps, other

    cs.DS cs.CC cs.DM math.CO math.OC

    Multitype Integer Monoid Optimization and Applications

    Authors: Dušan Knop, Martin Koutecký, Asaf Levin, Matthias Mnich, Shmuel Onn

    Abstract: Configuration integer programs (IP) have been key in the design of algorithms for NP-hard high-multiplicity problems since the pioneering work of Gilmore and Gomory [Oper. Res., 1961]. Configuration IPs have a variable for each possible configuration, which describes a placement of items into a location, and whose value corresponds to the number of locations with that placement. In high multiplici… ▽ More

    Submitted 16 September, 2019; originally announced September 2019.

  15. arXiv:1907.06688  [pdf, ps, other

    cs.DS cs.DM math.OC

    Matrices of optimal tree-depth and a row-invariant parameterized algorithm for integer programming

    Authors: Timothy F. N. Chan, Jacob W. Cooper, Martin Koutecky, Daniel Kral, Kristyna Pekarkova

    Abstract: A long line of research on fixed parameter tractability of integer programming culminated with showing that integer programs with n variables and a constraint matrix with dual tree-depth d and largest entry D are solvable in time g(d,D)poly(n) for some function g. However, the dual tree-depth of a constraint matrix is not preserved by row operations, i.e., a given integer program can be equivalent… ▽ More

    Submitted 31 January, 2022; v1 submitted 15 July, 2019; originally announced July 2019.

    Comments: Full version. 48 pages, 7 figures

  16. arXiv:1904.01361  [pdf, other

    math.OC cs.CC cs.DM cs.DS math.CO

    An Algorithmic Theory of Integer Programming

    Authors: Friedrich Eisenbrand, Christoph Hunkenschröder, Kim-Manuel Klein, Martin Koutecký, Asaf Levin, Shmuel Onn

    Abstract: We study the general integer programming problem where the number of variables $n$ is a variable part of the input. We consider two natural parameters of the constraint matrix $A$: its numeric measure $a$ and its sparsity measure $d$. We show that integer programming can be solved in time $g(a,d)\textrm{poly}(n,L)$, where $g$ is some computable function of the parameters $a$ and $d$, and $L$ is th… ▽ More

    Submitted 29 July, 2022; v1 submitted 2 April, 2019; originally announced April 2019.

    Comments: Revision 3: - corrections to specified complexities (infinite bounds, feasibility, etc.)

    MSC Class: 15A; 52B; 52C; 68Q; 68R; 68W; 90B; 90C ACM Class: F.2.2; G.1.6

  17. Voting and Bribing in Single-Exponential Time

    Authors: Dušan Knop, Martin Koutecký, Matthias Mnich

    Abstract: We introduce a general problem about bribery in voting systems. In the $\mathcal{R}$-Multi-Bribery problem, the goal is to bribe a set of voters at minimum cost such that a desired candidate wins the perturbed election under the voting rule R. Voters assign prices for withdrawing their vote, for swap** the positions of two consecutive candidates in their preference order, and for perturbing thei… ▽ More

    Submitted 5 December, 2018; originally announced December 2018.

    Comments: extended abstract appeared in proceedings of STACS 2017

  18. arXiv:1805.03741  [pdf, other

    cs.DS

    New Bounds on Augmenting Steps of Block-structured Integer Programs

    Authors: Lin Chen, Lei Xu, Weidong Shi, Martin Koutecký

    Abstract: We consider 4-block $n$-fold integer programs, whose constraint matrix consists of $n$ copies of small matrices $A$, $B$, and $D$, and one copy of $C$, in a specific block structure. All existing algorithms along this line of research follows an iterative augmentation framework, which relies on the so-called Graver basis of the constraint matrix that constitutes a set of fundamental augmenting ste… ▽ More

    Submitted 24 October, 2019; v1 submitted 9 May, 2018; originally announced May 2018.

  19. arXiv:1803.05718  [pdf, ps, other

    cs.CC

    Approximating Max-Cut under Graph-MSO Constraints

    Authors: Martin Koutecký, Jon Lee, Viswanath Nagarajan, Xiangkun Shen

    Abstract: We consider the max-cut and max-$k$-cut problems under graph-based constraints. Our approach can handle any constraint specified using monadic second-order (MSO) logic on graphs of constant treewidth. We give a $\frac{1}{2}$-approximation algorithm for this class of problems.

    Submitted 16 October, 2018; v1 submitted 15 March, 2018; originally announced March 2018.

    Comments: arXiv admin note: text overlap with arXiv:1511.08152

    MSC Class: 68W25; 68W05; 68R10

  20. Evaluating and Tuning n-fold Integer Programming

    Authors: Kateřina Altmanová, Dušan Knop, Martin Koutecký

    Abstract: In recent years, algorithmic breakthroughs in stringology, computational social choice, scheduling, etc., were achieved by applying the theory of so-called $n$-fold integer programming. An $n$-fold integer program (IP) has a highly uniform block structured constraint matrix. Hemmecke, Onn, and Romanchuk [Math. Programming, 2013] showed an algorithm with runtime $a^{O(rst + r^2s)} n^3$, where $a$ i… ▽ More

    Submitted 5 April, 2019; v1 submitted 25 February, 2018; originally announced February 2018.

    Comments: 24 pages

  21. arXiv:1802.05859  [pdf, other

    cs.DS cs.CC cs.DM math.CO math.OC

    A Parameterized Strongly Polynomial Algorithm for Block Structured Integer Programs

    Authors: Martin Koutecký, Asaf Levin, Shmuel Onn

    Abstract: The theory of $n$-fold integer programming has been recently emerging as an important tool in parameterized complexity. The input to an $n$-fold integer program (IP) consists of parameter $A$, dimension $n$, and numerical data of binary encoding length $L$. It was known for some time that such programs can be solved in polynomial time using $O(n^{g(A)}L)$ arithmetic operations where $g$ is an expo… ▽ More

    Submitted 16 February, 2018; originally announced February 2018.

    ACM Class: F.2.2; G.1.6

  22. arXiv:1801.09584  [pdf, ps, other

    cs.MA cs.DS

    A Unifying Framework for Manipulation Problems

    Authors: Dušan Knop, Martin Koutecký, Matthias Mnich

    Abstract: Manipulation models for electoral systems are a core research theme in social choice theory; they include bribery (unweighted, weighted, swap, shift, ...), control (by adding or deleting voters or candidates), lobbying in referenda and others. We develop a unifying framework for manipulation models with few types of people, one of the most commonly studied scenarios. A critical insight of our fr… ▽ More

    Submitted 29 January, 2018; originally announced January 2018.

    Comments: 15 pages, accepted to AAMAS 2018

  23. arXiv:1711.02032  [pdf, other

    cs.DS

    Integer Programming in Parameterized Complexity: Three Miniatures

    Authors: Tomáš Gavenčiak, Dušan Knop, Martin Koutecký

    Abstract: Powerful results from the theory of integer programming have recently led to substantial advances in parameterized complexity. However, our perception is that, except for Lenstra's algorithm for solving integer linear programming in fixed dimension, there is still little understanding in the parameterized complexity community of the strengths and limitations of the available tools. This is underst… ▽ More

    Submitted 25 October, 2018; v1 submitted 6 November, 2017; originally announced November 2017.

    Comments: 27 pages, extended abstract to appear in proceeding of IPEC 2018

    ACM Class: F.2.2; G.2.2

  24. arXiv:1706.02075  [pdf, ps, other

    math.OC cs.DM cs.DS math.CO

    Approximate Shifted Combinatorial Optimization

    Authors: Martin Koutecky, Asaf Levin, Syed M. Meesum, Shmuel Onn

    Abstract: Shifted combinatorial optimization is a new nonlinear optimization framework, which is a broad extension of standard combinatorial optimization, involving the choice of several feasible solutions at a time. It captures well studied and diverse problems ranging from congestive to partitioning problems. In particular, every standard combinatorial optimization problem has its shifted counterpart, whi… ▽ More

    Submitted 7 June, 2017; originally announced June 2017.

    MSC Class: 05A; 15A; 51M; 52A; 52B; 52C; 62H; 68Q; 68R; 68U; 68W; 90B; 90C

  25. Combinatorial n-fold Integer Programming and Applications

    Authors: Dušan Knop, Martin Koutecký, Matthias Mnich

    Abstract: Many fundamental NP-hard problems can be formulated as integer linear programs (ILPs). A famous algorithm by Lenstra solves ILPs in time that is exponential only in the dimension of the program, and polynomial in the size of the ILP. That algorithm became a ubiquitous tool in the design of fixed-parameter algorithms for NP-hard problems, where one wishes to isolate the hardness of a problemby some… ▽ More

    Submitted 8 November, 2017; v1 submitted 24 May, 2017; originally announced May 2017.

    Comments: 245 pages, preliminary results were presented during ESA 2017

    ACM Class: F.2.2

  26. Simplified Algorithmic Metatheorems Beyond MSO: Treewidth and Neighborhood Diversity

    Authors: Dušan Knop, Martin Koutecký, Tomáš Masařík, Tomáš Toufar

    Abstract: This paper settles the computational complexity of model checking of several extensions of the monadic second order (MSO) logic on two classes of graphs: graphs of bounded treewidth and graphs of bounded neighborhood diversity. A classical theorem of Courcelle states that any graph property definable in MSO is decidable in linear time on graphs of bounded treewidth. Algorithmic metatheorems like… ▽ More

    Submitted 3 December, 2019; v1 submitted 1 March, 2017; originally announced March 2017.

    Comments: An extended abstract appeared in Proceedings of WG 2017

    MSC Class: F.2.2; G.2.2 ACM Class: F.2.2; G.2.2

    Journal ref: Logical Methods in Computer Science, Volume 15, Issue 4 (December 4, 2019) lmcs:5017

  27. arXiv:1702.06844  [pdf, ps, other

    cs.CC cs.DM cs.DS math.CO math.OC

    Parameterized Shifted Combinatorial Optimization

    Authors: Jakub Gajarský, Petr Hliněný, Martin Koutecký, Shmuel Onn

    Abstract: Shifted combinatorial optimization is a new nonlinear optimization framework which is a broad extension of standard combinatorial optimization, involving the choice of several feasible solutions at a time. This framework captures well studied and diverse problems ranging from so-called vulnerability problems to sharing and partitioning problems. In particular, every standard combinatorial optimiza… ▽ More

    Submitted 22 February, 2017; originally announced February 2017.

  28. arXiv:1605.08738  [pdf, ps, other

    cs.DS cs.CC

    Parameterized Resiliency Problems via Integer Linear Programming

    Authors: Jason Crampton, Gregory Gutin, Martin Koutecký, Rémi Watrigant

    Abstract: We introduce an extension of decision problems called resiliency problems. In resiliency problems, the goal is to decide whether an instance remains positive after any (appropriately defined) perturbation has been applied to it. To tackle these kinds of problems, some of which might be of practical interest, we introduce a notion of resiliency for Integer Linear Programs (ILP) and show how to use… ▽ More

    Submitted 3 May, 2018; v1 submitted 27 May, 2016; originally announced May 2016.

    Comments: This paper is based on two papers published in conference proceedings of AAIM 2016 and CIAC 2017

  29. Scheduling meets n-fold Integer Programming

    Authors: Dušan Knop, Martin Koutecký

    Abstract: Scheduling problems are fundamental in combinatorial optimization. Much work has been done on approximation algorithms for NP-hard cases, but relatively little is known about exact solutions when some part of the input is a fixed parameter. In 2014, Mnich and Wiese initiated a systematic study in this direction. In this paper we continue this study and show that several additional cases of funda… ▽ More

    Submitted 14 February, 2017; v1 submitted 8 March, 2016; originally announced March 2016.

    Comments: 14 pages, 3 figures

    ACM Class: I.2.8; F.2.2; G.1.6

    Journal ref: Journal of Scheduling, 2018

  30. Extension Complexity, MSO Logic, and Treewidth

    Authors: Petr Kolman, Martin Koutecký, Hans Raj Tiwary

    Abstract: We consider the convex hull $P_{\varphi}(G)$ of all satisfying assignments of a given MSO formula $\varphi$ on a given graph $G$. We show that there exists an extended formulation of the polytope $P_{\varphi}(G)$ that can be described by $f(|\varphi|,τ)\cdot n$ inequalities, where $n$ is the number of vertices in $G$, $τ$ is the treewidth of $G$ and $f$ is a computable function depending only on… ▽ More

    Submitted 29 September, 2020; v1 submitted 17 July, 2015; originally announced July 2015.

    Comments: Final version accepted by DMTCS

    Journal ref: Discrete Mathematics & Theoretical Computer Science, vol. 22 no. 4, Discrete Algorithms (October 1, 2020) dmtcs:5583

  31. arXiv:1507.00640  [pdf, other

    cs.DM

    Fixed parameter complexity of distance constrained labeling and uniform channel assignment problems

    Authors: Jiří Fiala, Tomáš Gavenčiak, Dušan Knop, Martin Koutecký, Jan Kratochvíl

    Abstract: We study computational complexity of the class of distance-constrained graph labeling problems from the fixed parameter tractability point of view. The parameters studied are neighborhood diversity and clique width. We rephrase the distance constrained graph labeling problem as a specific uniform variant of the Channel Assignment problem and show that this problem is fixed parameter tractable wh… ▽ More

    Submitted 3 December, 2015; v1 submitted 2 July, 2015; originally announced July 2015.

    Comments: 14 pages, 4 figers

    MSC Class: 05C78 ACM Class: G.2.2

  32. arXiv:1502.05361  [pdf, ps, other

    cs.CC

    Extended Formulation for CSP that is Compact for Instances of Bounded Treewidth

    Authors: Petr Kolman, Martin Koutecký

    Abstract: In this paper we provide an extended formulation for the class of constraint satisfaction problems and prove that its size is polynomial for instances whose constraint graph has bounded treewidth. This implies new upper bounds on extension complexity of several important NP-hard problems on graphs of bounded treewidth.

    Submitted 28 April, 2015; v1 submitted 18 February, 2015; originally announced February 2015.