Differential privacy from locally adjustable graph algorithms: k-core decomposition, low out-degree ordering, and densest subgraphs
Differentially private algorithms allow large-scale data analytics while preserving user
privacy. Designing such algorithms for graph data is gaining importance with the growth of …
privacy. Designing such algorithms for graph data is gaining importance with the growth of …
Fully Dynamic -Clustering in Update Time
Abstract We present a $ O (1) $-approximate fully dynamic algorithm for the $ k $-median
and $ k $-means problems on metric spaces with amortized update time $\tilde O (k) $ and …
and $ k $-means problems on metric spaces with amortized update time $\tilde O (k) $ and …
Practical Parallel Algorithms for Near-Optimal Densest Subgraphs on Massive Graphs
The densest subgraph problem has received significant attention, both in theory and in
practice, due to its applications in problems such as community detection, social network …
practice, due to its applications in problems such as community detection, social network …
Polynomial Pass Semi-Streaming Lower Bounds for K-Cores and Degeneracy
The following question arises naturally in the study of graph streaming algorithms:" Is there
any graph problem which is" not too hard", in that it can be solved efficiently with total …
any graph problem which is" not too hard", in that it can be solved efficiently with total …
High-Performance and Flexible Parallel Algorithms for Semisort and Related Problems
Semisort is a fundamental algorithmic primitive widely used in the design and analysis of
efficient parallel algorithms. It takes input as an array of records and a function extracting a …
efficient parallel algorithms. It takes input as an array of records and a function extracting a …
BatchHL: batch dynamic labelling for distance queries on large-scale networks
Many real-world applications operate on dynamic graphs to perform important tasks. In this
article, we study batch-dynamic algorithms that are capable of updating distance labelling …
article, we study batch-dynamic algorithms that are capable of updating distance labelling …
Streaming Graph Algorithms in the Massively Parallel Computation Model
We initiate the study of graph algorithms in the streaming setting on massive distributed and
parallel systems inspired by practical data processing systems. The objective is to design …
parallel systems inspired by practical data processing systems. The objective is to design …
[PDF][PDF] Parallel Batch-Dynamic Algorithms Dynamic Trees, Graphs, and Self-Adjusting Computation
D Anderson - 2023 - reports-archive.adm.cs.cmu.edu
The defining feature of many modern large-scale computer systems is the sheer amount of
data that they generate and process. Google's MapReduce clusters process over twenty …
data that they generate and process. Google's MapReduce clusters process over twenty …
Deterministic and Low-Span Work-Efficient Parallel Batch-Dynamic Trees
Dynamic trees are a well-studied and fundamental building block of dynamic graph
algorithms dating back to the seminal work of Sleator and Tarjan [STOC'81,(1981), pp. 114 …
algorithms dating back to the seminal work of Sleator and Tarjan [STOC'81,(1981), pp. 114 …
Fast Multilayer Core Decomposition and Indexing
The multilayer (ML) graph model provides a robust representation of multi-sourced
relationships among real-world entities, laying a solid foundation for reliable knowledge …
relationships among real-world entities, laying a solid foundation for reliable knowledge …