Skip to main content

Showing 1–23 of 23 results for author: Hershkowitz, D E

Searching in archive cs. Search in all archives.
.
  1. Low-Step Multi-Commodity Flow Emulators

    Authors: Bernhard Haeupler, D Ellis Hershkowitz, Jason Li, Antti Roeyskoe, Thatchaphol Saranurak

    Abstract: We introduce the concept of low-step multi-commodity flow emulators for any undirected, capacitated graph. At a high level, these emulators contain approximate multi-commodity flows whose paths contain a small number of edges, shattering the infamous flow decomposition barrier for multi-commodity flow. We prove the existence of low-step multi-commodity flow emulators and develop efficient algori… ▽ More

    Submitted 20 June, 2024; originally announced June 2024.

    Comments: Appears at STOC 2024

  2. arXiv:2406.05066  [pdf, other

    cs.DS

    Efficient Centroid-Linkage Clustering

    Authors: MohammadHossein Bateni, Laxman Dhulipala, Willem Fletcher, Kishen N Gowda, D Ellis Hershkowitz, Rajesh Jayaram, Jakub Łącki

    Abstract: We give an efficient algorithm for Centroid-Linkage Hierarchical Agglomerative Clustering (HAC), which computes a $c$-approximate clustering in roughly $n^{1+O(1/c^2)}$ time. We obtain our result by combining a new Centroid-Linkage HAC algorithm with a novel fully dynamic data structure for nearest neighbor search which works under adaptive updates. We also evaluate our algorithm empirically. By… ▽ More

    Submitted 7 June, 2024; originally announced June 2024.

  3. arXiv:2404.14730  [pdf, other

    cs.DS cs.CC cs.DC

    It's Hard to HAC with Average Linkage!

    Authors: MohammadHossein Bateni, Laxman Dhulipala, Kishen N Gowda, D Ellis Hershkowitz, Rajesh Jayaram, Jakub Łącki

    Abstract: Average linkage Hierarchical Agglomerative Clustering (HAC) is an extensively studied and applied method for hierarchical clustering. Recent applications to massive datasets have driven significant interest in near-linear-time and efficient parallel algorithms for average linkage HAC. We provide hardness results that rule out such algorithms. On the sequential side, we establish a runtime lower… ▽ More

    Submitted 23 April, 2024; originally announced April 2024.

    Comments: To appear at ICALP 2024

  4. arXiv:2404.13446  [pdf, other

    cs.DS

    New Structures and Algorithms for Length-Constrained Expander Decompositions

    Authors: Bernhard Haeupler, D Ellis Hershkowitz, Zihan Tan

    Abstract: Expander decompositions form the basis of one of the most flexible paradigms for close-to-linear-time graph algorithms. Length-constrained expander decompositions generalize this paradigm to better work for problems with lengths, distances and costs. Roughly, an $(h,s)$-length $φ$-expander decomposition is a small collection of length increases to a graph so that nodes within distance $h$ can rout… ▽ More

    Submitted 15 May, 2024; v1 submitted 20 April, 2024; originally announced April 2024.

    Comments: Added funding info

  5. arXiv:2311.09941  [pdf, other

    cs.DS math.CO

    Ghost Value Augmentation for $k$-Edge-Connectivity

    Authors: D Ellis Hershkowitz, Nathan Klein, Rico Zenklusen

    Abstract: We give a poly-time algorithm for the $k$-edge-connected spanning subgraph ($k$-ECSS) problem that returns a solution of cost no greater than the cheapest $(k+10)$-ECSS on the same graph. Our approach enhances the iterative relaxation framework with a new ingredient, which we call ghost values, that allows for high sparsity in intermediate problems. Our guarantees improve upon the best-known app… ▽ More

    Submitted 24 April, 2024; v1 submitted 16 November, 2023; originally announced November 2023.

  6. arXiv:2308.01199  [pdf, other

    cs.DS

    One Tree to Rule Them All: Poly-Logarithmic Universal Steiner Tree

    Authors: Costas Busch, Da Qi Chen, Arnold Filtser, Daniel Hathcock, D Ellis Hershkowitz, Rajmohan Rajaraman

    Abstract: A spanning tree $T$ of graph $G$ is a $ρ$-approximate universal Steiner tree (UST) for root vertex $r$ if, for any subset of vertices $S$ containing $r$, the cost of the minimal subgraph of $T$ connecting $S$ is within a $ρ$ factor of the minimum cost tree connecting $S$ in $G$. Busch et al. (FOCS 2012) showed that every graph admits $2^{O(\sqrt{\log n})}$-approximate USTs by showing that USTs are… ▽ More

    Submitted 2 August, 2023; originally announced August 2023.

    Comments: @FOCS23

  7. arXiv:2304.08892  [pdf, other

    cs.DS

    Parallel Greedy Spanners

    Authors: Bernhard Haeupler, D Ellis Hershkowitz, Zihan Tan

    Abstract: A $t$-spanner of a graph is a subgraph that $t$-approximates pairwise distances. The greedy algorithm is one of the simplest and most well-studied algorithms for constructing a sparse spanner: it computes a $t$-spanner with $n^{1+O(1/t)}$ edges by repeatedly choosing any edge which does not close a cycle of chosen edges with $t+1$ or fewer edges. We demonstrate that the greedy algorithm computes… ▽ More

    Submitted 2 August, 2023; v1 submitted 18 April, 2023; originally announced April 2023.

  8. arXiv:2111.01422  [pdf, other

    cs.DS

    Maximum Length-Constrained Flows and Disjoint Paths: Distributed, Deterministic and Fast

    Authors: Bernhard Haeupler, D Ellis Hershkowitz, Thatchaphol Saranurak

    Abstract: Computing routing schemes that support both high throughput and low latency is one of the core challenges of network optimization. Such routes can be formalized as $h$-length flows which are defined as flows whose flow paths are restricted to have length at most $h$. Many well-studied algorithmic primitives -- such as maximal and maximum length-constrained disjoint paths -- are special cases of… ▽ More

    Submitted 16 August, 2023; v1 submitted 2 November, 2021; originally announced November 2021.

  9. arXiv:2110.03424  [pdf, other

    cs.LG cs.AI

    Bad-Policy Density: A Measure of Reinforcement Learning Hardness

    Authors: David Abel, Cameron Allen, Dilip Arumugam, D. Ellis Hershkowitz, Michael L. Littman, Lawson L. S. Wong

    Abstract: Reinforcement learning is hard in general. Yet, in many specific environments, learning is easy. What makes learning easy in one environment, but difficult in another? We address this question by proposing a simple measure of reinforcement-learning hardness called the bad-policy density. This quantity measures the fraction of the deterministic stationary policy space that is below a desired thresh… ▽ More

    Submitted 7 October, 2021; originally announced October 2021.

    Comments: Presented at the 2021 ICML Workshop on Reinforcement Learning Theory

  10. arXiv:2104.00750  [pdf, other

    cs.DS

    $O(1)$ Steiner Point Removal in Series-Parallel Graphs

    Authors: D Ellis Hershkowitz, Jason Li

    Abstract: We study how to vertex-sparsify a graph while preserving both the graph's metric and structure. Specifically, we study the Steiner point removal (SPR) problem where we are given a weighted graph $G=(V,E,w)$ and terminal set $V' \subseteq V$ and must compute a weighted minor $G'=(V',E', w')$ of $G$ which approximates $G$'s metric on $V'$. A major open question in the area of metric embeddings is th… ▽ More

    Submitted 1 April, 2021; originally announced April 2021.

  11. arXiv:2102.06115  [pdf, ps, other

    cs.GT cs.DS

    District-Fair Participatory Budgeting

    Authors: D Ellis Hershkowitz, Anson Kahng, Dominik Peters, Ariel D. Procaccia

    Abstract: Participatory budgeting is a method used by city governments to select public projects to fund based on residents' votes. Many cities use participatory budgeting at a district level. Typically, a budget is divided among districts proportionally to their population, and each district holds an election over local projects and then uses its budget to fund the projects most preferred by its voters. Ho… ▽ More

    Submitted 11 February, 2021; originally announced February 2021.

  12. arXiv:2102.05168  [pdf, other

    cs.DS

    Deterministic Tree Embeddings with Copies for Algorithms Against Adaptive Adversaries

    Authors: Bernhard Haeupler, D Ellis Hershkowitz, Goran Zuzic

    Abstract: Embeddings of graphs into distributions of trees that preserve distances in expectation are a cornerstone of many optimization algorithms. Unfortunately, online or dynamic algorithms which use these embeddings seem inherently randomized and ill-suited against adaptive adversaries. In this paper we provide a new tree embedding which addresses these issues by deterministically embedding a graph in… ▽ More

    Submitted 9 February, 2021; originally announced February 2021.

  13. arXiv:2011.06112  [pdf, other

    cs.DS

    Tree Embeddings for Hop-Constrained Network Design

    Authors: Bernhard Haeupler, D Ellis Hershkowitz, Goran Zuzic

    Abstract: Network design problems aim to compute low-cost structures such as routes, trees and subgraphs. Often, it is natural and desirable to require that these structures have small hop length or hop diameter. Unfortunately, optimization problems with hop constraints are much harder and less well understood than their hop-unconstrained counterparts. A significant algorithmic barrier in this setting is th… ▽ More

    Submitted 11 November, 2020; originally announced November 2020.

  14. arXiv:2011.06108  [pdf, ps, other

    cs.DS

    An Optimal Rounding for Half-Integral Weighted Minimum Strongly Connected Spanning Subgraph

    Authors: D Ellis Hershkowitz, Gregory Kehne, R. Ravi

    Abstract: In the weighted minimum strongly connected spanning subgraph (WMSCSS) problem we must purchase a minimum-cost strongly connected spanning subgraph of a digraph. We show that half-integral linear program (LP) solutions for WMSCSS can be efficiently rounded to integral solutions at a multiplicative $1.5$ cost. This rounding matches a known $1.5$ integrality gap lower bound for a half-integral instan… ▽ More

    Submitted 11 November, 2020; originally announced November 2020.

  15. arXiv:2001.00072  [pdf, ps, other

    cs.DS

    Near-Optimal Schedules for Simultaneous Multicasts

    Authors: Bernhard Haeupler, D Ellis Hershkowitz, David Wajc

    Abstract: We study the store-and-forward packet routing problem for simultaneous multicasts, in which multiple packets have to be forwarded along given trees as fast as possible. This is a natural generalization of the seminal work of Leighton, Maggs and Rao, which solved this problem for unicasts, i.e. the case where all trees are paths. They showed the existence of asymptotically optimal $O(C + D)$-leng… ▽ More

    Submitted 2 May, 2021; v1 submitted 31 December, 2019; originally announced January 2020.

    Comments: In ICALP 2021

  16. arXiv:1811.11635  [pdf, ps, other

    cs.DS

    Prepare for the Expected Worst: Algorithms for Reconfigurable Resources Under Uncertainty

    Authors: D Ellis Hershkowitz, R. Ravi, Sahil Singla

    Abstract: In this paper we study how to optimally balance cheap inflexible resources with more expensive, reconfigurable resources despite uncertainty in the input problem. Specifically, we introduce the MinEMax model to study "build versus rent" problems. In our model different scenarios appear independently. Before knowing which scenarios appear, we may build rigid resources that cannot be changed for dif… ▽ More

    Submitted 22 July, 2019; v1 submitted 28 November, 2018; originally announced November 2018.

    Comments: Corrected several typos

  17. arXiv:1810.07311  [pdf, other

    cs.AI

    Finding Options that Minimize Planning Time

    Authors: Yuu Jinnai, David Abel, D Ellis Hershkowitz, Michael Littman, George Konidaris

    Abstract: We formalize the problem of selecting the optimal set of options for planning as that of computing the smallest set of options so that planning converges in less than a given maximum of value-iteration passes. We first show that the problem is NP-hard, even if the task is constrained to be deterministic---the first such complexity result for option discovery. We then present the first polynomial-t… ▽ More

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

  18. arXiv:1810.01834  [pdf, ps, other

    cs.DS

    Reverse Greedy is Bad for k-Center

    Authors: D Ellis Hershkowitz, Gregory Kehne

    Abstract: We show the reverse greedy algorithm is between a $(2k-2)$- and a $2k$-approximation for $k$-center.

    Submitted 12 December, 2019; v1 submitted 3 October, 2018; originally announced October 2018.

    Comments: Fixed a couple minor typos

  19. arXiv:1806.05701  [pdf, other

    cs.DS cs.DC

    Computation-Aware Data Aggregation

    Authors: Bernhard Haeupler, D Ellis Hershkowitz, Anson Kahng, Ariel D. Procaccia

    Abstract: Data aggregation is a fundamental primitive in distributed computing wherein a network computes a function of every nodes' input. However, while compute time is non-negligible in modern systems, standard models of distributed computing do not take compute time into account. Rather, most distributed models of computation only explicitly consider communication time. In this paper, we introduce a m… ▽ More

    Submitted 12 November, 2019; v1 submitted 14 June, 2018; originally announced June 2018.

    Comments: Changed the introduction and title; this is the ITCS camera-ready version

  20. arXiv:1805.04165  [pdf, other

    cs.DS cs.DC

    Erasure Correction for Noisy Radio Networks

    Authors: Keren Censor-Hillel, Bernhard Haeupler, D Ellis Hershkowitz, Goran Zuzic

    Abstract: The radio network model is a well-studied model of wireless, multi-hop networks. However, radio networks make the strong assumption that messages are delivered deterministically. The recently introduced noisy radio network model relaxes this assumption by dropping messages independently at random. In this work we quantify the relative computational power of noisy radio networks and classic radio… ▽ More

    Submitted 16 May, 2019; v1 submitted 10 May, 2018; originally announced May 2018.

    Comments: We gave significantly more high level intuition of our results in a new section

    ACM Class: G.2.2; C.2.4; F.1.1; F.2.0

  21. arXiv:1801.05127  [pdf, other

    cs.DC cs.DS

    Round- and Message-Optimal Distributed Graph Algorithms

    Authors: Bernhard Haeupler, D. Ellis Hershkowitz, David Wajc

    Abstract: Distributed graph algorithms that separately optimize for either the number of rounds used or the total number of messages sent have been studied extensively. However, algorithms simultaneously efficient with respect to both measures have been elusive. For example, only very recently was it shown that for Minimum Spanning Tree (MST), an optimal message and round complexity is achievable (up to pol… ▽ More

    Submitted 16 May, 2018; v1 submitted 16 January, 2018; originally announced January 2018.

    Comments: To appear in PODC 2018

    ACM Class: F.2.2

  22. Broadcasting in Noisy Radio Networks

    Authors: Keren Censor-Hillel, Bernhard Haeupler, D. Ellis Hershkowitz, Goran Zuzic

    Abstract: The widely-studied radio network model [Chlamtac and Kutten, 1985] is a graph-based description that captures the inherent impact of collisions in wireless communication. In this model, the strong assumption is made that node $v$ receives a message from a neighbor if and only if exactly one of its neighbors broadcasts. We relax this assumption by introducing a new noisy radio network model in wh… ▽ More

    Submitted 20 May, 2017; originally announced May 2017.

    Comments: Principles of Distributed Computing 2017

  23. arXiv:1701.04113  [pdf, other

    cs.LG cs.AI

    Near Optimal Behavior via Approximate State Abstraction

    Authors: David Abel, D. Ellis Hershkowitz, Michael L. Littman

    Abstract: The combinatorial explosion that plagues planning and reinforcement learning (RL) algorithms can be moderated using state abstraction. Prohibitively large task representations can be condensed such that essential information is preserved, and consequently, solutions are tractably computable. However, exact abstractions, which treat only fully-identical situations as equivalent, fail to present opp… ▽ More

    Submitted 15 January, 2017; originally announced January 2017.

    Comments: Earlier version published at ICML 2016