Skip to main content

Showing 1–33 of 33 results for author: Chuzhoy, J

.
  1. arXiv:2405.20861  [pdf, other

    cs.DS

    Maximum Bipartite Matching in $n^{2+o(1)}$ Time via a Combinatorial Algorithm

    Authors: Julia Chuzhoy, Sanjeev Khanna

    Abstract: Maximum bipartite matching (MBM) is a fundamental problem in combinatorial optimization with a long and rich history. A classic result of Hopcroft and Karp (1973) provides an $O(m \sqrt{n})$-time algorithm for the problem, where $n$ and $m$ are the number of vertices and edges in the input graph, respectively. For dense graphs, an approach based on fast matrix multiplication achieves a running tim… ▽ More

    Submitted 31 May, 2024; originally announced May 2024.

  2. arXiv:2312.12584  [pdf, ps, other

    cs.DS

    A Faster Combinatorial Algorithm for Maximum Bipartite Matching

    Authors: Julia Chuzhoy, Sanjeev Khanna

    Abstract: The maximum bipartite matching problem is among the most fundamental and well-studied problems in combinatorial optimization. A beautiful and celebrated combinatorial algorithm of Hopcroft and Karp (1973) shows that maximum bipartite matching can be solved in $O(m \sqrt{n})$ time on a graph with $n$ vertices and $m$ edges. For the case of very dense graphs, a fast matrix multiplication based appro… ▽ More

    Submitted 19 December, 2023; originally announced December 2023.

  3. arXiv:2304.09321  [pdf, ps, other

    cs.DS

    A New Deterministic Algorithm for Fully Dynamic All-Pairs Shortest Paths

    Authors: Julia Chuzhoy, Ruimin Zhang

    Abstract: We study the fully dynamic All-Pairs Shortest Paths (APSP) problem in undirected edge-weighted graphs. Given an $n$-vertex graph $G$ with non-negative edge lengths, that undergoes an online sequence of edge insertions and deletions, the goal is to support approximate distance queries and shortest-path queries. We provide a deterministic algorithm for this problem, that, for a given precision param… ▽ More

    Submitted 18 April, 2023; originally announced April 2023.

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

  4. arXiv:2211.10556  [pdf, ps, other

    cs.DS

    A Distanced Matching Game, Decremental APSP in Expanders, and Faster Deterministic Algorithms for Graph Cut Problems

    Authors: Julia Chuzhoy

    Abstract: Expander graphs play a central role in graph theory and algorithms. With a number of powerful algorithmic tools developed around them, such as the Cut-Matching game, expander pruning, expander decomposition, and algorithms for decremental All-Pairs Shortest Paths (APSP) in expanders, to name just a few, the use of expanders in the design of graph algorithms has become ubiquitous. Specific applicat… ▽ More

    Submitted 8 December, 2022; v1 submitted 18 November, 2022; originally announced November 2022.

  5. arXiv:2211.05906  [pdf, ps, other

    cs.DS cs.CC

    A New Conjecture on Hardness of Low-Degree 2-CSP's with Implications to Hardness of Densest $k$-Subgraph and Other Problems

    Authors: Julia Chuzhoy, Mina Dalirrooyfard, Vadim Grinberg, Zihan Tan

    Abstract: We propose a new conjecture on hardness of low-degree $2$-CSP's, and show that new hardness of approximation results for Densest $k$-Subgraph and several other problems, including a graph partitioning problem, and a variation of the Graph Crossing Number problem, follow from this conjecture. The conjecture can be viewed as occupying a middle ground between the $d$-to-$1$ conjecture, and hardness r… ▽ More

    Submitted 10 November, 2022; originally announced November 2022.

  6. arXiv:2202.06827  [pdf, other

    cs.DS

    A Subpolynomial Approximation Algorithm for Graph Crossing Number in Low-Degree Graphs

    Authors: Julia Chuzhoy, Zihan Tan

    Abstract: We consider the classical Minimum Crossing Number problem: given an $n$-vertex graph $G$, compute a drawing of $G$ in the plane, while minimizing the number of crossings between the images of its edges. This is a fundamental and extensively studied problem, whose approximability status is widely open. In all currently known approximation algorithms, the approximation factor depends polynomially on… ▽ More

    Submitted 14 February, 2022; originally announced February 2022.

  7. arXiv:2109.05621  [pdf, ps, other

    cs.DS

    Decremental All-Pairs Shortest Paths in Deterministic Near-Linear Time

    Authors: Julia Chuzhoy

    Abstract: We study the decremental All-Pairs Shortest Paths (APSP) problem in undirected edge-weighted graphs. The input to the problem is an $n$-vertex $m$-edge graph $G$ with non-negative edge lengths, that undergoes a sequence of edge deletions. The goal is to support approximate shortest-path queries: given a pair $x,y$ of vertices of $G$, return a path $P$ connecting $x$ to $y$, whose length is within… ▽ More

    Submitted 12 September, 2021; originally announced September 2021.

  8. arXiv:2011.06545  [pdf, other

    cs.DS cs.CG

    Towards Better Approximation of Graph Crossing Number

    Authors: Julia Chuzhoy, Sepideh Mahabadi, Zihan Tan

    Abstract: Graph Crossing Number is a fundamental problem with various applications. In this problem, the goal is to draw an input graph $G$ in the plane so as to minimize the number of crossings between the images of its edges. Despite extensive work, non-trivial approximation algorithms are only known for bounded-degree graphs. Even for this special case, the best current algorithm achieves a… ▽ More

    Submitted 10 January, 2021; v1 submitted 12 November, 2020; originally announced November 2020.

  9. arXiv:2009.08479  [pdf, ps, other

    cs.DS

    Deterministic Algorithms for Decremental Shortest Paths via Layered Core Decomposition

    Authors: Julia Chuzhoy, Thatchaphol Saranurak

    Abstract: In the decremental single-source shortest paths (SSSP) problem, the input is an undirected graph $G=(V,E)$ with $n$ vertices and $m$ edges undergoing edge deletions, together with a fixed source vertex $s\in V$. The goal is to maintain a data structure that supports shortest-path queries: given a vertex $v\in V$, quickly return an (approximate) shortest path from $s$ to $v$. The decremental all-pa… ▽ More

    Submitted 17 September, 2020; originally announced September 2020.

    Comments: Abstract is shorten

  10. arXiv:2006.07486  [pdf, other

    cs.DS

    On Packing Low-Diameter Spanning Trees

    Authors: Julia Chuzhoy, Merav Parter, Zihan Tan

    Abstract: Edge connectivity of a graph is one of the most fundamental graph-theoretic concepts. The celebrated tree packing theorem of Tutte and Nash-Williams from 1961 states that every $k$-edge connected graph $G$ contains a collection $\cal{T}$ of $\lfloor k/2 \rfloor$ edge-disjoint spanning trees, that we refer to as a tree packing; the diameter of the tree packing $\cal{T}$ is the largest diameter of a… ▽ More

    Submitted 12 June, 2020; originally announced June 2020.

  11. arXiv:1912.02900  [pdf, other

    cs.DS

    Pinning Down the Strong Wilber 1 Bound for Binary Search Trees

    Authors: Parinya Chalermsook, Julia Chuzhoy, Thatchaphol Saranurak

    Abstract: The dynamic optimality conjecture, postulating the existence of an $O(1)$-competitive online algorithm for binary search trees (BSTs), is among the most fundamental open problems in dynamic data structures. Despite extensive work and some notable progress, including, for example, the Tango Trees (Demaine et al., FOCS 2004), that give the best currently known $O(\log \log n)$-competitive algorithm,… ▽ More

    Submitted 21 December, 2019; v1 submitted 5 December, 2019; originally announced December 2019.

  12. arXiv:1910.08025  [pdf, ps, other

    cs.DS

    A Deterministic Algorithm for Balanced Cut with Applications to Dynamic Connectivity, Flows, and Beyond

    Authors: Julia Chuzhoy, Yu Gao, Jason Li, Danupon Nanongkai, Richard Peng, Thatchaphol Saranurak

    Abstract: We consider the classical Minimum Balanced Cut problem: given a graph $G$, compute a partition of its vertices into two subsets of roughly equal volume, while minimizing the number of edges connecting the subsets. We present the first {\em deterministic, almost-linear time} approximation algorithm for this problem. Specifically, our algorithm, given an $n$-vertex $m$-edge graph $G$ and any paramet… ▽ More

    Submitted 3 May, 2020; v1 submitted 17 October, 2019; originally announced October 2019.

    Comments: Improved presentation

  13. arXiv:1905.11512  [pdf, ps, other

    cs.DS

    A New Algorithm for Decremental Single-Source Shortest Paths with Applications to Vertex-Capacitated Flow and Cut Problems

    Authors: Julia Chuzhoy, Sanjeev Khanna

    Abstract: We study the vertex-decremental Single-Source Shortest Paths (SSSP) problem: given an undirected graph $G=(V,E)$ with lengths $\ell(e)\geq 1$ on its edges and a source vertex $s$, we need to support (approximate) shortest-path queries in $G$, as $G$ undergoes vertex deletions. In a shortest-path query, given a vertex $v$, we need to return a path connecting $s$ to $v$, whose length is at most… ▽ More

    Submitted 27 May, 2019; originally announced May 2019.

  14. arXiv:1901.09349  [pdf, other

    cs.DS cs.DM

    Large Minors in Expanders

    Authors: Julia Chuzhoy, Rachit Nimavat

    Abstract: In this paper we study expander graphs and their minors. Specifically, we attempt to answer the following question: what is the largest function $f(n,α,d)$, such that every $n$-vertex $α$-expander with maximum vertex degree at most $d$ contains {\bf every} graph $H$ with at most $f(n,α,d)$ edges and vertices as a minor? Our main result is that there is some universal constant $c$, such that… ▽ More

    Submitted 29 January, 2019; v1 submitted 27 January, 2019; originally announced January 2019.

  15. arXiv:1901.07944  [pdf, other

    cs.DM

    Towards Tight(er) Bounds for the Excluded Grid Theorem

    Authors: Julia Chuzhoy, Zihan Tan

    Abstract: We study the Excluded Grid Theorem, a fundamental structural result in graph theory, that was proved by Robertson and Seymour in their seminal work on graph minors. The theorem states that there is a function $f: \mathbb{Z}^+ \to \mathbb{Z}^+$, such that for every integer $g>0$, every graph of treewidth at least $f(g)$ contains the $(g\times g)$-grid as a minor. For every integer $g>0$, let… ▽ More

    Submitted 23 January, 2019; originally announced January 2019.

  16. arXiv:1805.09956  [pdf, other

    cs.DS

    Improved Approximation for Node-Disjoint Paths in Grids with Sources on the Boundary

    Authors: Julia Chuzhoy, David H. K. Kim, Rachit Nimavat

    Abstract: We study the classical Node-Disjoint Paths (NDP) problem: given an undirected $n$-vertex graph G, together with a set {(s_1,t_1),...,(s_k,t_k)} of pairs of its vertices, called source-destination, or demand pairs, find a maximum-cardinality set of mutually node-disjoint paths that connect the demand pairs. The best current approximation for the problem is achieved by a simple greedy $O(\sqrt{n})$-… ▽ More

    Submitted 24 May, 2018; originally announced May 2018.

    Comments: To appear in the proceedings of ICALP 2018

    ACM Class: F.2.2

  17. arXiv:1711.01980  [pdf, other

    cs.DS

    Almost Polynomial Hardness of Node-Disjoint Paths in Grids

    Authors: Julia Chuzhoy, David H. K. Kim, Rachit Nimavat

    Abstract: In the classical Node-Disjoint Paths (NDP) problem, we are given an $n$-vertex graph $G=(V,E)$, and a collection $M=\{(s_1,t_1),\ldots,(s_k,t_k)\}$ of pairs of its vertices, called source-destination, or demand pairs. The goal is to route as many of the demand pairs as possible, where to route a pair we need to select a path connecting it, so that all selected paths are disjoint in their vertices.… ▽ More

    Submitted 6 November, 2017; originally announced November 2017.

  18. arXiv:1611.05429  [pdf, other

    cs.DS

    New Hardness Results for Routing on Disjoint Paths

    Authors: Julia Chuzhoy, David H. K. Kim, Rachit Nimavat

    Abstract: In the classical Node-Disjoint Paths (NDP) problem, the input consists of an undirected $n$-vertex graph $G$, and a collection $\mathcal{M}=\{(s_1,t_1),\ldots,(s_k,t_k)\}$ of pairs of its vertices, called source-destination, or demand, pairs. The goal is to route the largest possible number of the demand pairs via node-disjoint paths. The best current approximation for the problem is achieved by a… ▽ More

    Submitted 16 November, 2016; originally announced November 2016.

  19. arXiv:1608.00271  [pdf, other

    cs.DS

    On Approximating Maximum Independent Set of Rectangles

    Authors: Julia Chuzhoy, Alina Ene

    Abstract: We study the Maximum Independent Set of Rectangles (MISR) problem: given a set of $n$ axis-parallel rectangles, find a largest-cardinality subset of the rectangles, such that no two of them overlap. MISR is a basic geometric optimization problem with many applications, that has been studied extensively. Until recently, the best approximation algorithm for it achieved an $O(\log \log n)$-approximat… ▽ More

    Submitted 31 July, 2016; originally announced August 2016.

  20. arXiv:1603.05520  [pdf, other

    cs.DS

    Improved Approximation for Node-Disjoint Paths in Planar Graphs

    Authors: Julia Chuzhoy, David H. K. Kim, Shi Li

    Abstract: We study the classical Node-Disjoint Paths (NDP) problem: given an $n$-vertex graph $G$ and a collection $M=\{(s_1,t_1),\ldots,(s_k,t_k)\}$ of pairs of vertices of $G$ called demand pairs, find a maximum-cardinality set of node-disjoint paths connecting the demand pairs. NDP is one of the most basic routing problems, that has been studied extensively. Despite this, there are still wide gaps in our… ▽ More

    Submitted 17 March, 2016; originally announced March 2016.

  21. arXiv:1602.02629  [pdf, other

    cs.DM math.CO

    Improved Bounds for the Excluded Grid Theorem

    Authors: Julia Chuzhoy

    Abstract: We study the Excluded Grid Theorem of Robertson and Seymour. This is a fundamental result in graph theory, that states that there is some function $f: Z^+\rightarrow Z^+$, such that for all integers $g>0$, every graph of treewidth at least $f(g)$ contains the $(g\times g)$-grid as a minor. Until recently, the best known upper bounds on $f$ were super-exponential in $g$. A recent work of Chekuri an… ▽ More

    Submitted 8 February, 2016; originally announced February 2016.

    MSC Class: 05C83

  22. arXiv:1410.1016  [pdf, other

    cs.DS

    Degree-3 Treewidth Sparsifiers

    Authors: Chandra Chekuri, Julia Chuzhoy

    Abstract: We study treewidth sparsifiers. Informally, given a graph $G$ of treewidth $k$, a treewidth sparsifier $H$ is a minor of $G$, whose treewidth is close to $k$, $|V(H)|$ is small, and the maximum vertex degree in $H$ is bounded. Treewidth sparsifiers of degree $3$ are of particular interest, as routing on node-disjoint paths, and computing minors seems easier in sub-cubic graphs than in general grap… ▽ More

    Submitted 3 October, 2014; originally announced October 2014.

    Comments: Extended abstract to appear in Proceedings of ACM-SIAM SODA 2015

  23. arXiv:1410.0276  [pdf, other

    cs.DS cs.DM

    Improved Bounds for the Flat Wall Theorem

    Authors: Julia Chuzhoy

    Abstract: The Flat Wall Theorem of Robertson and Seymour states that there is some function $f$, such that for all integers $w,t>1$, every graph $G$ containing a wall of size $f(w,t)$, must contain either (i) a $K_t$-minor; or (ii) a small subset $A\subset V(G)$ of vertices, and a flat wall of size $w$ in $G\setminus A$. Kawarabayashi, Thomas and Wollan recently showed a self-contained proof of this theorem… ▽ More

    Submitted 1 October, 2014; originally announced October 2014.

  24. arXiv:1305.6577  [pdf, other

    cs.DS cs.DM

    Polynomial Bounds for the Grid-Minor Theorem

    Authors: Chandra Chekuri, Julia Chuzhoy

    Abstract: One of the key results in Robertson and Seymour's seminal work on graph minors is the Grid-Minor Theorem (also called the Excluded Grid Theorem). The theorem states that for every grid $H$, every graph whose treewidth is large enough relative to $|V(H)|$ contains $H$ as a minor. This theorem has found many applications in graph theory and algorithms. Let $f(k)$ denote the largest value such that e… ▽ More

    Submitted 9 August, 2016; v1 submitted 28 May, 2013; originally announced May 2013.

    Comments: Preliminary version of this paper appeared in Proceedings of ACM STOC, 2014. This is a full version that has been submitted to a journal and then revised based on reviewer comments

  25. arXiv:1304.1577  [pdf, ps, other

    cs.DS cs.DM

    Large-Treewidth Graph Decompositions and Applications

    Authors: Chandra Chekuri, Julia Chuzhoy

    Abstract: Treewidth is a graph parameter that plays a fundamental role in several structural and algorithmic results. We study the problem of decomposing a given graph $G$ into node-disjoint subgraphs, where each subgraph has sufficiently large treewidth. We prove two theorems on the tradeoff between the number of the desired subgraphs $h$, and the desired lower bound $r$ on the treewidth of each subgraph.… ▽ More

    Submitted 4 April, 2013; originally announced April 2013.

    Comments: An extended abstract of the paper is to appear in Proceedings of ACM STOC, 2013

  26. arXiv:1208.1272  [pdf, other

    cs.DS

    A Polylogarithimic Approximation Algorithm for Edge-Disjoint Paths with Congestion 2

    Authors: Julia Chuzhoy, Shi Li

    Abstract: In the Edge-Disjoint Paths with Congestion problem (EDPwC), we are given an undirected n-vertex graph G, a collection M={(s_1,t_1),...,(s_k,t_k)} of demand pairs and an integer c. The goal is to connect the maximum possible number of the demand pairs by paths, so that the maximum edge congestion - the number of paths sharing any edge - is bounded by c. When the maximum allowed congestion is c=1, t… ▽ More

    Submitted 6 August, 2012; originally announced August 2012.

  27. arXiv:1204.2844  [pdf, other

    cs.DS

    On Vertex Sparsifiers with Steiner Nodes

    Authors: Julia Chuzhoy

    Abstract: Given an undirected graph $G=(V,E)$ with edge capacities $c_e\geq 1$ for $e\in E$ and a subset $T$ of $k$ vertices called terminals, we say that a graph $H$ is a quality-$q$ cut sparsifier for $G$ iff $T\subseteq V(H)$, and for any partition $(A,B)$ of $T$, the values of the minimum cuts separating $A$ and $B$ in graphs $G$ and $H$ are within a factor $q$ from each other. We say that $H$ is a qual… ▽ More

    Submitted 12 April, 2012; originally announced April 2012.

  28. arXiv:1112.3611  [pdf, other

    cs.DS cs.CC

    Approximation Algorithms and Hardness of the k-Route Cut Problem

    Authors: Julia Chuzhoy, Yury Makarychev, Aravindan Vijayaraghavan, Yuan Zhou

    Abstract: We study the k-route cut problem: given an undirected edge-weighted graph G=(V,E), a collection {(s_1,t_1),(s_2,t_2),...,(s_r,t_r)} of source-sink pairs, and an integer connectivity requirement k, the goal is to find a minimum-weight subset E' of edges to remove, such that the connectivity of every pair (s_i, t_i) falls below k. Specifically, in the edge-connectivity version, EC-kRC, the requireme… ▽ More

    Submitted 15 December, 2011; v1 submitted 15 December, 2011; originally announced December 2011.

    Comments: To appear in the Symposium on Discrete Algorithms (SODA) 2012. 44 pages

  29. arXiv:1107.2554  [pdf, ps, other

    cs.DS

    Routing in Undirected Graphs with Constant Congestion

    Authors: Julia Chuzhoy

    Abstract: Given an undirected graph G=(V,E), a collection (s_1,t_1),...,(s_k,t_k) of k source-sink pairs, and an integer c, the goal in the Edge Disjoint Paths with Congestion problem is to connect maximum possible number of the source-sink pairs by paths, so that the maximum load on any edge (called edge congestion) does not exceed c. We show an efficient randomized algorithm to route… ▽ More

    Submitted 13 July, 2011; originally announced July 2011.

  30. arXiv:1012.0255  [pdf, other

    cs.DS cs.CG

    An Algorithm for the Graph Crossing Number Problem

    Authors: Julia Chuzhoy

    Abstract: We study the Minimum Crossing Number problem: given an $n$-vertex graph $G$, the goal is to find a drawing of $G$ in the plane with minimum number of edge crossings. This is one of the central problems in topological graph theory, that has been studied extensively over the past three decades. The first non-trivial efficient algorithm for the problem, due to Leighton and Rao, achieved an… ▽ More

    Submitted 1 December, 2010; originally announced December 2010.

  31. arXiv:1010.3976  [pdf, other

    cs.DS cs.CG

    On Graph Crossing Number and Edge Planarization

    Authors: Julia Chuzhoy, Yury Makarychev, Anastasios Sidiropoulos

    Abstract: Given an n-vertex graph G, a drawing of G in the plane is a map** of its vertices into points of the plane, and its edges into continuous curves, connecting the images of their endpoints. A crossing in such a drawing is a point where two such curves intersect. In the Minimum Crossing Number problem, the goal is to find a drawing of G with minimum number of crossings. The value of the optimal sol… ▽ More

    Submitted 19 October, 2010; originally announced October 2010.

  32. arXiv:0901.0205  [pdf, ps, other

    cs.DS

    On Allocating Goods to Maximize Fairness

    Authors: Deeparnab Chakrabarty, Julia Chuzhoy, Sanjeev Khanna

    Abstract: Given a set of $m$ agents and a set of $n$ items, where agent $A$ has utility $u_{A,i}$ for item $i$, our goal is to allocate items to agents to maximize fairness. Specifically, the utility of an agent is the sum of its utilities for items it receives, and we seek to maximize the minimum utility of any agent. While this problem has received much attention recently, its approximability has not be… ▽ More

    Submitted 1 January, 2009; originally announced January 2009.

    Comments: 35 pages

    ACM Class: F.2.2

  33. arXiv:0812.4442  [pdf, ps, other

    cs.DS

    An $O(k^{3} log n)$-Approximation Algorithm for Vertex-Connectivity Survivable Network Design

    Authors: Julia Chuzhoy, Sanjeev Khanna

    Abstract: In the Survivable Network Design problem (SNDP), we are given an undirected graph $G(V,E)$ with costs on edges, along with a connectivity requirement $r(u,v)$ for each pair $u,v$ of vertices. The goal is to find a minimum-cost subset $E^*$ of edges, that satisfies the given set of pairwise connectivity requirements. In the edge-connectivity version we need to ensure that there are $r(u,v)$ edge-… ▽ More

    Submitted 23 December, 2008; originally announced December 2008.

    Comments: 8 pages

    ACM Class: F.2.2