Table of Contents
Fetching ...

Expander Decomposition for Non-Uniform Vertex Measures

Daniel Agassy, Dani Dorfman, Haim Kaplan

TL;DR

This work generalizes expander decomposition to non-uniform vertex measures by introducing μ-expansion and developing a randomized \\tilde{O}(m) time algorithm that computes a $(\\phi,\\phi\\log^2 n \\cdot \\frac{\\mu(V)}{m})$-expander decomposition with respect to μ-expansion. Building on the Cut-Matching framework, it adapts a spectral, fractional-matching approach to handle μ-weighted cuts, embedding, and congestion through a self-contained analysis that culminates in a near-μ-expander residual. The core technical contributions include a μ-expansion–oriented cut-matching game with a cut player and a matching player, a potential-based analysis of convergence, and an integration step (trimming) that yields a full expander decomposition in \\tilde{O}(m) time. The results extend the applicability of expander decompositions to graphs with non-uniform vertex weights, enabling more general algorithmic applications where vertex significance varies substantially.

Abstract

A $(φ,ε)$-expander-decomposition of a graph $G$ (with $n$ vertices and $m$ edges) is a partition of $V$ into clusters $V_1,\ldots,V_k$ with conductance $Φ(G[V_i]) \ge φ$, 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 $\tilde{O}(m)$ time algorithm for computing a $(φ, φ\log^2 {n})$-expander decomposition. In this paper we generalize this result for a broader notion of expansion. Let $μ\in \mathbb{R}_{\ge 0 }^n$ be a vertex measure. A standard generalization of conductance of a cut $(S,\overline{S})$ is its $μ$-expansion $Φ^μ_G(S,\overline{S}) = |E(S,\overline{S})|/\min \{μ(S),μ(\overline{S})\}$, where $μ(S) = \sum_{v\in S} μ(v)$. We present a randomized $\tilde{O}(m)$ time algorithm for computing a $(φ, φ\log^2 {n}\cdot\frac{μ(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.

Expander Decomposition for Non-Uniform Vertex Measures

TL;DR

This work generalizes expander decomposition to non-uniform vertex measures by introducing μ-expansion and developing a randomized \\tilde{O}(m) time algorithm that computes a -expander decomposition with respect to μ-expansion. Building on the Cut-Matching framework, it adapts a spectral, fractional-matching approach to handle μ-weighted cuts, embedding, and congestion through a self-contained analysis that culminates in a near-μ-expander residual. The core technical contributions include a μ-expansion–oriented cut-matching game with a cut player and a matching player, a potential-based analysis of convergence, and an integration step (trimming) that yields a full expander decomposition in \\tilde{O}(m) time. The results extend the applicability of expander decompositions to graphs with non-uniform vertex weights, enabling more general algorithmic applications where vertex significance varies substantially.

Abstract

A -expander-decomposition of a graph (with vertices and edges) is a partition of into clusters with conductance , such that there are inter-cluster edges. Such a decomposition plays a crucial role in many graph algorithms. [Agassy, Dorman, and Kaplan, ICALP 2023] (ADK) gave a randomized time algorithm for computing a -expander decomposition. In this paper we generalize this result for a broader notion of expansion. Let be a vertex measure. A standard generalization of conductance of a cut is its -expansion , where . We present a randomized time algorithm for computing a -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.

Paper Structure

This paper contains 17 sections, 33 theorems, 53 equations, 1 figure, 2 algorithms.

Key Result

Lemma 2.8

Let $G,H$ be two graphs on the same vertex set $V$. Let $A\subseteq V$. Assume that $H$ is embeddable in $G$ with congestion $c$, and that $A$ is a near $(\phi,\mu)$-expander in $H$. Then, $A$ is a near $(\frac{2\phi}{c}, \mu)$-expander in $G$.

Figures (1)

  • Figure 1: Visualization of the sets $A,A'$ and $U$.

Theorems & Definitions (74)

  • Definition 2.2: $\mu$-Matching
  • Definition 2.3: $\mu\IfNoValueTF{-NoValue-}{}{(-NoValue-)}$-stochastic
  • Definition 2.4: Laplacian, Normalized Laplacian
  • Definition 2.5: $\mu\IfNoValueTF{-NoValue-}{}{_{-NoValue-}}\IfNoValueTF{-NoValue-}{}{(-NoValue-)}$-expansion
  • Definition 2.6: $\mu\IfNoValueTF{-NoValue-}{}{_{-NoValue-}}\IfNoValueTF{-NoValue-}{}{(-NoValue-)}$-Expander, $\mu\IfNoValueTF{-NoValue-}{}{_{-NoValue-}}\IfNoValueTF{-NoValue-}{}{(-NoValue-)}$-Near-Expander
  • Definition 2.7: Embedding
  • Lemma 2.8
  • proof
  • Corollary 2.9
  • proof
  • ...and 64 more