Affinity clustering: Hierarchical clustering at scale

MH Bateni, S Behnezhad… - Advances in …, 2017 - proceedings.neurips.cc
Graph clustering is a fundamental task in many data-mining and machine-learning
pipelines. In particular, identifying a good hierarchical structure is at the same time a …

Coresets meet EDCS: algorithms for matching and vertex cover on massive graphs

S Assadi, MH Bateni, A Bernstein, V Mirrokni… - Proceedings of the …, 2019 - SIAM
There is a rapidly growing need for scalable algorithms that solve classical graph problems,
such as maximum matching and minimum vertex cover, on massive graphs. For massive …

Evolving object-oriented designs with refactorings

L Tokuda, D Batory - Automated Software Engineering, 2001 - Springer
Refactorings are behavior-preserving program transformations that automate design
evolution in object-oriented applications. Three kinds of design evolution are: schema …

Kernelization via sampling with applications to finding matchings and related problems in dynamic graph streams

R Chitnis, G Cormode, H Esfandiari… - Proceedings of the twenty …, 2016 - SIAM
In this paper we present a simple but powerful subgraph sampling primitive that is
applicable in a variety of computational models including dynamic graph streams (where the …

Maximum matchings in dynamic graph streams and the simultaneous communication model

S Assadi, S Khanna, Y Li, G Yaroslavtsev - … of the twenty-seventh annual ACM …, 2016 - SIAM
We study the problem of finding an approximate maximum matching in two closely related
computational models, namely, the dynamic graph streaming model and the simultaneous …

On estimating maximum matching size in graph streams

S Assadi, S Khanna, Y Li - Proceedings of the Twenty-Eighth Annual ACM …, 2017 - SIAM
We study the problem of estimating the maximum matching size in graphs whose edges are
revealed in a streaming manner. We consider both insertion-only streams, which only …

Improved bounds for matching in random-order streams

A Bernstein - Theory of Computing Systems, 2024 - Springer
We study the problem of computing an approximate maximum cardinality matching in the
semi-streaming model when edges arrive in a random order. In the semi-streaming model …

Parameterized analysis and crossing minimization problems

M Zehavi - Computer Science Review, 2022 - Elsevier
In this survey/introductory article, we first present the basics of the field of Parameterized
Complexity, made accessible to readers without background on the subject. Afterwards, we …

Near-quadratic lower bounds for two-pass graph streaming algorithms

S Assadi, R Raz - 2020 IEEE 61st Annual Symposium on …, 2020 - ieeexplore.ieee.org
We prove that any two-pass graph streaming algorithm for the st reachability problem in n-
vertex directed graphs requires near-quadratic space of n 2-o (1) bits. As a corollary, we also …

A Two-Pass (Conditional) Lower Bound for Semi-Streaming Maximum Matching∗

S Assadi - Proceedings of the 2022 Annual ACM-SIAM …, 2022 - SIAM
We prove a lower bound on the space complexity of two-pass semi-streaming algorithms
that approximate the maximum matching problem. The lower bound is parameterized by the …