Planted Models for k-way Edge and Vertex Expansion

Abstract

Graph partitioning problems are a central topic of study in algorithms and complexity theory. Edge expansion and vertex expansion, two popular graph partitioning objectives, seek a 2-partition of the vertex set of the graph that minimizes the considered objective. However, for many natural applications, one might require a graph to be partitioned into k parts, for some k ≥ 2. For a k-partition S1, …, Sk of the vertex set of a graph G = (V,E), the k-way edge expansion (resp. vertex expansion) of \S1, …, Sk\ is defined as i ∈ [k] (Si), and the balanced k-way edge expansion (resp. vertex expansion) of G is defined as \[ \S1, …, Sk\ ∈ Pk i ∈ [k] (Si) \, , \] where Pk is the set of all balanced k-partitions of V (i.e each part of a k-partition in Pk should have cardinality |V|/k), and (S) denotes the edge expansion (resp. vertex expansion) of S ⊂ V. We study a natural planted model for graphs where the vertex set of a graph has a k-partition S1, …, Sk such that the graph induced on each Si has large expansion, but each Si has small edge expansion (resp. vertex expansion) in the graph. We give bi-criteria approximation algorithms for computing the balanced k-way edge expansion (resp. vertex expansion) of instances in this planted model.

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…