Expander Decomposition for Non-Uniform Vertex Measures

Abstract

A (φ,ε)-expander-decomposition of a graph G (with n vertices and m edges) is a partition of V into clusters V1,…,Vk with conductance (G[Vi]) φ, such that there are O(ε m) inter-cluster edges. Such a decomposition plays a crucial role in many graph algorithms. [Agassy, Dorman, and Kaplan, ICALP 2023] (ADK) gave a randomized O(m) time algorithm for computing a (φ, φ2 n)-expander decomposition. In this paper we generalize this result for a broader notion of expansion. Let μ ∈ R 0 n be a vertex measure. A standard generalization of conductance of a cut (S,S) is its μ-expansion μG(S,S) = |E(S,S)|/ \μ(S),μ(S)\, where μ(S) = Σv∈ S μ(v). We present a randomized O(m) time algorithm for computing a (φ, φ 2 n·μ(V)m)-expander decomposition with respect to μ-expansion. A substantial portion of the exposition is adapted from ADK, and this work serves as a convenient reference for generalized expander decomposition.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…