activity
20152026
most citedOn Estimating Maximum Matching Size in Graph Streams

65 citations · 195 across the 64 of their papers we have counts for

collaborators
Showing cs.DSShow all

71 papers · 1 filter

cs.DS2026

Settling the Pass Complexity of Streaming Set Cover

Sepehr Assadi, Janani Sundaresan

In the streaming set cover problem, sets from a universe of size are arriving one by one in a stream, and the algorithm is allowed to process the stream using one or a few…

cs.DS2026

Semi-Streaming Matching in a Single Pass II: Greedy is Optimal

Sepehr Assadi, Max Jiang, Mars Xiang

We prove that no single-pass semi-streaming algorithm (deterministic or randomized) can achieve a better-than-half approximation to the maximum matching problem. This implies the o…

cs.DS2026

Semi-Streaming Matching in a Single Pass I: A New Framework for Lower Bounds via Blueprints

Sepehr Assadi, Max Jiang, Mars Xiang

In the semi-streaming model, we have an -vertex graph whose edges arrive in an arbitrary order in a stream. The goal is to make one or a few passes over the stream, us…

cs.DS2026

Fully Dynamic Algorithms for Coloring Triangle-Free Graphs

Sepehr Assadi, Helia Yazdanyar

A celebrated result of Johansson in graph theory states that every triangle-free graph of maximum degree can be properly colored with colors, improving upon the "gr…

cs.DS2025

Coloring Graphs with Few Colors in the Streaming Model

Sepehr Assadi, Janani Sundaresan, Helia Yazdanyar

We study graph coloring problems in the streaming model, where the goal is to process an -vertex graph whose edges arrive in a stream, using a limited space that is smaller than…

cs.DS2025

Vizing's Theorem in Deterministic Almost-Linear Time

Sepehr Assadi, Soheil Behnezhad, Sayan Bhattacharya +3

Vizing's theorem states that any -vertex -edge graph of maximum degree can be edge colored using at most different colors. Vizing's original proof is easily transl…

cs.DS2025

Better Bounds for Semi-Streaming Single-Source Shortest Paths

Sepehr Assadi, Gary Hoppenworth, Janani Sundaresan

In the semi-streaming model, an algorithm must process any -vertex graph by making one or few passes over a stream of its edges, use words of space…

cs.DS2025

Covering Approximate Shortest Paths with DAGs

Sepehr Assadi, Gary Hoppenworth, Nicole Wein

We define and study analogs of probabilistic tree embedding and tree cover for directed graphs. We define the notion of a DAG cover of a general directed graph : a small collect…

cs.DS2025

An Improved Fully Dynamic Algorithm for Counting 4-Cycles in General Graphs using Fast Matrix Multiplication

Sepehr Assadi, Vihan Shah

We study subgraph counting over fully dynamic graphs, which undergo edge insertions and deletions. Counting subgraphs is a fundamental problem in graph theory with numerous applica…

cs.DS2025

Correlation Clustering and (De)Sparsification: Graph Sketches Can Match Classical Algorithms

Sepehr Assadi, Sanjeev Khanna, Aaron Putterman

Correlation clustering is a widely-used approach for clustering large data sets based only on pairwise similarity information. In recent years, there has been a steady stream of be…

cs.DS2025

Distributed Triangle Detection is Hard in Few Rounds

Sepehr Assadi, Janani Sundaresan

In the distributed triangle detection problem, we have an -vertex network with one player for each vertex of the graph who sees the edges incident on the vertex. The p…

cs.DS2025

Simple Sublinear Algorithms for Vertex Coloring via Asymmetric Palette Sparsification

Sepehr Assadi, Helia Yazdanyar

The palette sparsification theorem (PST) of Assadi, Chen, and Khanna (SODA 2019) states that in every graph with maximum degree , sampling a list of colors from…

cs.DS2024

Streaming and Communication Complexity of Load-Balancing via Matching Contractors

Sepehr Assadi, Aaron Bernstein, Zachary Langley +2

In the load-balancing problem, we have an -vertex bipartite graph between a set of clients and servers. The goal is to find an assignment of all clients to the ser…

cs.DS2024★ 1 cited

Vizing's Theorem in Near-Linear Time

Sepehr Assadi, Soheil Behnezhad, Sayan Bhattacharya +3

Vizing's theorem states that any -vertex -edge graph of maximum degree can be edge colored using at most different colors [Vizing, 1964]. Vizing's original proof i…

cs.DS2024

Settling the Pass Complexity of Approximate Matchings in Dynamic Graph Streams

Sepehr Assadi, Soheil Behnezhad, Christian Konrad +2

A semi-streaming algorithm in dynamic graph streams processes any -vertex graph by making one or multiple passes over a stream of insertions and deletions to edges of the graph…

cs.DS2024★ 1 cited

Improved Bounds for Fully Dynamic Matching via Ordered Ruzsa-Szemeredi Graphs

Sepehr Assadi, Sanjeev Khanna, Peter Kiss

In a very recent breakthrough, Behnezhad and Ghafari [FOCS'24] developed a novel fully dynamic randomized algorithm for maintaining a -approximation of maximum matching with…

cs.DS2024

Polynomial Pass Semi-Streaming Lower Bounds for K-Cores and Degeneracy

Sepehr Assadi, Prantar Ghosh, Bruno Loff +2

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 t…

cs.DS2024

Faster Vizing and Near-Vizing Edge Coloring Algorithms

Sepehr Assadi

Vizing's celebrated theorem states that every simple graph with maximum degree admits a edge coloring which can be found in time on -vertex -edge g…

cs.DS2023

Passes is Optimal for Semi-Streaming Maximal Independent Set

Sepehr Assadi, Christian Konrad, Kheeran K. Naidu +1

In the semi-streaming model for processing massive graphs, an algorithm makes multiple passes over the edges of a given -vertex graph and is tasked with computing the solution t…

cs.DS2023★ 1 cited

Optimal Multi-Pass Lower Bounds for MST in Dynamic Streams

Sepehr Assadi, Gillat Kol, Zhijun Zhang

The seminal work of Ahn, Guha, and McGregor in 2012 introduced the graph sketching technique and used it to present the first streaming algorithms for various graph problems over d…

cs.DS2023★ 1 cited

Hidden Permutations to the Rescue: Multi-Pass Semi-Streaming Lower Bounds for Approximate Matchings

Sepehr Assadi, Janani Sundaresan

We prove that any semi-streaming algorithm for -approximation of maximum bipartite matching requires \[ Ω(\frac{\log{(1/ε)}}{\log{(1/β)}}) \] passes, where is t…

cs.DS2023★ 2 cited

A Simple -Approximation Semi-Streaming Algorithm for Maximum (Weighted) Matching

Sepehr Assadi

We present a simple semi-streaming algorithm for -approximation of bipartite matching in passes. This matches the performance of state-of-the-art "-eff…

cs.DS2023

Evaluating Stability in Massive Social Networks: Efficient Streaming Algorithms for Structural Balance

Vikrant Ashvinkumar, Sepehr Assadi, Chengyuan Deng +2

Structural balance theory studies stability in networks. Given a -vertex complete graph whose edges are labeled positive or negative, the graph is considered \emph{bal…

cs.DS2023

(Noisy) Gap Cycle Counting Strikes Back: Random Order Streaming Lower Bounds for Connected Components and Beyond

Sepehr Assadi, Janani Sundaresan

We continue the study of the communication complexity of gap cycle counting problems. These problems have been introduced by Verbin and Yu [SODA 2011] and have found numerous appli…