Zum Hauptinhalt springen

Showing 1–38 of 38 results for author: Łącki, J

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

    cs.DS cs.DC

    Parallel Set Cover and Hypergraph Matching via Uniform Random Sampling

    Authors: Laxman Dhulipala, Michael Dinitz, Jakub Łącki, Slobodan Mitrović

    Abstract: The SetCover problem has been extensively studied in many different models of computation, including parallel and distributed settings. From an approximation point of view, there are two standard guarantees: an $O(\log Δ)$-approximation (where $Δ$ is the maximum set size) and an $O(f)$-approximation (where $f$ is the maximum number of sets containing any given element). In this paper, we introdu… ▽ More

    Submitted 23 August, 2024; originally announced August 2024.

  2. arXiv:2408.06455  [pdf, other

    cs.DS

    Massively Parallel Minimum Spanning Tree in General Metric Spaces

    Authors: Amir Azarmehr, Soheil Behnezhad, Rajesh Jayaram, Jakub Łącki, Vahab Mirrokni, Peilin Zhong

    Abstract: We study the minimum spanning tree (MST) problem in the massively parallel computation (MPC) model. Our focus is particularly on the *strictly sublinear* regime of MPC where the space per machine is $O(n^δ)$. Here $n$ is the number of vertices and constant $δ\in (0, 1)$ can be made arbitrarily small. The MST problem admits a simple and folklore $O(\log n)$-round algorithm in the MPC model. When th… ▽ More

    Submitted 12 August, 2024; originally announced August 2024.

  3. 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.

  4. arXiv:2405.11671  [pdf, other

    cs.DS

    BYO: A Unified Framework for Benchmarking Large-Scale Graph Containers

    Authors: Brian Wheatman, Xiaojun Dong, Zheqi Shen, Laxman Dhulipala, Jakub Łącki, Prashant Pandey, Helen Xu

    Abstract: A fundamental building block in any graph algorithm is a graph container - a data structure used to represent the graph. Ideally, a graph container enables efficient access to the underlying graph, has low space usage, and supports updating the graph efficiently. In this paper, we conduct an extensive empirical evaluation of graph containers designed to support running algorithms on large graphs.… ▽ More

    Submitted 19 May, 2024; originally announced May 2024.

  5. arXiv:2404.16267  [pdf, ps, other

    cs.DS

    Dynamic PageRank: Algorithms and Lower Bounds

    Authors: Rajesh Jayaram, Jakub Łącki, Slobodan Mitrović, Krzysztof Onak, Piotr Sankowski

    Abstract: We consider the PageRank problem in the dynamic setting, where the goal is to explicitly maintain an approximate PageRank vector $π\in \mathbb{R}^n$ for a graph under a sequence of edge insertions and deletions. Our main result is a complete characterization of the complexity of dynamic PageRank maintenance for both multiplicative and additive ($L_1$) approximations. First, we establish matching… ▽ More

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

  6. 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

  7. arXiv:2403.01797  [pdf, other

    cs.DS cs.IR

    Unleashing Graph Partitioning for Large-Scale Nearest Neighbor Search

    Authors: Lars Gottesbüren, Laxman Dhulipala, Rajesh Jayaram, Jakub Lacki

    Abstract: We consider the fundamental problem of decomposing a large-scale approximate nearest neighbor search (ANNS) problem into smaller sub-problems. The goal is to partition the input points into neighborhood-preserving shards, so that the nearest neighbors of any point are contained in only a few shards. When a query arrives, a routing algorithm is used to identify the shards which should be searched f… ▽ More

    Submitted 4 March, 2024; originally announced March 2024.

  8. arXiv:2310.11812  [pdf, other

    cs.DS

    Open Problems in (Hyper)Graph Decomposition

    Authors: Deepak Ajwani, Rob H. Bisseling, Katrin Casel, Ümit V. Çatalyürek, Cédric Chevalier, Florian Chudigiewitsch, Marcelo Fonseca Faraj, Michael Fellows, Lars Gottesbüren, Tobias Heuer, George Karypis, Kamer Kaya, Jakub Lacki, Johannes Langguth, Xiaoye Sherry Li, Ruben Mayer, Johannes Meintrup, Yosuke Mizutani, François Pellegrini, Fabrizio Petrini, Frances Rosamond, Ilya Safro, Sebastian Schlag, Christian Schulz, Roohani Sharma , et al. (4 additional authors not shown)

    Abstract: Large networks are useful in a wide range of applications. Sometimes problem instances are composed of billions of entities. Decomposing and analyzing these structures helps us gain new insights about our surroundings. Even if the final application concerns a different problem (such as traversal, finding paths, trees, and flows), decomposing large graphs is often an important subproblem for comple… ▽ More

    Submitted 18 October, 2023; originally announced October 2023.

  9. arXiv:2308.03578  [pdf, other

    cs.DS cs.DB cs.DC cs.IR

    TeraHAC: Hierarchical Agglomerative Clustering of Trillion-Edge Graphs

    Authors: Laxman Dhulipala, Jason Lee, Jakub Łącki, Vahab Mirrokni

    Abstract: We introduce TeraHAC, a $(1+ε)$-approximate hierarchical agglomerative clustering (HAC) algorithm which scales to trillion-edge graphs. Our algorithm is based on a new approach to computing $(1+ε)$-approximate HAC, which is a novel combination of the nearest-neighbor chain algorithm and the notion of $(1+ε)$-approximate HAC. Our approach allows us to partition the graph among multiple machines and… ▽ More

    Submitted 11 June, 2024; v1 submitted 7 August, 2023; originally announced August 2023.

    Comments: SIGMOD 2024

  10. arXiv:2307.13747  [pdf, other

    cs.DS

    Fully Dynamic Consistent $k$-Center Clustering

    Authors: Jakub Łącki, Bernhard Haeupler, Christoph Grunau, Václav Rozhoň, Rajesh Jayaram

    Abstract: We study the consistent k-center clustering problem. In this problem, the goal is to maintain a constant factor approximate $k$-center solution during a sequence of $n$ point insertions and deletions while minimizing the recourse, i.e., the number of changes made to the set of centers after each point insertion or deletion. Previous works by Lattanzi and Vassilvitskii [ICML '12] and Fichtenberger,… ▽ More

    Submitted 25 July, 2023; originally announced July 2023.

  11. Adaptive Massively Parallel Connectivity in Optimal Space

    Authors: Rustam Latypov, Jakub Łącki, Yannic Maus, Jara Uitto

    Abstract: We study the problem of finding connected components in the Adaptive Massively Parallel Computation (AMPC) model. We show that when we require the total space to be linear in the size of the input graph the problem can be solved in $O(\log^* n)$ rounds in forests (with high probability) and $2^{O(\log^* n)}$ expected rounds in general graphs. This improves upon an existing $O(\log \log_{m/n} n)$ r… ▽ More

    Submitted 14 April, 2023; v1 submitted 8 February, 2023; originally announced February 2023.

    Comments: ACM Symposium on Parallelism in Algorithms and Architectures (SPAA) 2023

  12. arXiv:2212.14334  [pdf, ps, other

    cs.DS cs.LG cs.SI

    Constant Approximation for Normalized Modularity and Associations Clustering

    Authors: Jakub Łącki, Vahab Mirrokni, Christian Sohler

    Abstract: We study the problem of graph clustering under a broad class of objectives in which the quality of a cluster is defined based on the ratio between the number of edges in the cluster, and the total weight of vertices in the cluster. We show that our definition is closely related to popular clustering measures, namely normalized associations, which is a dual of the normalized cut objective, and norm… ▽ More

    Submitted 29 December, 2022; originally announced December 2022.

    MSC Class: 68W25 ACM Class: F.2.2

  13. arXiv:2206.11654  [pdf, other

    cs.DS cs.DC

    Hierarchical Agglomerative Graph Clustering in Poly-Logarithmic Depth

    Authors: Laxman Dhulipala, David Eisenstat, Jakub Łącki, Vahab Mirronki, Jessica Shi

    Abstract: Obtaining scalable algorithms for hierarchical agglomerative clustering (HAC) is of significant interest due to the massive size of real-world datasets. At the same time, efficiently parallelizing HAC is difficult due to the seemingly sequential nature of the algorithm. In this paper, we address this issue and present ParHAC, the first efficient parallel HAC algorithm with sublinear depth for the… ▽ More

    Submitted 23 June, 2022; originally announced June 2022.

  14. arXiv:2206.07554  [pdf, other

    cs.DS

    Hierarchical Clustering in Graph Streams: Single-Pass Algorithms and Space Lower Bounds

    Authors: Sepehr Assadi, Vaggos Chatziafratis, Jakub Łącki, Vahab Mirrokni, Chen Wang

    Abstract: The Hierarchical Clustering (HC) problem consists of building a hierarchy of clusters to represent a given dataset. Motivated by the modern large-scale applications, we study the problem in the \streaming model, in which the memory is heavily limited and only a single or very few passes over the input are allowed. Specifically, we investigate whether a good hierarchical clustering can be obtained,… ▽ More

    Submitted 15 June, 2022; originally announced June 2022.

    Comments: Full version of the paper accepted to COLT 2022. 55 pages, 3 figures

  15. arXiv:2111.09376  [pdf, ps, other

    cs.DS

    Optimal Decremental Connectivity in Non-Sparse Graphs

    Authors: Anders Aaman, Adam Karczmarz, Jakub Łącki, Nikos Parotsidis, Peter M. R. Rasmussen, Mikkel Thorup

    Abstract: We present a dynamic algorithm for maintaining the connected and 2-edge-connected components in an undirected graph subject to edge deletions. The algorithm is Monte-Carlo randomized and processes any sequence of edge deletions in $O(m + n \operatorname{polylog} n)$ total time. Interspersed with the deletions, it can answer queries to whether any two given vertices currently belong to the same (2-… ▽ More

    Submitted 19 November, 2021; v1 submitted 17 November, 2021; originally announced November 2021.

  16. arXiv:2108.01731  [pdf, other

    cs.SI cs.AI cs.DC cs.LG

    Scalable Community Detection via Parallel Correlation Clustering

    Authors: Jessica Shi, Laxman Dhulipala, David Eisenstat, Jakub Łącki, Vahab Mirrokni

    Abstract: Graph clustering and community detection are central problems in modern data mining. The increasing need for analyzing billion-scale data calls for faster and more scalable algorithms for these problems. There are certain trade-offs between the quality and speed of such clustering algorithms. In this paper, we design scalable algorithms that achieve high quality when evaluated based on ground trut… ▽ More

    Submitted 27 July, 2021; originally announced August 2021.

    Comments: This is a preliminary version of a paper that will appear at VLDB'21

  17. arXiv:2106.05610  [pdf, other

    cs.DS cs.AI cs.CV cs.LG

    Hierarchical Agglomerative Graph Clustering in Nearly-Linear Time

    Authors: Laxman Dhulipala, David Eisenstat, Jakub Łącki, Vahab Mirrokni, Jessica Shi

    Abstract: We study the widely used hierarchical agglomerative clustering (HAC) algorithm on edge-weighted graphs. We define an algorithmic framework for hierarchical agglomerative graph clustering that provides the first efficient $\tilde{O}(m)$ time exact algorithms for classic linkage measures, such as complete- and WPGMA-linkage, as well as other measures. Furthermore, for average-linkage, arguably the m… ▽ More

    Submitted 10 June, 2021; originally announced June 2021.

    Comments: This is the full version of the paper appearing in ICML'21

  18. arXiv:2009.11552  [pdf, other

    cs.DC cs.DS

    Parallel Graph Algorithms in Constant Adaptive Rounds: Theory meets Practice

    Authors: Soheil Behnezhad, Laxman Dhulipala, Hossein Esfandiari, Jakub Łącki, Vahab Mirrokni, Warren Schudy

    Abstract: We study fundamental graph problems such as graph connectivity, minimum spanning forest (MSF), and approximate maximum (weight) matching in a distributed setting. In particular, we focus on the Adaptive Massively Parallel Computation (AMPC) model, which is a theoretical model that captures MapReduce-like computation augmented with a distributed hash table. We show the first AMPC algorithms for a… ▽ More

    Submitted 24 September, 2020; originally announced September 2020.

  19. arXiv:2009.08416  [pdf, ps, other

    cs.DS

    Near-Optimal Decremental Hopsets with Applications

    Authors: Jakub Łącki, Yasamin Nazari

    Abstract: Given a weighted undirected graph $G=(V,E,w)$, a hopset $H$ of hopbound $β$ and stretch $(1+ε)$ is a set of edges such that for any pair of nodes $u, v \in V$, there is a path in $G \cup H$ of at most $β$ hops, whose length is within a $(1+ε)$ factor from the distance between $u$ and $v$ in $G$. We show the first efficient decremental algorithm for maintaining hopsets with a polylogarithmic hopb… ▽ More

    Submitted 4 August, 2022; v1 submitted 17 September, 2020; originally announced September 2020.

    Comments: In proceedings of ICALP 2022: https://drops.dagstuhl.de/opus/volltexte/2022/16427/

  20. arXiv:2006.06743  [pdf, other

    cs.LG stat.ML

    Faster DBSCAN via subsampled similarity queries

    Authors: Heinrich Jiang, Jennifer Jang, Jakub Łącki

    Abstract: DBSCAN is a popular density-based clustering algorithm. It computes the $ε$-neighborhood graph of a dataset and uses the connected components of the high-degree nodes to decide the clusters. However, the full neighborhood graph may be too costly to compute with a worst-case complexity of $O(n^2)$. In this paper, we propose a simple variant called SNG-DBSCAN, which clusters based on a subsampled… ▽ More

    Submitted 21 October, 2020; v1 submitted 11 June, 2020; originally announced June 2020.

    Comments: 34th Conference on Neural Information Processing Systems (NeurIPS 2020)

  21. arXiv:1911.01839  [pdf, other

    cs.DS

    Fully Dynamic Matching: Beating 2-Approximation in $Δ^ε$ Update Time

    Authors: Soheil Behnezhad, Jakub Łącki, Vahab Mirrokni

    Abstract: In fully dynamic graphs, we know how to maintain a 2-approximation of maximum matching extremely fast, that is, in polylogarithmic update time or better. In a sharp contrast and despite extensive studies, all known algorithms that maintain a $2-Ω(1)$ approximate matching are much slower. Understanding this gap and, in particular, determining the best possible update time for algorithms providing a… ▽ More

    Submitted 5 November, 2019; originally announced November 2019.

    Comments: A preliminary version of this paper is to appear in proceedings of SODA 2020

  22. arXiv:1910.05385  [pdf, other

    cs.DS cs.DC

    Near-Optimal Massively Parallel Graph Connectivity

    Authors: Soheil Behnezhad, Laxman Dhulipala, Hossein Esfandiari, Jakub Łącki, Vahab Mirrokni

    Abstract: Identifying the connected components of a graph, apart from being a fundamental problem with countless applications, is a key primitive for many other algorithms. In this paper, we consider this problem in parallel settings. Particularly, we focus on the Massively Parallel Computations (MPC) model, which is the standard theoretical model for modern parallel frameworks such as MapReduce, Hadoop, or… ▽ More

    Submitted 11 March, 2020; v1 submitted 11 October, 2019; originally announced October 2019.

    Comments: A preliminary version of this paper is to appear in the proceedings of The 60th Annual IEEE Symposium on Foundations of Computer Science (FOCS 2019)

  23. arXiv:1907.05391  [pdf, ps, other

    cs.DS cs.DC

    Walking Randomly, Massively, and Efficiently

    Authors: Jakub Łącki, Slobodan Mitrović, Krzysztof Onak, Piotr Sankowski

    Abstract: We introduce a set of techniques that allow for efficiently generating many independent random walks in the Massive Parallel Computation (MPC) model with space per machine strongly sublinear in the number of vertices. In this space-per-machine regime, many natural approaches to graph problems struggle to overcome the $Θ(\log n)$ MPC round complexity barrier. Our techniques enable breaking this bar… ▽ More

    Submitted 5 November, 2019; v1 submitted 11 July, 2019; originally announced July 2019.

  24. arXiv:1907.02266  [pdf, ps, other

    cs.DS

    Reliable Hubs for Partially-Dynamic All-Pairs Shortest Paths in Directed Graphs

    Authors: Adam Karczmarz, Jakub Łącki

    Abstract: We give new partially-dynamic algorithms for the all-pairs shortest paths problem in weighted directed graphs. Most importantly, we give a new deterministic incremental algorithm for the problem that handles updates in $\widetilde{O}(mn^{4/3}\log{W}/ε)$ total time (where the edge weights are from $[1,W]$) and explicitly maintains a $(1+ε)$-approximate distance matrix. For a fixed $ε>0$, this is th… ▽ More

    Submitted 4 July, 2019; originally announced July 2019.

  25. arXiv:1905.07533  [pdf, other

    cs.DC cs.DS

    Massively Parallel Computation via Remote Memory Access

    Authors: Soheil Behnezhad, Laxman Dhulipala, Hossein Esfandiari, Jakub Łącki, Warren Schudy, Vahab Mirrokni

    Abstract: We introduce the Adaptive Massively Parallel Computation (AMPC) model, which is an extension of the Massively Parallel Computation (MPC) model. At a high level, the AMPC model strengthens the MPC model by storing all messages sent within a round in a distributed data store. In the following round, all machines are provided with random read access to the data store, subject to the same constraints… ▽ More

    Submitted 18 May, 2019; originally announced May 2019.

  26. arXiv:1807.10727  [pdf, other

    cs.DC cs.DS

    Connected Components at Scale via Local Contractions

    Authors: Jakub Łącki, Vahab Mirrokni, Michał Włodarczyk

    Abstract: As a fundamental tool in hierarchical graph clustering, computing connected components has been a central problem in large-scale data mining. While many known algorithms have been developed for this problem, they are either not scalable in practice or lack strong theoretical guarantees on the parallel running time, that is, the number of communication rounds. So far, the best proven guarantee is… ▽ More

    Submitted 27 July, 2018; originally announced July 2018.

  27. arXiv:1806.10772  [pdf, other

    cs.DS

    Decremental SPQR-trees for Planar Graphs

    Authors: Jacob Holm, Giuseppe F. Italiano, Adam Karczmarz, Jakub Łącki, Eva Rotenberg

    Abstract: We present a decremental data structure for maintaining the SPQR-tree of a planar graph subject to edge contractions and deletions. The update time, amortized over $Ω(n)$ operations, is $O(\log^2 n)$. Via SPQR-trees, we give a decremental data structure for maintaining $3$-vertex connectivity in planar graphs. It answers queries in $O(1)$ time and processes edge deletions and contractions in… ▽ More

    Submitted 28 June, 2018; originally announced June 2018.

  28. arXiv:1707.03478  [pdf, ps, other

    cs.DS cs.DC

    Round Compression for Parallel Matching Algorithms

    Authors: Artur Czumaj, Jakub Łącki, Aleksander Mądry, Slobodan Mitrović, Krzysztof Onak, Piotr Sankowski

    Abstract: For over a decade now we have been witnessing the success of {\em massive parallel computation} (MPC) frameworks, such as MapReduce, Hadoop, Dryad, or Spark. One of the reasons for their success is the fact that these frameworks are able to accurately capture the nature of large-scale computation. In particular, compared to the classic distributed algorithms or PRAM models, these frameworks allow… ▽ More

    Submitted 1 February, 2018; v1 submitted 11 July, 2017; originally announced July 2017.

  29. arXiv:1706.10228  [pdf, other

    cs.DS

    Contracting a Planar Graph Efficiently

    Authors: Jacob Holm, Giuseppe F. Italiano, Adam Karczmarz, Jakub Łącki, Eva Rotenberg, Piotr Sankowski

    Abstract: We present a data structure that can maintain a simple planar graph under edge contractions in linear total time. The data structure supports adjacency queries and provides access to neighbor lists in $O(1)$ time. Moreover, it can report all the arising self-loops and parallel edges. By applying the data structure, we can achieve optimal running times for decremental bridge detection, 2-edge con… ▽ More

    Submitted 30 June, 2017; originally announced June 2017.

  30. arXiv:1705.11163  [pdf, other

    cs.DS

    Decremental Single-Source Reachability in Planar Digraphs

    Authors: Giuseppe F. Italiano, Adam Karczmarz, Jakub Łącki, Piotr Sankowski

    Abstract: In this paper we show a new algorithm for the decremental single-source reachability problem in directed planar graphs. It processes any sequence of edge deletions in $O(n\log^2{n}\log\log{n})$ total time and explicitly maintains the set of vertices reachable from a fixed source vertex. Hence, if all edges are eventually deleted, the amortized time of processing each edge deletion is only… ▽ More

    Submitted 31 May, 2017; originally announced May 2017.

  31. arXiv:1511.02612  [pdf, other

    cs.DS

    Optimal Dynamic Strings

    Authors: Paweł Gawrychowski, Adam Karczmarz, Tomasz Kociumaka, Jakub Łącki, Piotr Sankowski

    Abstract: In this paper we study the fundamental problem of maintaining a dynamic collection of strings under the following operations: concat - concatenates two strings, split - splits a string into two at a given position, compare - finds the lexicographical order (less, equal, greater) between two strings, LCP - calculates the longest common prefix of two strings. We present an efficient data structure f… ▽ More

    Submitted 8 April, 2016; v1 submitted 9 November, 2015; originally announced November 2015.

    MSC Class: 68P05; 68W32 ACM Class: F.2.2

  32. arXiv:1507.02426  [pdf, other

    cs.DS

    Algorithmic Complexity of Power Law Networks

    Authors: Paweł Brach, Marek Cygan, Jakub Łącki, Piotr Sankowski

    Abstract: It was experimentally observed that the majority of real-world networks follow power law degree distribution. The aim of this paper is to study the algorithmic complexity of such "typical" networks. The contribution of this work is twofold. First, we define a deterministic condition for checking whether a graph has a power law degree distribution and experimentally validate it on real-world netw… ▽ More

    Submitted 9 July, 2015; originally announced July 2015.

    ACM Class: F.2.2; G.2.2

  33. arXiv:1506.02973  [pdf, ps, other

    cs.DS

    Fast and simple connectivity in graph timelines

    Authors: Adam Karczmarz, Jakub Łącki

    Abstract: In this paper we study the problem of answering connectivity queries about a \emph{graph timeline}. A graph timeline is a sequence of undirected graphs $G_1,\ldots,G_t$ on a common set of vertices of size $n$ such that each graph is obtained from the previous one by an addition or a deletion of a single edge. We present data structures, which preprocess the timeline and can answer the following qu… ▽ More

    Submitted 9 June, 2015; originally announced June 2015.

    Comments: 21 pages, extended abstract to appear in WADS'15

  34. arXiv:1409.7240  [pdf, other

    cs.DS

    Optimal decremental connectivity in planar graphs

    Authors: Jakub Łącki, Piotr Sankowski

    Abstract: We show an algorithm for dynamic maintenance of connectivity information in an undirected planar graph subject to edge deletions. Our algorithm may answer connectivity queries of the form `Are vertices $u$ and $v$ connected with a path?' in constant time. The queries can be intermixed with any sequence of edge deletions, and the algorithm handles all updates in $O(n)$ time. This results improves o… ▽ More

    Submitted 25 September, 2014; originally announced September 2014.

    ACM Class: F.2.2; G.2.2

  35. arXiv:1308.3336  [pdf, other

    cs.DS

    The Power of Dynamic Distance Oracles: Efficient Dynamic Algorithms for the Steiner Tree

    Authors: Jakub Łącki, Jakub Oćwieja, Marcin Pilipczuk, Piotr Sankowski, Anna Zych

    Abstract: In this paper we study the Steiner tree problem over a dynamic set of terminals. We consider the model where we are given an $n$-vertex graph $G=(V,E,w)$ with positive real edge weights, and our goal is to maintain a tree which is a good approximation of the minimum Steiner tree spanning a terminal set $S \subseteq V$, which changes over time. The changes applied to the terminal set are either ter… ▽ More

    Submitted 24 June, 2016; v1 submitted 15 August, 2013; originally announced August 2013.

    Comments: Full version of the paper accepted to STOC'15

  36. arXiv:1304.0084  [pdf, other

    cs.DS cs.LO

    Faster Algorithms for Markov Decision Processes with Low Treewidth

    Authors: Krishnendu Chatterjee, Jakub Łącki

    Abstract: We consider two core algorithmic problems for probabilistic verification: the maximal end-component decomposition and the almost-sure reachability set computation for Markov decision processes (MDPs). For MDPs with treewidth $k$, we present two improved static algorithms for both the problems that run in time $O(n \cdot k^{2.38} \cdot 2^k)$ and $O(m \cdot \log n \cdot k)$, respectively, where $n$… ▽ More

    Submitted 30 October, 2013; v1 submitted 30 March, 2013; originally announced April 2013.

    Comments: Conference version will appear in CAV 2013

  37. arXiv:1210.4811  [pdf, ps, other

    cs.DM cs.DS math.CO

    Single Source - All Sinks Max Flows in Planar Digraphs

    Authors: Jakub Łącki, Yahav Nussbaum, Piotr Sankowski, Christian Wulff-Nilsen

    Abstract: Let G = (V,E) be a planar n-vertex digraph. Consider the problem of computing max st-flow values in G from a fixed source s to all sinks t in V\{s}. We show how to solve this problem in near-linear O(n log^3 n) time. Previously, no better solution was known than running a single-source single-sink max flow algorithm n-1 times, giving a total time bound of O(n^2 log n) with the algorithm of Borrada… ▽ More

    Submitted 17 October, 2012; originally announced October 2012.

    Comments: 25 pages, 4 figures; extended abstract appeared in FOCS 2012

    ACM Class: G.2.2; F.2.2

  38. arXiv:1104.4890  [pdf, ps, other

    cs.DS

    Min-cuts and Shortest Cycles in Planar Graphs in O(n log log n) Time

    Authors: Jakub Łącki, Piotr Sankowski

    Abstract: We present a deterministic O(n log log n) time algorithm for finding shortest cycles and minimum cuts in planar graphs. The algorithm improves the previously known fastest algorithm by Italiano et al. in STOC'11 by a factor of log n. This speedup is obtained through the use of dense distance graphs combined with a divide-and-conquer approach.

    Submitted 26 April, 2011; originally announced April 2011.

    MSC Class: 05C85; 05C10 ACM Class: G.2.2