Skip to main content

Showing 1–50 of 123 results for author: Henzinger, M

.
  1. arXiv:2406.19926  [pdf, other

    cs.DS

    Fully Dynamic k-Means Coreset in Near-Optimal Update Time

    Authors: Max Dupré la Tour, Monika Henzinger, David Saulpic

    Abstract: We study in this paper the problem of maintaining a solution to $k$-median and $k$-means clustering in a fully dynamic setting. To do so, we present an algorithm to efficiently maintain a coreset, a compressed version of the dataset, that allows easy computation of a clustering solution at query time. Our coreset algorithm has near-optimal update time of $\tilde O(k)$ in general metric spaces, whi… ▽ More

    Submitted 28 June, 2024; originally announced June 2024.

    Comments: To appear at ESA 2024

  2. Expander Hierarchies for Normalized Cuts on Graphs

    Authors: Kathrin Hanauer, Monika Henzinger, Robin Münk, Harald Räcke, Maximilian Vötsch

    Abstract: Expander decompositions of graphs have significantly advanced the understanding of many classical graph problems and led to numerous fundamental theoretical results. However, their adoption in practice has been hindered due to their inherent intricacies and large hidden factors in their asymptotic running times. Here, we introduce the first practically efficient algorithm for computing expander de… ▽ More

    Submitted 20 June, 2024; originally announced June 2024.

    Comments: Accepted to KDD'24, August 25-29, 2024, Barcelona, Spain

  3. arXiv:2406.11649  [pdf, other

    cs.DS cs.CR cs.LG

    Making Old Things New: A Unified Algorithm for Differentially Private Clustering

    Authors: Max Dupré la Tour, Monika Henzinger, David Saulpic

    Abstract: As a staple of data analysis and unsupervised learning, the problem of private clustering has been widely studied under various privacy models. Centralized differential privacy is the first of them, and the problem has also been studied for the local and the shuffle variation. In each case, the goal is to design an algorithm that computes privately a clustering, with the smallest possible error. T… ▽ More

    Submitted 17 June, 2024; originally announced June 2024.

    Comments: Oral presentation at ICML 2024

  4. arXiv:2406.03802  [pdf, other

    cs.CR cs.DS

    Continual Counting with Gradual Privacy Expiration

    Authors: Joel Daniel Andersson, Monika Henzinger, Rasmus Pagh, Teresa Anna Steiner, Jalaj Upadhyay

    Abstract: Differential privacy with gradual expiration models the setting where data items arrive in a stream and at a given time $t$ the privacy loss guaranteed for a data item seen at time $(t-d)$ is $εg(d)$, where $g$ is a monotonically non-decreasing function. We study the fundamental $\textit{continual (binary) counting}$ problem where each data item consists of a bit, and the algorithm needs to output… ▽ More

    Submitted 6 June, 2024; originally announced June 2024.

  5. arXiv:2402.18020  [pdf, other

    cs.DS cs.CR

    Tighter Bounds for Local Differentially Private Core Decomposition and Densest Subgraph

    Authors: Monika Henzinger, A. R. Sricharan, Leqi Zhu

    Abstract: Computing the core decomposition of a graph is a fundamental problem that has recently been studied in the differentially private setting, motivated by practical applications in data mining. In particular, Dhulipala et al. [FOCS 2022] gave the first mechanism for approximate core decomposition in the challenging and practically relevant setting of local differential privacy. One of the main open p… ▽ More

    Submitted 27 February, 2024; originally announced February 2024.

  6. arXiv:2402.17327  [pdf, other

    cs.LG cs.DS

    Data-Efficient Learning via Clustering-Based Sensitivity Sampling: Foundation Models and Beyond

    Authors: Kyriakos Axiotis, Vincent Cohen-Addad, Monika Henzinger, Sammy Jerome, Vahab Mirrokni, David Saulpic, David Woodruff, Michael Wunder

    Abstract: We study the data selection problem, whose aim is to select a small representative subset of data that can be used to efficiently train a machine learning model. We present a new data selection approach based on $k$-means clustering and sensitivity sampling. Assuming access to an embedding representation of the data with respect to which the model loss is Hölder continuous, our approach provably a… ▽ More

    Submitted 27 February, 2024; originally announced February 2024.

  7. arXiv:2401.05627  [pdf, other

    cs.DS

    Deterministic Near-Linear Time Minimum Cut in Weighted Graphs

    Authors: Monika Henzinger, Jason Li, Satish Rao, Di Wang

    Abstract: In 1996, Karger [Kar96] gave a startling randomized algorithm that finds a minimum-cut in a (weighted) graph in time $O(m\log^3n)$ which he termed near-linear time meaning linear (in the size of the input) times a polylogarthmic factor. In this paper, we give the first deterministic algorithm which runs in near-linear time for weighted graphs. Previously, the breakthrough results of Kawarabayash… ▽ More

    Submitted 10 January, 2024; originally announced January 2024.

    Comments: SODA 2024, 60 pages

  8. arXiv:2311.01115  [pdf, other

    cs.DS cs.CG

    Dynamically Maintaining the Persistent Homology of Time Series

    Authors: Sebastiano Cultrera di Montesano, Herbert Edelsbrunner, Monika Henzinger, Lara Ost

    Abstract: We present a dynamic data structure for maintaining the persistent homology of a time series of real numbers. The data structure supports local operations, including the insertion and deletion of an item and the cutting and concatenating of lists, each in time $O(\log n + k)$, in which $n$ counts the critical items and $k$ the changes in the augmented persistence diagram. To achieve this, we desig… ▽ More

    Submitted 2 July, 2024; v1 submitted 2 November, 2023; originally announced November 2023.

    Comments: Corrected the statement and proof of Theorem 5.2; added a missing edge-case to the anti-cancellation algorithm

  9. arXiv:2310.18034  [pdf, other

    cs.DS

    Experimental Evaluation of Fully Dynamic k-Means via Coresets

    Authors: Monika Henzinger, David Saulpic, Leonhard Sidl

    Abstract: For a set of points in $\mathbb{R}^d$, the Euclidean $k$-means problems consists of finding $k$ centers such that the sum of distances squared from each data point to its closest center is minimized. Coresets are one the main tools developed recently to solve this problem in a big data context. They allow to compress the initial dataset while preserving its structure: running any algorithm on the… ▽ More

    Submitted 27 October, 2023; originally announced October 2023.

    Comments: Accepted at ALENEX 24

  10. arXiv:2310.16752  [pdf, other

    cs.LG cs.DS

    Simple, Scalable and Effective Clustering via One-Dimensional Projections

    Authors: Moses Charikar, Monika Henzinger, Lunjia Hu, Maxmilian Vötsch, Erik Waingarten

    Abstract: Clustering is a fundamental problem in unsupervised machine learning with many applications in data analysis. Popular clustering algorithms such as Lloyd's algorithm and $k$-means++ can take $Ω(ndk)$ time when clustering $n$ points in a $d$-dimensional space (represented by an $n\times d$ matrix $X$) into $k$ clusters. In applications with moderate to large $k$, the multiplicative $k$ factor can b… ▽ More

    Submitted 25 October, 2023; originally announced October 2023.

    Comments: 41 pages, 6 figures, to appear in NeurIPS 2023

  11. arXiv:2310.01149  [pdf, other

    cs.DS

    On $b$-Matching and Fully-Dynamic Maximum $k$-Edge Coloring

    Authors: Antoine El-Hayek, Kathrin Hanauer, Monika Henzinger

    Abstract: Given a graph $G$ that is modified by a sequence of edge insertions and deletions, we study the Maximum $k$-Edge Coloring problem Having access to $k$ colors, how can we color as many edges of $G$ as possible such that no two adjacent edges share the same color? While this problem is different from simply maintaining a $b$-matching with $b=k$, the two problems are closely related: a maximum $k$-ma… ▽ More

    Submitted 2 October, 2023; originally announced October 2023.

    Comments: 15 pages + references

  12. arXiv:2307.16771  [pdf, other

    cs.DS

    On the Complexity of Algorithms with Predictions for Dynamic Graph Problems

    Authors: Monika Henzinger, Barna Saha, Martin P. Seybold, Christopher Ye

    Abstract: {\em Algorithms with predictions} incorporate machine learning predictions into algorithm design. A plethora of recent works incorporated predictions to improve on worst-case optimal bounds for online problems. In this paper, we initiate the study of complexity of dynamic data structures with predictions, including dynamic graph algorithms. Unlike in online algorithms, the main goal in dynamic dat… ▽ More

    Submitted 10 September, 2023; v1 submitted 31 July, 2023; originally announced July 2023.

    Comments: Abstract shortened to meet arXiv requirements

  13. arXiv:2307.08970  [pdf, other

    cs.LG cs.CR

    A Unifying Framework for Differentially Private Sums under Continual Observation

    Authors: Monika Henzinger, Jalaj Upadhyay, Sarvagya Upadhyay

    Abstract: We study the problem of maintaining a differentially private decaying sum under continual observation. We give a unifying framework and an efficient algorithm for this problem for \emph{any sufficiently smooth} function. Our algorithm is the first differentially private algorithm that does not have a multiplicative error for polynomially-decaying weights. Our algorithm improves on all prior works… ▽ More

    Submitted 18 July, 2023; originally announced July 2023.

    Comments: 32 pages

  14. arXiv:2307.03430  [pdf, ps, other

    cs.DS cs.CR cs.LG

    Differential Privacy for Clustering Under Continual Observation

    Authors: Max Dupré la Tour, Monika Henzinger, David Saulpic

    Abstract: We consider the problem of clustering privately a dataset in $\mathbb{R}^d$ that undergoes both insertion and deletion of points. Specifically, we give an $\varepsilon$-differentially private clustering mechanism for the $k$-means objective under continual observation. This is the first approximation algorithm for that problem with an additive error that depends only logarithmically in the number… ▽ More

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

  15. arXiv:2306.10428  [pdf, other

    cs.DS cs.CR

    Differentially Private Histogram, Predecessor, and Set Cardinality under Continual Observation

    Authors: Monika Henzinger, A. R. Sricharan, Teresa Anna Steiner

    Abstract: Differential privacy is the de-facto privacy standard in data analysis. The classic model of differential privacy considers the data to be static. The dynamic setting, called differential privacy under continual observation, captures many applications more realistically. In this work we consider several natural dynamic data structure problems under continual observation, where we want to maintain… ▽ More

    Submitted 17 June, 2023; originally announced June 2023.

    Comments: subsumes the results of arXiv:2302.11341

  16. arXiv:2305.00122  [pdf, other

    cs.DS

    Faster Submodular Maximization for Several Classes of Matroids

    Authors: Monika Henzinger, Paul Liu, Jan Vondrak, Da Wei Zheng

    Abstract: The maximization of submodular functions have found widespread application in areas such as machine learning, combinatorial optimization, and economics, where practitioners often wish to enforce various constraints; the matroid constraint has been investigated extensively due to its algorithmic properties and expressive power. Recent progress has focused on fast algorithms for important classes of… ▽ More

    Submitted 28 April, 2023; originally announced May 2023.

    Comments: 38 pages. Abstract shortened for arxiv. To appear in ICALP 2023

  17. Optimal Fully Dynamic $k$-Center Clustering for Adaptive and Oblivious Adversaries

    Authors: MohammadHossein Bateni, Hossein Esfandiari, Hendrik Fichtenberger, Monika Henzinger, Rajesh Jayaram, Vahab Mirrokni, Andreas Wiese

    Abstract: In fully dynamic clustering problems, a clustering of a given data set in a metric space must be maintained while it is modified through insertions and deletions of individual points. In this paper, we resolve the complexity of fully dynamic $k$-center clustering against both adaptive and oblivious adversaries. Against oblivious adversaries, we present the first algorithm for fully dynamic $k$-cen… ▽ More

    Submitted 21 March, 2023; originally announced March 2023.

    Comments: arXiv admin note: substantial text overlap with arXiv:2112.07050, arXiv:2112.07217

  18. arXiv:2303.02491  [pdf, other

    cs.DS

    Electrical Flows for Polylogarithmic Competitive Oblivious Routing

    Authors: Gramoz Goranci, Monika Henzinger, Harald Räcke, Sushant Sachdeva, A. R. Sricharan

    Abstract: Oblivious routing is a well-studied paradigm that uses static precomputed routing tables for selecting routing paths within a network. Existing oblivious routing schemes with polylogarithmic competitive ratio for general networks are tree-based, in the sense that routing is performed according to a convex combination of trees. However, this restriction to trees leads to a construction that has tim… ▽ More

    Submitted 13 December, 2023; v1 submitted 4 March, 2023; originally announced March 2023.

    Comments: ITCS 2024

  19. arXiv:2302.11988  [pdf, other

    cs.DC cs.NI cs.SI

    Time Complexity of Broadcast and Consensus for Randomized Oblivious Message Adversaries

    Authors: Antoine El-Hayek, Monika Henzinger, Stefan Schmid

    Abstract: Broadcast and consensus are most fundamental tasks in distributed computing. These tasks are particularly challenging in dynamic networks where communication across the network links may be unreliable, e.g., due to mobility or failures. Indeed, over the last years, researchers have derived several impossibility results and high time complexity lower bounds (i.e., linear in the number of nodes $n$)… ▽ More

    Submitted 23 February, 2023; originally announced February 2023.

    Comments: 24 pages + 13 pages of appendix

  20. arXiv:2302.11341  [pdf, ps, other

    cs.DS cs.CR

    Differentially Private Data Structures under Continual Observation for Histograms and Related Queries

    Authors: Monika Henzinger, A. R. Sricharan, Teresa Anna Steiner

    Abstract: Binary counting under continual observation is a well-studied fundamental problem in differential privacy. A natural extension is maintaining column sums, also known as histogram, over a stream of rows from $\{0,1\}^d$, and answering queries about those sums, e.g. the maximum column sum or the median, while satisfying differential privacy. Jain et al. (2021) showed that computing the maximum colum… ▽ More

    Submitted 22 February, 2023; originally announced February 2023.

  21. arXiv:2302.05951  [pdf, other

    cs.DS

    Fully Dynamic Exact Edge Connectivity in Sublinear Time

    Authors: Gramoz Goranci, Monika Henzinger, Danupon Nanongkai, Thatchaphol Saranurak, Mikkel Thorup, Christian Wulff-Nilsen

    Abstract: Given a simple $n$-vertex, $m$-edge graph $G$ undergoing edge insertions and deletions, we give two new fully dynamic algorithms for exactly maintaining the edge connectivity of $G$ in $\tilde{O}(n)$ worst-case update time and $\tilde{O}(m^{1-1/31})$ amortized update time, respectively. Prior to our work, all dynamic edge connectivity algorithms either assumed bounded edge connectivity, guaranteed… ▽ More

    Submitted 22 March, 2024; v1 submitted 12 February, 2023; originally announced February 2023.

    Comments: corrected the runtime of the algorithm based on expander decompositions

  22. arXiv:2301.09217  [pdf, other

    cs.DS

    Multiplicative Auction Algorithm for Approximate Maximum Weight Bipartite Matching

    Authors: Da Wei Zheng, Monika Henzinger

    Abstract: $\newcommand{\eps}{\varepsilon}$We present an auction algorithm using multiplicative instead of constant weight updates to compute a $(1-\eps)$-approximate maximum weight matching (MWM) in a bipartite graph with $n$ vertices and $m$ edges in time $O(m\eps^{-1})$, beating the running time of the fastest known approximation algorithm of Duan and Pettie [JACM '14] that runs in $O(m\eps^{-1}\log \eps^… ▽ More

    Submitted 23 January, 2024; v1 submitted 22 January, 2023; originally announced January 2023.

    Comments: Appeared in IPCO 2023. The newest version of the paper improves the runtime by a log(1/eps) factor. The first version claimed result that the dynamic data structure supported arbitrary edge deletion has been corrected to one-sided vertex deletion and other side vertex insertion

  23. arXiv:2301.05751  [pdf, other

    cs.NI cs.DS

    Dynamic Demand-Aware Link Scheduling for Reconfigurable Datacenters

    Authors: Kathrin Hanauer, Monika Henzinger, Lara Ost, Stefan Schmid

    Abstract: Emerging reconfigurable datacenters allow to dynamically adjust the network topology in a demand-aware manner. These datacenters rely on optical switches which can be reconfigured to provide direct connectivity between racks, in the form of edge-disjoint matchings. While state-of-the-art optical switches in principle support microsecond reconfigurations, the demand-aware topology optimization cons… ▽ More

    Submitted 13 January, 2023; originally announced January 2023.

    Comments: 10 pages. To appear at INFOCOM 2023

  24. arXiv:2301.01744  [pdf, other

    cs.DS

    Dynamic Maintenance of Monotone Dynamic Programs and Applications

    Authors: Monika Henzinger, Stefan Neumann, Harald Räcke, Stefan Schmid

    Abstract: Dynamic programming (DP) is one of the fundamental paradigms in algorithm design. However, many DP algorithms have to fill in large DP tables, represented by two-dimensional arrays, which causes at least quadratic running times and space usages. This has led to the development of improved algorithms for special cases when the DPs satisfy additional properties like, e.g., the Monge property or tota… ▽ More

    Submitted 4 January, 2023; originally announced January 2023.

    Comments: Abstract shortened to comply with arxiv formatting rules. To appear at STACS'23

  25. arXiv:2212.03016  [pdf, other

    cs.DS

    Online Min-Max Paging

    Authors: Ashish Chiplunkar, Monika Henzinger, Sagar Sudhir Kale, Maximilian Vötsch

    Abstract: Motivated by fairness requirements in communication networks, we introduce a natural variant of the online paging problem, called \textit{min-max} paging, where the objective is to minimize the maximum number of faults on any page. While the classical paging problem, whose objective is to minimize the total number of faults, admits $k$-competitive deterministic and $O(\log k)$-competitive randomiz… ▽ More

    Submitted 6 December, 2022; originally announced December 2022.

    Comments: 25 pages, 1 figure, to appear in SODA 2023

  26. Brief Announcement: Broadcasting Time in Dynamic Rooted Trees is Linear

    Authors: Antoine El-Hayek, Monika Henzinger, Stefan Schmid

    Abstract: We study the broadcast problem on dynamic networks with $n$ processes. The processes communicate in synchronous rounds along an arbitrary rooted tree. The sequence of trees is given by an adversary whose goal is to maximize the number of rounds until at least one process reaches all other processes. Previous research has shown a $\lceil{\frac{3n-1}{2}}\rceil-2$ lower bound and an $O(n\log\log n)$… ▽ More

    Submitted 30 January, 2023; v1 submitted 21 November, 2022; originally announced November 2022.

    Comments: 5 pages, 1 figure, published in PODC'22, further work: arXiv:2211.10151

  27. arXiv:2211.10151  [pdf, other

    cs.DC cs.NI cs.SI

    Asymptotically Tight Bounds on the Time Complexity of Broadcast and its Variants in Dynamic Networks

    Authors: Antoine El-Hayek, Monika Henzinger, Stefan Schmid

    Abstract: Data dissemination is a fundamental task in distributed computing. This paper studies broadcast problems in various innovative models where the communication network connecting $n$ processes is dynamic (e.g., due to mobility or failures) and controlled by an adversary. In the first model, the processes transitively communicate their ids in synchronous rounds along a rooted tree given in each rou… ▽ More

    Submitted 27 January, 2023; v1 submitted 18 November, 2022; originally announced November 2022.

    Comments: 25 pages, 8 figures, to be published in ITCS'23

  28. arXiv:2211.09606  [pdf, other

    cs.DS

    Incremental Approximate Maximum Flow in $m^{1/2+o(1)}$ update time

    Authors: Gramoz Goranci, Monika Henzinger

    Abstract: We show an $(1+ε)$-approximation algorithm for maintaining maximum $s$-$t$ flow under $m$ edge insertions in $m^{1/2+o(1)} ε^{-1/2}$ amortized update time for directed, unweighted graphs. This constitutes the first sublinear dynamic maximum flow algorithm in general sparse graphs with arbitrarily good approximation guarantee.

    Submitted 17 November, 2022; originally announced November 2022.

  29. arXiv:2211.05006  [pdf, other

    cs.LG cs.CR cs.DS

    Almost Tight Error Bounds on Differentially Private Continual Counting

    Authors: Monika Henzinger, Jalaj Upadhyay, Sarvagya Upadhyay

    Abstract: The first large-scale deployment of private federated learning uses differentially private counting in the continual release model as a subroutine (Google AI blog titled "Federated Learning with Formal Differential Privacy Guarantees"). In this case, a concrete bound on the error is very relevant to reduce the privacy parameter. The standard mechanism for continual counting is the binary mechanism… ▽ More

    Submitted 5 February, 2024; v1 submitted 9 November, 2022; originally announced November 2022.

    Comments: Updated the citations to include two papers we learned about since version 01

  30. The Augmentation-Speed Tradeoff for Consistent Network Updates

    Authors: Monika Henzinger, Ami Paz, Arash Pourdamghani, Stefan Schmid

    Abstract: Emerging software-defined networking technologies enable more adaptive communication infrastructures, allowing for quick reactions to changes in networking requirements by exploiting the workload's temporal structure. However, operating networks adaptively is algorithmically challenging, as meeting networks' stringent dependability requirements relies on maintaining basic consistency and performan… ▽ More

    Submitted 7 November, 2022; originally announced November 2022.

  31. arXiv:2208.07572  [pdf, other

    cs.DS

    Fine-Grained Complexity Lower Bounds for Families of Dynamic Graphs

    Authors: Monika Henzinger, Ami Paz, A. R. Sricharan

    Abstract: A dynamic graph algorithm is a data structure that answers queries about a property of the current graph while supporting graph modifications such as edge insertions and deletions. Prior work has shown strong conditional lower bounds for general dynamic graphs, yet graph families that arise in practice often exhibit structural properties that the existing lower bound constructions do not possess.… ▽ More

    Submitted 27 January, 2023; v1 submitted 16 August, 2022; originally announced August 2022.

    Comments: Accepted at ESA'22

  32. arXiv:2205.01157  [pdf, other

    cs.DS cs.CY

    Leximax Approximations and Representative Cohort Selection

    Authors: Monika Henzinger, Charlotte Peale, Omer Reingold, Judy Hanwen Shen

    Abstract: Finding a representative cohort from a broad pool of candidates is a goal that arises in many contexts such as choosing governing committees and consumer panels. While there are many ways to define the degree to which a cohort represents a population, a very appealing solution concept is lexicographic maximality (leximax) which offers a natural (pareto-optimal like) interpretation that the utility… ▽ More

    Submitted 17 May, 2022; v1 submitted 2 May, 2022; originally announced May 2022.

    Comments: 27 pages. Shortened version to appear in FORC 2022

  33. arXiv:2202.11205  [pdf, other

    cs.DS cs.LG

    Constant matters: Fine-grained Complexity of Differentially Private Continual Observation

    Authors: Hendrik Fichtenberger, Monika Henzinger, Jalaj Upadhyay

    Abstract: We study fine-grained error bounds for differentially private algorithms for counting under continual observation. Our main insight is that the matrix mechanism when using lower-triangular matrices can be used in the continual observation model. More specifically, we give an explicit factorization for the counting matrix $M_\mathsf{count}$ and upper bound the error explicitly. We also give a fine-… ▽ More

    Submitted 5 February, 2024; v1 submitted 23 February, 2022; originally announced February 2022.

    Comments: Updated a citation and corrected by an off-one calculation error in the accuracy analysis

  34. Fast and Heavy Disjoint Weighted Matchings for Demand-Aware Datacenter Topologies

    Authors: Kathrin Hanauer, Monika Henzinger, Stefan Schmid, Jonathan Trummer

    Abstract: Reconfigurable optical topologies promise to improve the performance in datacenters by dynamically optimizing the physical network in a demand-aware manner. State-of-the-art optical technologies allow to establish and update direct connectivity (in the form of edge-disjoint matchings) between top-of-rack switches within microseconds or less. However, to fully exploit temporal structure in the dema… ▽ More

    Submitted 17 January, 2022; originally announced January 2022.

    Comments: 11 pages, 3 figures

    Journal ref: INFOCOM 2022: 1649-1658

  35. arXiv:2112.07217  [pdf, ps, other

    cs.DS cs.CG

    On fully dynamic constant-factor approximation algorithms for clustering problems

    Authors: Hendrik Fichtenberger, Monika Henzinger, Andreas Wiese

    Abstract: Clustering is an important task with applications in many fields of computer science. We study the fully dynamic setting in which we want to maintain good clusters efficiently when input points (from a metric space) can be inserted and deleted. Many clustering problems are $\mathsf{APX}$-hard but admit polynomial time $O(1)$-approximation algorithms. Thus, it is a natural question whether we can m… ▽ More

    Submitted 14 December, 2021; originally announced December 2021.

  36. arXiv:2109.00653  [pdf, ps, other

    cs.DS

    Cut-Toggling and Cycle-Toggling for Electrical Flow and Other p-Norm Flows

    Authors: Monika Henzinger, Billy **, Richard Peng, David P. Williamson

    Abstract: We study the problem of finding flows in undirected graphs so as to minimize the weighted $p$-norm of the flow for any $p > 1$. When $p=2$, the problem is that of finding an electrical flow, and its dual is equivalent to solving a Laplacian linear system. The case $p = \infty$ corresponds to finding a min-congestion flow, which is equivalent to max-flows. A typical algorithmic construction for suc… ▽ More

    Submitted 1 September, 2021; originally announced September 2021.

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

  37. arXiv:2108.04564  [pdf, other

    cs.DS

    Random Rank-Based, Hierarchical or Trivial: Which Dynamic Graph Algorithm Performs Best in Practice?

    Authors: Monika Henzinger, Alexander Noe

    Abstract: Fully dynamic graph algorithms that achieve polylogarithmic or better time per operation use either a hierarchical graph decomposition or random-rank based approach. There are so far two graph properties for which efficient algorithms for both types of data structures exist, namely fully dynamic (Delta + 1) coloring and fully dynamic maximal matching. In this paper we present an extensive experime… ▽ More

    Submitted 10 August, 2021; originally announced August 2021.

  38. arXiv:2106.15524  [pdf, other

    cs.DS

    Fully Dynamic Four-Vertex Subgraph Counting

    Authors: Kathrin Hanauer, Monika Henzinger, Qi Cheng Hua

    Abstract: This paper presents a comprehensive study of algorithms for maintaining the number of all connected four-vertex subgraphs in a dynamic graph. Specifically, our algorithms maintain the number of paths of length three in deterministic amortized $\mathcal{O}(m^\frac{1}{2})$ update time, and any other connected four-vertex subgraph which is not a clique in deterministic amortized update time… ▽ More

    Submitted 16 March, 2022; v1 submitted 29 June, 2021; originally announced June 2021.

    Comments: A short version is to appear at SAND'22

  39. arXiv:2106.14756  [pdf, other

    cs.DS cs.CR

    Differentially Private Algorithms for Graphs Under Continual Observation

    Authors: Hendrik Fichtenberger, Monika Henzinger, Lara Ost

    Abstract: Differentially private algorithms protect individuals in data analysis scenarios by ensuring that there is only a weak correlation between the existence of the user in the data and the result of the analysis. Dynamic graph algorithms maintain the solution to a problem (e.g., a matching) on an evolving input, i.e., a graph where nodes or edges are inserted or deleted over time. They output the va… ▽ More

    Submitted 28 November, 2023; v1 submitted 28 June, 2021; originally announced June 2021.

    Comments: Corrected typos in lower bounds in Table 1. Fixed missing factor $\ell$ in statement of Theorem 45

  40. arXiv:2105.13172  [pdf, ps, other

    cs.NI cs.DS

    On the Complexity of Weight-Dynamic Network Algorithms

    Authors: Monika Henzinger, Ami Paz, Stefan Schmid

    Abstract: While operating communication networks adaptively may improve utilization and performance, frequent adjustments also introduce an algorithmic challenge: the re-optimization of traffic engineering solutions is time-consuming and may limit the granularity at which a network can be adjusted. This paper is motivated by question whether the reactivity of a network can be improved by re-optimizing solut… ▽ More

    Submitted 18 December, 2023; v1 submitted 27 May, 2021; originally announced May 2021.

    Comments: Appeared in IFIP Networking 2021

  41. arXiv:2104.07466  [pdf, other

    cs.LO cs.GT

    Symbolic Time and Space Tradeoffs for Probabilistic Verification

    Authors: Krishnendu Chatterjee, Wolfgang Dvořák, Monika Henzinger, Alexander Svozil

    Abstract: We present a faster symbolic algorithm for the following central problem in probabilistic verification: Compute the maximal end-component (MEC) decomposition of Markov decision processes (MDPs). This problem generalizes the SCC decomposition problem of graphs and closed recurrent sets of Markov chains. The model of symbolic algorithms is widely used in formal verification and model-checking, where… ▽ More

    Submitted 15 April, 2021; originally announced April 2021.

    Comments: Accepted at LICS'21

  42. arXiv:2102.11169  [pdf, other

    cs.DS

    Recent Advances in Fully Dynamic Graph Algorithms

    Authors: Kathrin Hanauer, Monika Henzinger, Christian Schulz

    Abstract: In recent years, significant advances have been made in the design and analysis of fully dynamic algorithms. However, these theoretical results have received very little attention from the practical perspective. Few of the algorithms are implemented and tested on real datasets, and their practical potential is far from understood. Here, we present a quick reference guide to recent engineering and… ▽ More

    Submitted 17 November, 2022; v1 submitted 22 February, 2021; originally announced February 2021.

  43. arXiv:2101.05033  [pdf, other

    cs.DS

    Practical Fully Dynamic Minimum Cut Algorithms

    Authors: Monika Henzinger, Alexander Noe, Christian Schulz

    Abstract: We present a practically efficient algorithm for maintaining a global minimum cut in large dynamic graphs under both edge insertions and deletions. While there has been theoretical work on this problem, our algorithm is the first implementation of a fully-dynamic algorithm. The algorithm uses the theoretical foundation and combines it with efficient and finely-tuned implementations to give an algo… ▽ More

    Submitted 13 January, 2021; originally announced January 2021.

  44. arXiv:2011.01017  [pdf, ps, other

    cs.DS

    Tight Bounds for Online Graph Partitioning

    Authors: Monika Henzinger, Stefan Neumann, Harald Räcke, Stefan Schmid

    Abstract: We consider the following online optimization problem. We are given a graph $G$ and each vertex of the graph is assigned to one of $\ell$ servers, where servers have capacity $k$ and we assume that the graph has $\ell \cdot k$ vertices. Initially, $G$ does not contain any edges and then the edges of $G$ are revealed one-by-one. The goal is to design an online algorithm $\operatorname{ONL}$, which… ▽ More

    Submitted 2 November, 2020; originally announced November 2020.

    Comments: Full version of a paper that will appear at SODA'21. Abstract shortened to obey arxiv's abstract requirements

  45. arXiv:2011.00977  [pdf, ps, other

    cs.DS

    Constant-Time Dynamic Weight Approximation for Minimum Spanning Forest

    Authors: Monika Henzinger, Pan Peng

    Abstract: We give two fully dynamic algorithms that maintain a $(1+\varepsilon)$-approximation of the weight $M$ of a minimum spanning forest (MSF) of an $n$-node graph $G$ with edges weights in $[1,W]$, for any $\varepsilon>0$. (1) Our deterministic algorithm takes $O({W^2 \log W}/{\varepsilon^3})$ worst-case update time, which is $O(1)$ if both $W$ and $\varepsilon$ are constants. Note that there is a l… ▽ More

    Submitted 28 September, 2021; v1 submitted 2 November, 2020; originally announced November 2020.

    Comments: Partial results have been reported in arXiv:1907.04745

  46. arXiv:2010.16316  [pdf, other

    cs.DS

    A Combinatorial Cut-Toggling Algorithm for Solving Laplacian Linear Systems

    Authors: Monika Henzinger, Billy **, Richard Peng, David P. Williamson

    Abstract: Over the last two decades, a significant line of work in theoretical algorithms has made progress in solving linear systems whose coefficient matrix is the Laplacian matrix of a weighted graph. The solution of the linear system can be interpreted as the potentials of an electrical flow. Kelner, Orrechia, Sidford, and Zhu (STOC 2013) give a combinatorial, near-linear time algorithm that maintains t… ▽ More

    Submitted 16 March, 2023; v1 submitted 30 October, 2020; originally announced October 2020.

    Comments: A preliminary version appeared in ITCS 2023

  47. arXiv:2010.10134  [pdf, other

    cs.DS

    New Techniques and Fine-Grained Hardness for Dynamic Near-Additive Spanners

    Authors: Thiago Bergamaschi, Monika Henzinger, Maximilian Probst Gutenberg, Virginia Vassilevska Williams, Nicole Wein

    Abstract: Maintaining and updating shortest paths information in a graph is a fundamental problem with many applications. As computations on dense graphs can be prohibitively expensive, and it is preferable to perform the computations on a sparse skeleton of the given graph that roughly preserves the shortest paths information. Spanners and emulators serve this purpose. This paper develops fast dynamic algo… ▽ More

    Submitted 20 September, 2021; v1 submitted 20 October, 2020; originally announced October 2020.

    Comments: fixed a typo

  48. arXiv:2005.02368  [pdf, ps, other

    cs.DS

    Fast Dynamic Cuts, Distances and Effective Resistances via Vertex Sparsifiers

    Authors: Li Chen, Gramoz Goranci, Monika Henzinger, Richard Peng, Thatchaphol Saranurak

    Abstract: We present a general framework of designing efficient dynamic approximate algorithms for optimization on undirected graphs. In particular, we develop a technique that, given any problem that admits a certain notion of vertex sparsifiers, gives data structures that maintain approximate solutions in sub-linear update and query time. We illustrate the applicability of our paradigm to the following pr… ▽ More

    Submitted 5 May, 2020; originally announced May 2020.

  49. arXiv:2004.14891  [pdf, ps, other

    cs.DS

    Fully-Dynamic Coresets

    Authors: Monika Henzinger, Sagar Kale

    Abstract: With input sizes becoming massive, coresets -- small yet representative summary of the input -- are relevant more than ever. A weighted set $C_w$ that is a subset of the input is an $\varepsilon$-coreset if the cost of any feasible solution $S$ with respect to $C_w$ is within $[1 {\pm} \varepsilon]$ of the cost of $S$ with respect to the original input. We give a very general technique to compute… ▽ More

    Submitted 28 September, 2020; v1 submitted 30 April, 2020; originally announced April 2020.

    Comments: Added missed important reference. Abstract is shortened

  50. arXiv:2004.11666  [pdf, other

    cs.DS math.CO

    Faster Parallel Multiterminal Cuts

    Authors: Monika Henzinger, Alexander Noe, Christian Schulz

    Abstract: We give an improved branch-and-bound solver for the multiterminal cut problem, based on the recent work of Henzinger et al.. We contribute new, highly effective data reduction rules to transform the graph into a smaller equivalent instance. In addition, we present a local search algorithm that can significantly improve a given solution to the multiterminal cut problem. Our exact algorithm is able… ▽ More

    Submitted 24 April, 2020; originally announced April 2020.