Planted Models for k-way Edge and Vertex Expansion

by   Anand Louis, et al.

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 S_1, ..., S_k of the vertex set of a graph G = (V,E), the k-way edge expansion (resp. vertex expansion) of {S_1, ..., S_k} is defined as max_i ∈ [k]Φ(S_i), and the balanced k-way edge expansion (resp. vertex expansion) of G is defined as min_{S_1, ..., S_k}∈P_kmax_i ∈ [k]Φ(S_i) , where P_k is the set of all balanced k-partitions of V (i.e each part of a k-partition in P_k 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 S_1, ..., S_k such that the graph induced on each S_i has large expansion, but each S_i 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.



There are no comments yet.


page 1

page 2

page 3

page 4


Approximation algorithms for maximally balanced connected graph partition

Given a simple connected graph G = (V, E), we seek to partition the vert...

Semi-Random Graphs with Planted Sparse Vertex Cuts: Algorithms for Exact and Approximate Recovery

The problem of computing the vertex expansion of a graph is an NP-hard p...

Distributed Edge Partitioning for Trillion-edge Graphs

We propose Distributed Neighbor Expansion (Distributed NE), a parallel a...

Balanced Districting on Grid Graphs with Provable Compactness and Contiguity

Given a graph G = (V,E) with vertex weights w(v) and a desired number of...

Efficient algorithms for the Potts model on small-set expanders

We develop an approximation algorithm for the partition function of the ...

High-girth near-Ramanujan graphs with lossy vertex expansion

Kahale proved that linear sized sets in d-regular Ramanujan graphs have ...

Partitioning sparse graphs into an independent set and a graph with bounded size components

We study the problem of partitioning the vertex set of a given graph so ...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.