Skip to main content

Showing 1–28 of 28 results for author: Koenemann, J

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

    cs.DM

    Fast Combinatorial Algorithms for Efficient Sortation

    Authors: Madison Van Dyk, Kim Klause, Jochen Koenemann, Nicole Megow

    Abstract: Modern parcel logistic networks are designed to ship demand between given origin, destination pairs of nodes in an underlying directed network. Efficiency dictates that volume needs to be consolidated at intermediate nodes in typical hub-and-spoke fashion. In practice, such consolidation requires parcel sortation. In this work, we propose a mathematical model for the physical requirements, and lim… ▽ More

    Submitted 8 November, 2023; originally announced November 2023.

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

  2. arXiv:2305.19176  [pdf, other

    cs.DM

    Sparse dynamic discretization discovery via arc-dependent time discretizations

    Authors: Madison Van Dyk, Jochen Koenemann

    Abstract: While many time-dependent network design problems can be formulated as time-indexed formulations with strong relaxations, the size of these formulations depends on the discretization of the time horizon and can become prohibitively large. The recently-developed dynamic discretization discovery (DDD) method allows many time-dependent problems to become more tractable by iteratively solving instance… ▽ More

    Submitted 30 May, 2023; originally announced May 2023.

    ACM Class: G.1.6; G.2

  3. arXiv:2303.01419  [pdf, other

    cs.DM cs.IT

    Dynamic discretization discovery under hard node storage constraints

    Authors: Madison Van Dyk, Jochen Koenemann

    Abstract: The recently developed dynamic discretization discovery (DDD) is a powerful method that allows many time-dependent problems to become more tractable. While DDD has been applied to a variety of problems, one particular challenge has been to deal with storage constraints without leading to a weak relaxation in each iteration. Specifically, the current approach to deal with certain hard storage const… ▽ More

    Submitted 2 March, 2023; originally announced March 2023.

    ACM Class: G.1.6; G.2

  4. arXiv:2107.04763  [pdf, ps, other

    cs.DS cs.DM

    Hitting Weighted Even Cycles in Planar Graphs

    Authors: Alexander Göke, Jochen Koenemann, Matthias Mnich, Hao Sun

    Abstract: A classical branch of graph algorithms is graph transversals, where one seeks a minimum-weight subset of nodes in a node-weighted graph $G$ which intersects all copies of subgraphs~$F$ from a fixed family $\mathcal F$. Many such graph transversal problems have been shown to admit polynomial-time approximation schemes (PTAS) for planar input graphs $G$, using a variety of techniques like the shifti… ▽ More

    Submitted 31 July, 2021; v1 submitted 10 July, 2021; originally announced July 2021.

    MSC Class: 68W25 ACM Class: F.2.2

  5. On the Complexity of Nucleolus Computation for Bipartite b-Matching Games

    Authors: Jochen Koenemann, Justin Toth, Felix Zhou

    Abstract: We explore the complexity of nucleolus computation in b-matching games on bipartite graphs. We show that computing the nucleolus of a simple b-matching game is NP-hard even on bipartite graphs of maximum degree 7. We complement this with partial positive results in the special case where b values are bounded by 2. In particular, we describe an efficient algorithm when a constant number of vertices… ▽ More

    Submitted 25 December, 2022; v1 submitted 15 May, 2021; originally announced May 2021.

  6. arXiv:2005.10853  [pdf, ps, other

    cs.GT

    A General Framework for Computing the Nucleolus Via Dynamic Programming

    Authors: Jochen Koenemann, Justin Toth

    Abstract: This paper defines a general class of cooperative games for which the nucleolus is efficiently computable. This class includes new members for which the complexity of computing their nucleolus was not previously known. We show that when the minimum excess coalition problem of a cooperative game can be formulated as a hypergraph dynamic program its nucleolus is efficiently computable. This gives a… ▽ More

    Submitted 29 September, 2020; v1 submitted 21 May, 2020; originally announced May 2020.

  7. arXiv:2005.05228  [pdf, ps, other

    cs.GT math.OC

    Approximating Stable Matchings with Ties of Bounded Size

    Authors: Jochen Koenemann, Kanstantsin Pashkovich, Natig Tofigzade

    Abstract: Finding a stable matching is one of the central problems in algorithmic game theory. If participants are allowed to have ties and incomplete preferences, computing a stable matching of maximum cardinality is known to be NP-hard. In this paper we present a $(3L-2)/(2L-1)$-approximation algorithm for the stable matching problem with ties of size at most $L$ and incomplete lists. Our result matches t… ▽ More

    Submitted 14 July, 2020; v1 submitted 11 May, 2020; originally announced May 2020.

  8. arXiv:1902.07040  [pdf, ps, other

    cs.DS

    Travelling on Graphs with Small Highway Dimension

    Authors: Yann Disser, Andreas Emil Feldmann, Max Klimm, Jochen Konemann

    Abstract: We study the Travelling Salesperson (TSP) and the Steiner Tree problem (STP) in graphs of low highway dimension. This graph parameter was introduced by Abraham et al. [SODA 2010] as a model for transportation networks, on which TSP and STP naturally occur for various applications in logistics. It was previously shown [Feldmann et al. ICALP 2015] that these problems admit a quasi-polynomial time ap… ▽ More

    Submitted 12 July, 2019; v1 submitted 19 February, 2019; originally announced February 2019.

  9. arXiv:1803.03249  [pdf, other

    cs.GT

    Computing the Nucleolus of Weighted Cooperative Matching Games in Polynomial Time

    Authors: Jochen Koenemann, Kanstantsin Pashkovich, Justin Toth

    Abstract: We provide an efficient algorithm for computing the nucleolus for an instance of a weighted cooperative matching game. This resolves a long-standing open question posed in [Faigle, Kern, Fekete, Hochstättler, Mathematical Programming, 1998].

    Submitted 1 March, 2019; v1 submitted 8 March, 2018; originally announced March 2018.

  10. arXiv:1801.04991  [pdf, other

    cs.DS

    Vehicle Routing with Subtours

    Authors: Stephan Held, Jochen Könemann, Jens Vygen

    Abstract: When delivering items to a set of destinations, one can save time and cost by passing a subset to a sub-contractor at any point en route. We consider a model where a set of items are initially loaded in one vehicle and should be distributed before a given deadline Δ. In addition to travel time and time for deliveries, we assume that there is a fixed delay for handing over an item from one vehicle… ▽ More

    Submitted 15 January, 2018; originally announced January 2018.

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

  11. arXiv:1706.06565  [pdf, other

    cs.DM cs.DS math.OC

    On the Integrality Gap of the Prize-Collecting Steiner Forest LP

    Authors: Jochen Könemann, Neil Olver, Kanstantsin Pashkovich, R. Ravi, Chaitanya Swamy, Jens Vygen

    Abstract: In the prize-collecting Steiner forest (PCSF) problem, we are given an undirected graph $G=(V,E)$, edge costs $\{c_e\geq 0\}_{e\in E}$, terminal pairs $\{(s_i,t_i)\}_{i=1}^k$, and penalties $\{π_i\}_{i=1}^k$ for each terminal pair; the goal is to find a forest $F$ to minimize $c(F)+\sum_{i: (s_i,t_i)\text{ not connected in }F}π_i$. The Steiner forest problem can be viewed as the special case where… ▽ More

    Submitted 20 June, 2017; originally announced June 2017.

  12. arXiv:1702.05567  [pdf, ps, other

    cs.DM

    A $\frac{3}{2}$-Approximation Algorithm for Tree Augmentation via Chvátal-Gomory Cuts

    Authors: Samuel Fiorini, Martin Groß, Jochen Könemann, Laura Sanità

    Abstract: The weighted tree augmentation problem (WTAP) is a fundamental network design problem. We are given an undirected tree $G = (V,E)$, an additional set of edges $L$ called links and a cost vector $c \in \mathbb{R}^L_{\geq 1}$. The goal is to choose a minimum cost subset $S \subseteq L$ such that $G = (V, E \cup S)$ is $2$-edge-connected. In the unweighted case, that is, when we have $c_\ell = 1$ for… ▽ More

    Submitted 23 February, 2017; v1 submitted 17 February, 2017; originally announced February 2017.

    MSC Class: 68W25 ACM Class: G.2.2

  13. arXiv:1608.06797  [pdf, ps, other

    cs.DM

    Additive Stabilizers for Unstable Graphs

    Authors: Karthekeyan Chandrasekaran, Corinna Gottschalk, Jochen Könemann, Britta Peis, Daniel Schmand, Andreas Wierz

    Abstract: Stabilization of graphs has received substantial attention in recent years due to its connection to game theory. Stable graphs are exactly the graphs inducing a matching game with non-empty core. They are also the graphs that induce a network bargaining game with a balanced solution. A graph with weighted edges is called stable if the maximum weight of an integral matching equals the cost of a min… ▽ More

    Submitted 24 August, 2016; originally announced August 2016.

  14. An Elementary Integrality Proof of Rothblum's Stable Matching Formulation

    Authors: Jochen Könemann, Kanstantsin Pashkovich, Justin Toth

    Abstract: In this paper we provide a short new proof for the integrality of Rothblum's linear description of the convex hull of incidence vectors of stable matchings in bipartite graphs. In the spirit of iterative rounding proofs, the key feature of our proof is to show that extreme points of the formulation must have a 0, 1-component.

    Submitted 23 September, 2016; v1 submitted 14 May, 2016; originally announced May 2016.

  15. arXiv:1604.08132  [pdf, other

    cs.DS

    A Logarithmic Integrality Gap Bound for Directed Steiner Tree in Quasi-bipartite Graphs

    Authors: Zachary Friggstad, Jochen Koenemann, Mohammad Shadravan

    Abstract: We demonstrate that the integrality gap of the natural cut-based LP relaxation for the directed Steiner tree problem is $O(\log k)$ in quasi-bipartite graphs with $k$ terminals. Such instances can be seen to generalize set cover, so the integrality gap analysis is tight up to a constant factor. A novel aspect of our approach is that we use the primal-dual method; a technique that is rarely used in… ▽ More

    Submitted 27 April, 2016; originally announced April 2016.

  16. arXiv:1604.07049  [pdf, ps, other

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

    Fast Approximation Algorithms for the Generalized Survivable Network Design Problem

    Authors: Andreas Emil Feldmann, Jochen Könemann, Kanstantsin Pashkovich, Laura Sanità

    Abstract: In a standard $f$-connectivity network design problem, we are given an undirected graph $G=(V,E)$, a cut-requirement function $f:2^V \rightarrow {\mathbb{N}}$, and non-negative costs $c(e)$ for all $e \in E$. We are then asked to find a minimum-cost vector $x \in {\mathbb{N}}^E$ such that $x(δ(S)) \geq f(S)$ for all $S \subseteq V$. We focus on the class of such problems where $f$ is a proper func… ▽ More

    Submitted 24 April, 2016; originally announced April 2016.

  17. arXiv:1507.00748  [pdf, ps, other

    cs.DS

    Approximate Deadline-Scheduling with Precedence Constraints

    Authors: Hossein Efsandiari, MohammadTaghi Hajiaghyi, Jochen Koenemann, Hamid Mahini, David Malec, Laura Sanita

    Abstract: We consider the classic problem of scheduling a set of n jobs non-preemptively on a single machine. Each job j has non-negative processing time, weight, and deadline, and a feasible schedule needs to be consistent with chain-like precedence constraints. The goal is to compute a feasible schedule that minimizes the sum of penalties of late jobs. Lenstra and Rinnoy Kan [Annals of Disc. Math., 1977]… ▽ More

    Submitted 2 July, 2015; originally announced July 2015.

  18. A $(1 + {\varepsilon})$-Embedding of Low Highway Dimension Graphs into Bounded Treewidth Graphs

    Authors: Andreas Emil Feldmann, Wai Shing Fung, Jochen Könemann, Ian Post

    Abstract: Graphs with bounded highway dimension were introduced by Abraham et al. [SODA 2010] as a model of transportation networks. We show that any such graph can be embedded into a distribution over bounded treewidth graphs with arbitrarily small distortion. More concretely, given a weighted graph G = (V, E) of constant highway dimension, we show how to randomly compute a weighted graph H = (V, E') that… ▽ More

    Submitted 19 June, 2019; v1 submitted 16 February, 2015; originally announced February 2015.

    Comments: A preliminary version of this paper appeared in the proceedings of the 42nd International Colloquium on Automata, Languages, and Programming (ICALP), 2015

    Journal ref: SIAM J. Comput. 47(4): 1667-1704 (2018)

  19. arXiv:1407.1853  [pdf, ps, other

    cs.GT

    Stable marriage with general preferences

    Authors: Linda Farczadi, Konstantinos Georgiou, Jochen Könemann

    Abstract: We propose a generalization of the classical stable marriage problem. In our model, the preferences on one side of the partition are given in terms of arbitrary binary relations, which need not be transitive nor acyclic. This generalization is practically well-motivated, and as we show, encompasses the well studied hard variant of stable marriage where preferences are allowed to have ties and to b… ▽ More

    Submitted 25 July, 2014; v1 submitted 7 July, 2014; originally announced July 2014.

    Comments: This is an extended version of a paper to appear at the The 7th International Symposium on Algorithmic Game Theory (SAGT 2014)

  20. arXiv:1306.4302  [pdf, other

    cs.GT

    Network bargaining with general capacities

    Authors: Linda Farczadi, Konstantinos Georgiou, Jochen Koenemann

    Abstract: We study balanced solutions for network bargaining games with general capacities, where agents can participate in a fixed but arbitrary number of contracts. We provide the first polynomial time algorithm for computing balanced solutions for these games. In addition, we prove that an instance has a balanced solution if and only if it has a stable one. Our methods use a new idea of reducing an insta… ▽ More

    Submitted 18 June, 2013; originally announced June 2013.

    Comments: This is an extended version of a paper to appear at the 21st European Symposium on Algorithms (ESA 2013)

  21. arXiv:1302.2127  [pdf, other

    cs.DS

    An LMP O(log n)-Approximation Algorithm for Node Weighted Prize Collecting Steiner Tree

    Authors: Jochen Könemann, Sina Sadeghian, Laura Sanità

    Abstract: In the node-weighted prize-collecting Steiner tree problem (NW-PCST) we are given an undirected graph $G=(V,E)$, non-negative costs $c(v)$ and penalties $π(v)$ for each $v \in V$. The goal is to find a tree $T$ that minimizes the total cost of the vertices spanned by $T$ plus the total penalty of vertices not in $T$. This problem is well-known to be set-cover hard to approximate. Moss and Rabani (… ▽ More

    Submitted 10 April, 2013; v1 submitted 8 February, 2013; originally announced February 2013.

  22. arXiv:1207.6683  [pdf, other

    cs.GT cs.DS

    Network Bargaining: Using Approximate Blocking Sets to Stabilize Unstable Instances

    Authors: Jochen Koenemann, Kate Larson, David Steiner

    Abstract: We study a network extension to the Nash bargaining game, as introduced by Kleinberg and Tardos (STOC'08), where the set of players corresponds to vertices in a graph $G=(V,E)$ and each edge $ij\in E$ represents a possible deal between players $i$ and $j$. We reformulate the problem as a cooperative game and study the following question: Given a game with an empty core (i.e. an unstable game) is i… ▽ More

    Submitted 28 July, 2012; originally announced July 2012.

  23. arXiv:1202.5049  [pdf, other

    cs.DM cs.DS

    Efficient Algorithms for Solving Hypergraphic Steiner Tree Relaxations in Quasi-Bipartite Instances

    Authors: Isaac Fung, Konstantinos Georgiou, Jochen Koenemann, Malcolm Sharpe

    Abstract: We consider the Steiner tree problem in quasi-bipartite graphs, where no two Steiner vertices are connected by an edge. For this class of instances, we present an efficient algorithm to exactly solve the so called directed component relaxation (DCR), a specific form of hypergraphic LP relaxation that was instrumental in the recent break-through result by Byrka et al. [BGRS10] (STOC 2010). Our algo… ▽ More

    Submitted 22 February, 2012; originally announced February 2012.

    Comments: 15 pages, 2 figures

  24. arXiv:1006.2249  [pdf, ps, other

    cs.DM math.CO

    Integrality Gap of the Hypergraphic Relaxation of Steiner Trees: a short proof of a 1.55 upper bound

    Authors: Deeparnab Chakrabarty, Jochen Koenemann, David Pritchard

    Abstract: Recently Byrka, Grandoni, Rothvoss and Sanita (at STOC 2010) gave a 1.39-approximation for the Steiner tree problem, using a hypergraph-based linear programming relaxation. They also upper-bounded its integrality gap by 1.55. We describe a shorter proof of the same integrality gap bound, by applying some of their techniques to a randomized loss-contracting algorithm.

    Submitted 11 June, 2010; originally announced June 2010.

  25. On Generalizations of Network Design Problems with Degree Bounds

    Authors: Nikhil Bansal, Rohit Khandekar, Jochen Konemann, Viswanath Nagarajan, Britta Peis

    Abstract: Iterative rounding and relaxation have arguably become the method of choice in dealing with unconstrained and constrained network design problems. In this paper we extend the scope of the iterative relaxation method in two directions: (1) by handling more complex degree constraints in the minimum spanning tree problem (namely, laminar crossing spanning tree), and (2) by incorporating `degree bound… ▽ More

    Submitted 3 June, 2010; v1 submitted 15 March, 2010; originally announced March 2010.

    Comments: v2, 24 pages, 4 figures

    ACM Class: F.2.2

  26. On Column-restricted and Priority Covering Integer Programs

    Authors: Deeparnab Chakrabarty, Elyot Grant, Jochen Koenemann

    Abstract: In a column-restricted covering integer program (CCIP), all the non-zero entries of any column of the constraint matrix are equal. Such programs capture capacitated versions of covering problems. In this paper, we study the approximability of CCIPs, in particular, their relation to the integrality gaps of the underlying 0,1-CIP. If the underlying 0,1-CIP has an integrality gap O(gamma), and assum… ▽ More

    Submitted 7 March, 2010; originally announced March 2010.

    Comments: 28 pages, 6 figures, extended abstract to appear in proceedings of IPCO 2010.

  27. Hypergraphic LP Relaxations for Steiner Trees

    Authors: Deeparnab Chakrabarty, Jochen Koenemann, David Pritchard

    Abstract: We investigate hypergraphic LP relaxations for the Steiner tree problem, primarily the partition LP relaxation introduced by Koenemann et al. [Math. Programming, 2009]. Specifically, we are interested in proving upper bounds on the integrality gap of this LP, and studying its relation to other linear relaxations. Our results are the following. Structural results: We extend the technique of uncross… ▽ More

    Submitted 6 March, 2010; v1 submitted 1 October, 2009; originally announced October 2009.

    Comments: Revised full version; a shorter version will appear at IPCO 2010.

  28. arXiv:0712.3568  [pdf, ps, other

    cs.DS

    A Partition-Based Relaxation For Steiner Trees

    Authors: Jochen Konemann, David Pritchard, Kunlun Tan

    Abstract: The Steiner tree problem is a classical NP-hard optimization problem with a wide range of practical applications. In an instance of this problem, we are given an undirected graph G=(V,E), a set of terminals R, and non-negative costs c_e for all edges e in E. Any tree that contains all terminals is called a Steiner tree; the goal is to find a minimum-cost Steiner tree. The nodes V R are called St… ▽ More

    Submitted 20 December, 2007; originally announced December 2007.

    Comments: Submitted to Math. Prog