Skip to main content

Showing 1–28 of 28 results for author: Quanrud, K

.
  1. arXiv:2407.04872  [pdf, ps, other

    cs.DS

    Faster single-source shortest paths with negative real weights via proper hop distance

    Authors: Yufan Huang, Peter **, Kent Quanrud

    Abstract: The textbook algorithm for single-source shortest paths with real-valued edge weights runs in $O(m n)$ time on a graph with $m$ edges and $n$ vertices. A recent breakthrough algorithm by Fineman [Fin24] takes $\tilde O(m n^{8/9})$ randomized time. We present an $\tilde O(m n^{4/5})$ randomized time algorithm building on ideas from [Fin24].

    Submitted 5 July, 2024; originally announced July 2024.

  2. arXiv:2312.07827  [pdf, other

    cs.DS

    Approximate Fully Dynamic Directed Densest Subgraph

    Authors: Richard Li, Kent Quanrud

    Abstract: We give a fully dynamic algorithm maintaining a $(1-\varepsilon)$-approximate directed densest subgraph in $\tilde{O}(\log^3(n)/\varepsilon^6)$ amortized time or $\tilde{O}(\log^4(n)/\varepsilon^7)$ worst-case time per edge update (where $\tilde{O}$ hides $\log\log$ factors), based on earlier work by Chekuri and Quanrud [arXiv:2210.02611, arXiv:2310.18146]. This result improves on earlier work don… ▽ More

    Submitted 17 December, 2023; v1 submitted 12 December, 2023; originally announced December 2023.

  3. arXiv:2310.18146  [pdf, other

    cs.DS

    Adaptive Out-Orientations with Applications

    Authors: Chandra Chekuri, Aleksander Bjørn Christiansen, Jacob Holm, Ivor van der Hoog, Kent Quanrud, Eva Rotenberg, Chris Schwiegelshohn

    Abstract: We give improved algorithms for maintaining edge-orientations of a fully-dynamic graph, such that the out-degree of each vertex is bounded. On one hand, we show how to orient the edges such that the out-degree of each vertex is proportional to the arboricity $α$ of the graph, in, either, an amortised update time of $O(\log^2 n \log α)$, or a worst-case update time of $O(\log^3 n \log α)$. On the o… ▽ More

    Submitted 4 November, 2023; v1 submitted 27 October, 2023; originally announced October 2023.

    Comments: To appear at SODA24

  4. arXiv:2307.02022  [pdf, ps, other

    cs.DS

    Independent Sets in Elimination Graphs with a Submodular Objective

    Authors: Chandra Chekuri, Kent Quanrud

    Abstract: Maximum weight independent set (MWIS) admits a $\frac1k$-approximation in inductively $k$-independent graphs and a $\frac{1}{2k}$-approximation in $k$-perfectly orientable graphs. These are a a parameterized class of graphs that generalize $k$-degenerate graphs, chordal graphs, and intersection graphs of various geometric shapes such as intervals, pseudo-disks, and several others. We consider a ge… ▽ More

    Submitted 7 July, 2023; v1 submitted 5 July, 2023; originally announced July 2023.

    Comments: Extended abstract to appear in Proceedings of APPROX 2023. v2 corrects technical typos in few places

  5. arXiv:2305.02987  [pdf, other

    cs.DS cs.DM

    Convergence to Lexicographically Optimal Base in a (Contra)Polymatroid and Applications to Densest Subgraph and Tree Packing

    Authors: Elfarouk Harb, Kent Quanrud, Chandra Chekuri

    Abstract: Boob et al. [1] described an iterative peeling algorithm called Greedy++ for the Densest Subgraph Problem (DSG) and conjectured that it converges to an optimum solution. Chekuri, Quanrud, and Torres [2] extended the algorithm to general supermodular density problems (of which DSG is a special case) and proved that the resulting algorithm Super-Greedy++ (and hence also Greedy++) converges. In this… ▽ More

    Submitted 4 May, 2023; originally announced May 2023.

  6. arXiv:2303.01478  [pdf, ps, other

    cs.DS

    Faster exact and approximation algorithms for packing and covering matroids via push-relabel

    Authors: Kent Quanrud

    Abstract: Matroids are a fundamental object of study in combinatorial optimization. Three closely related and important problems involving matroids are maximizing the size of the union of $k$ independent sets (that is, $k$-fold matroid union), computing $k$ disjoint bases (a.k.a. matroid base packing), and covering the elements by $k$ bases (a.k.a. matroid base covering). These problems generalize naturally… ▽ More

    Submitted 2 March, 2023; originally announced March 2023.

    Comments: Manuscript submitted to a conference in July 2022. Small edits made in a rebuttal phase in September 2022

  7. arXiv:2210.02611  [pdf, ps, other

    cs.DS

    $(1-ε)$-approximate fully dynamic densest subgraph: linear space and faster update time

    Authors: Chandra Chekuri, Kent Quanrud

    Abstract: We consider the problem of maintaining a $(1-ε)$-approximation to the densest subgraph (DSG) in an undirected multigraph as it undergoes edge insertions and deletions (the fully dynamic setting). Sawlani and Wang [SW20] developed a data structure that, for any given $ε> 0$, maintains a $(1-ε)$-approximation with $O(\log^4 n/ε^6)$ worst-case update time for edge operations, and $O(1)$ query time fo… ▽ More

    Submitted 5 October, 2022; originally announced October 2022.

  8. arXiv:2111.08959  [pdf, other

    cs.DS

    Minimum Cuts in Directed Graphs via Partial Sparsification

    Authors: Ruoxu Cen, Jason Li, Danupon Nanongkai, Debmalya Panigrahi, Kent Quanrud, Thatchaphol Saranurak

    Abstract: We give an algorithm to find a minimum cut in an edge-weighted directed graph with $n$ vertices and $m$ edges in $\tilde O(n\cdot \max(m^{2/3}, n))$ time. This improves on the 30 year old bound of $\tilde O(nm)$ obtained by Hao and Orlin for this problem. Our main technique is to reduce the directed mincut problem to $\tilde O(\min(n/m^{1/3}, \sqrt{n}))$ calls of {\em any} maxflow subroutine. Usin… ▽ More

    Submitted 17 November, 2021; originally announced November 2021.

    Comments: To appear in FOCS 2021. This paper subsumes arXiv:2104.06933 and arXiv:2104.07898

  9. arXiv:2104.07205  [pdf, other

    cs.DS

    Faster Algorithms for Rooted Connectivity in Directed Graphs

    Authors: Chandra Chekuri, Kent Quanrud

    Abstract: We consider the fundamental problems of determining the rooted and global edge and vertex connectivities (and computing the corresponding cuts) in directed graphs. For rooted (and hence also global) edge connectivity with small integer capacities we give a new randomized Monte Carlo algorithm that runs in time $\tilde{O}(n^2)$. For rooted edge connectivity this is the first algorithm to improve on… ▽ More

    Submitted 14 April, 2021; originally announced April 2021.

  10. arXiv:2104.06933  [pdf, ps, other

    cs.DS

    Fast Approximations for Rooted Connectivity in Weighted Directed Graphs

    Authors: Kent Quanrud

    Abstract: We consider approximations for computing minimum weighted cuts in directed graphs. We consider both rooted and global minimum cuts, and both edge-cuts and vertex-cuts. For these problems we give randomized Monte Carlo algorithms that compute a $(1+ε)$-approximate minimum cut in $\tilde{O}(n^2 / ε^2)$ time. These results extend and build on recent work [4] that obtained exact algorithms with simila… ▽ More

    Submitted 14 April, 2021; originally announced April 2021.

  11. arXiv:2103.12908  [pdf, other

    cs.DS

    Isolating Cuts, (Bi-)Submodularity, and Faster Algorithms for Global Connectivity Problems

    Authors: Chandra Chekuri, Kent Quanrud

    Abstract: Li and Panigrahi, in recent work, obtained the first deterministic algorithm for the global minimum cut of a weighted undirected graph that runs in time $o(mn)$. They introduced an elegant and powerful technique to find isolating cuts for a terminal set in a graph via a small number of $s$-$t$ minimum cut computations. In this paper we generalize their isolating cut approach to the abstract sett… ▽ More

    Submitted 23 March, 2021; originally announced March 2021.

  12. arXiv:2103.04543  [pdf, ps, other

    cs.DS cs.DM

    Online Directed Spanners and Steiner Forests

    Authors: Elena Grigorescu, Young-San Lin, Kent Quanrud

    Abstract: We present online algorithms for directed spanners and Steiner forests. These problems fall under the unifying framework of online covering linear programming formulations, developed by Buchbinder and Naor (MOR, 34, 2009), based on primal-dual techniques. Our results include the following: For the pairwise spanner problem, in which the pairs of vertices to be spanned arrive online, we present an… ▽ More

    Submitted 3 July, 2023; v1 submitted 7 March, 2021; originally announced March 2021.

  13. arXiv:2011.03194  [pdf, ps, other

    cs.DS

    Fast Approximation Algorithms for Bounded Degree and Crossing Spanning Tree Problems

    Authors: Chandra Chekuri, Kent Quanrud, Manuel R. Torres

    Abstract: We develop fast approximation algorithms for the minimum-cost version of the Bounded-Degree MST problem (BD-MST) and its generalization the Crossing Spanning Tree problem (Crossing-ST). We solve the underlying LP to within a $(1+ε)$ approximation factor in near-linear time via the multiplicative weight update (MWU) technique. This yields, in particular, a near-linear time algorithm that outputs an… ▽ More

    Submitted 17 May, 2021; v1 submitted 6 November, 2020; originally announced November 2020.

    Comments: Updated to reflect overlap in results with arXiv:1811.07464

  14. arXiv:1911.00612  [pdf, other

    cs.CG cs.DS

    Computing Circle Packing Representations of Planar Graphs

    Authors: Sally Dong, Yin Tat Lee, Kent Quanrud

    Abstract: The Circle Packing Theorem states that every planar graph can be represented as the tangency graph of a family of internally-disjoint circles. A well-known generalization is the Primal-Dual Circle Packing Theorem for 3-connected planar graphs. The existence of these representations has widespread applications in theoretical computer science and mathematics; however, the algorithmic aspect has rece… ▽ More

    Submitted 1 November, 2019; originally announced November 2019.

    Comments: 19 pages, 10 figures. SODA 2020

  15. arXiv:1907.04413  [pdf, ps, other

    cs.DS

    On Approximating Partial Set Cover and Generalizations

    Authors: Chandra Chekuri, Kent Quanrud, Zhao Zhang

    Abstract: Partial Set Cover (PSC) is a generalization of the well-studied Set Cover problem (SC). In PSC the input consists of an integer $k$ and a set system $(U,S)$ where $U$ is a finite set, and $S \subseteq 2^U$ is a collection of subsets of $U$. The goal is to find a subcollection $S' \subseteq S$ of smallest cardinality such that sets in $S'$ cover at least $k$ elements of $U$; that is… ▽ More

    Submitted 9 July, 2019; originally announced July 2019.

  16. arXiv:1902.08698  [pdf, ps, other

    cs.DS

    $\ell_1$-sparsity Approximation Bounds for Packing Integer Programs

    Authors: Chandra Chekuri, Kent Quanrud, Manuel R. Torres

    Abstract: We consider approximation algorithms for packing integer programs (PIPs) of the form $\max\{\langle c, x\rangle : Ax \le b, x \in \{0,1\}^n\}$ where $c$, $A$, and $b$ are nonnegative. We let $W = \min_{i,j} b_i / A_{i,j}$ denote the width of $A$ which is at least $1$. Previous work by Bansal et al. \cite{bansal-sparse} obtained an $Ω(\frac{1}{Δ_0^{1/\lfloor W \rfloor}})$-approximation ratio where… ▽ More

    Submitted 22 February, 2019; originally announced February 2019.

    Comments: To appear in IPCO 2019

  17. arXiv:1811.12568  [pdf, other

    cs.DS

    Parallelizing greedy for submodular set function maximization in matroids and beyond

    Authors: Chandra Chekuri, Kent Quanrud

    Abstract: We consider parallel, or low adaptivity, algorithms for submodular function maximization. This line of work was recently initiated by Balkanski and Singer and has already led to several interesting results on the cardinality constraint and explicit packing constraints. An important open problem is the classical setting of matroid constraint, which has been instrumental for developments in submodul… ▽ More

    Submitted 29 November, 2018; originally announced November 2018.

  18. arXiv:1810.05957  [pdf, ps, other

    cs.DS

    Approximating optimal transport with linear programs

    Authors: Kent Quanrud

    Abstract: In the regime of bounded transportation costs, additive approximations for the optimal transport problem are reduced (rather simply) to relative approximations for positive linear programs, resulting in faster additive approximation algorithms for optimal transport.

    Submitted 21 October, 2018; v1 submitted 13 October, 2018; originally announced October 2018.

    Comments: To appear in SOSA 2019

  19. arXiv:1808.05765  [pdf, ps, other

    cs.DS

    LP Relaxation and Tree Packing for Minimum $k$-cuts

    Authors: Chandra Chekuri, Kent Quanrud, Chao Xu

    Abstract: Karger used spanning tree packings to derive a near linear-time randomized algorithm for the global minimum cut problem as well as a bound on the number of approximate minimum cuts. This is a different approach from his well-known random contraction algorithm. Thorup developed a fast deterministic algorithm for the minimum $k$-cut problem via greedy recursive tree packings. In this paper we revi… ▽ More

    Submitted 17 August, 2018; originally announced August 2018.

  20. arXiv:1807.11538  [pdf, ps, other

    cs.DS

    On Approximating (Sparse) Covering Integer Programs

    Authors: Chandra Chekuri, Kent Quanrud

    Abstract: We consider approximation algorithms for covering integer programs of the form min $\langle c, x \rangle $ over $x \in \mathbb{N}^n $ subject to $A x \geq b $ and $x \leq d$; where $A \in \mathbb{R}_{\geq 0}^{m \times n}$, $b \in \mathbb{R}_{\geq 0}^m$, and $c, d \in \mathbb{R}_{\geq 0}^n$ all have nonnegative entries. We refer to this problem as $\operatorname{CIP}$, and the special case without… ▽ More

    Submitted 18 November, 2018; v1 submitted 30 July, 2018; originally announced July 2018.

    Comments: SODA 2019

  21. arXiv:1807.08678  [pdf, ps, other

    cs.DS

    Submodular Function Maximization in Parallel via the Multilinear Relaxation

    Authors: Chandra Chekuri, Kent Quanrud

    Abstract: Balkanski and Singer [5] recently initiated the study of adaptivity (or parallelism) for constrained submodular function maximization, and studied the setting of a cardinality constraint. Very recent improvements for this problem by Balkanski, Rubinstein, and Singer [6] and Ene and Nguyen [21] resulted in a near-optimal $(1-1/e-ε)$-approximation in $O(\log n/ε^2)$ rounds of adaptivity. Partly moti… ▽ More

    Submitted 18 November, 2018; v1 submitted 23 July, 2018; originally announced July 2018.

    Comments: SODA 2019

  22. arXiv:1807.07143  [pdf, ps, other

    cs.DS

    Fast and Deterministic Approximations for $k$-Cut

    Authors: Kent Quanrud

    Abstract: In an undirected graph, a $k$-cut is a set of edges whose removal breaks the graph into at least $k$ connected components. The minimum weight $k$-cut can be computed in $O(n^{O(k)})$ time, but when $k$ is treated as part of the input, computing the minimum weight $k$-cut is NP-Hard [Holdschmidt and Hochbaum 1994]. For $\operatorname{poly}(m,n,k)$-time algorithms, the best possible approximation fa… ▽ More

    Submitted 18 November, 2018; v1 submitted 18 July, 2018; originally announced July 2018.

  23. arXiv:1802.01242  [pdf, ps, other

    cs.DS

    Fast Approximations for Metric-TSP via Linear Programming

    Authors: Chandra Chekuri, Kent Quanrud

    Abstract: We develop faster approximation algorithms for Metric-TSP building on recent, nearly linear time approximation schemes for the LP relaxation [Chekuri and Quanrud, 2017]. We show that the LP solution can be sparsified via cut-sparsification techniques such as those of Benczur and Karger [2015]. Given a weighted graph $G$ with $m$ edges and $n$ vertices, and $ε> 0$, our randomized algorithm outputs… ▽ More

    Submitted 4 February, 2018; originally announced February 2018.

  24. arXiv:1702.04307  [pdf, other

    cs.DS

    Approximating the Held-Karp Bound for Metric TSP in Nearly Linear Time

    Authors: Chandra Chekuri, Kent Quanrud

    Abstract: We give a nearly linear time randomized approximation scheme for the Held-Karp bound [Held and Karp, 1970] for metric TSP. Formally, given an undirected edge-weighted graph $G$ on $m$ edges and $ε> 0$, the algorithm outputs in $O(m \log^4n /ε^2)$ time, with high probability, a $(1+ε)$-approximation to the Held-Karp bound on the metric TSP instance induced by the shortest path metric on $G$. The al… ▽ More

    Submitted 13 October, 2017; v1 submitted 14 February, 2017; originally announced February 2017.

  25. arXiv:1605.06201   

    cs.LG cs.AI stat.ML

    Adversarial Delays in Online Strongly-Convex Optimization

    Authors: Daniel Khashabi, Kent Quanrud, Amirhossein Taghvaei

    Abstract: We consider the problem of strongly-convex online optimization in presence of adversarial delays; in a T-iteration online game, the feedback of the player's query at time t is arbitrarily delayed by an adversary for d_t rounds and delivered before the game ends, at iteration t+d_t-1. Specifically for \algo{online-gradient-descent} algorithm we show it has a simple regret bound of \Oh{\sum_{t=1}^T… ▽ More

    Submitted 11 September, 2019; v1 submitted 19 May, 2016; originally announced May 2016.

    Comments: We discovered mistakes in the proof of proof of Theorem 3.1. The overall is no longer correct, although the claim is still true

  26. arXiv:1603.03098  [pdf, other

    cs.CG

    Notes on Approximation Algorithms for Polynomial-Expansion and Low-Density Graphs

    Authors: Sariel Har-Peled, Kent Quanrud

    Abstract: This write-up contains some minor results and notes related to our work [HQ15] (some of them already known in the literature). In particular, it shows the following: - We show that a graph with polynomial expansion have sublinear separators. - We show that hereditary sublinear separators imply that a graph have small divisions. - We show a natural condition on a set of segments, such that th… ▽ More

    Submitted 9 March, 2016; originally announced March 2016.

  27. arXiv:1504.08024  [pdf, other

    cs.DS

    Streaming Algorithms for Submodular Function Maximization

    Authors: Chandra Chekuri, Shalmoli Gupta, Kent Quanrud

    Abstract: We consider the problem of maximizing a nonnegative submodular set function $f:2^{\mathcal{N}} \rightarrow \mathbb{R}^+$ subject to a $p$-matchoid constraint in the single-pass streaming setting. Previous work in this context has considered streaming algorithms for modular functions and monotone submodular functions. The main result is for submodular functions that are {\em non-monotone}. We descr… ▽ More

    Submitted 29 April, 2015; originally announced April 2015.

    Comments: 29 pages, 7 figures, extended abstract to appear in ICALP 2015

  28. arXiv:1501.00721  [pdf, other

    cs.CG

    Approximation Algorithms for Polynomial-Expansion and Low-Density Graphs

    Authors: Sariel Har-Peled, Kent Quanrud

    Abstract: We study the family of intersection graphs of low density objects in low dimensional Euclidean space. This family is quite general, and includes planar graphs. We prove that such graphs have small separators. Next, we present efficient $(1+\varepsilon)$-approximation algorithms for these graphs, for Independent Set, Set Cover, and Dominating Set problems, among others. We also prove corresponding… ▽ More

    Submitted 31 May, 2016; v1 submitted 4 January, 2015; originally announced January 2015.