• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Scopus
  4. Nonuniform Graph Partitioning with Just a Little Flex
 
  • Details
  • Full
Options
2026
Conference Paper
Title

Nonuniform Graph Partitioning with Just a Little Flex

Abstract
In the nonuniform graph partitioning problem, we are given a capacitated graph G on n vertices, and numbers n1, n2, ..., nk summing to n. The goal is to partition the vertices of G into parts S1, S2, ..., Sk with |Si| = ni for each i, and minimizing the capacity of edges crossing between distinct parts. This generalizes, for instance, the well-known graph bisection problem. In order to obtain meaningful results, it is necessary to consider a bicriteria approximation, where we allow part sizes to be violated by a multiplicative factor ϵ (i.e., |Si| ≤ (1 + ϵ) ni for each i). If all part sizes are equal - uniform graph partitioning - an O(logn) approximation is possible for any constant ϵ > 0, via a dynamic programming approach. But for nonuniform graph partitioning, no results were known without a substantial violation factor, the best result being an O(√lognlogk) approximation with ϵ ≈ 5. Existing approaches to nonuniform graph partitioning seem to inherently rely on at least a factor 2 violation; whereas the dynamic programming approach for uniform graph partitioning do not extend. In this paper we take a completely different approach to give the first results for arbitrary small violation, showing an O(logn/ϵ) approximation for any constant ϵ > 0. Our approach involves a number of novel ingredients: a refinement of Räcke decomposition trees; a "compression scheme"to decrease certain search spaces to polynomial size; a strong linear program based around local consistency within large neighborhoods; and a rounding scheme for this LP.
Author(s)
Olver, Neil
London School of Economics and Political Science
Rácke, Harald
Technische Universität München
Schmid, Stefan  
Fraunhofer-Institut für Sichere Informationstechnologie SIT  
Mainwork
STOC '26: Proceedings of the 58th Annual ACM Symposium on Theory of Computing  
Funder
Deutsche Forschungsgemeinschaft  
Conference
Annual Symposium on Theory of Computing 2026  
Open Access
File(s)
Download (779.77 KB)
Rights
CC BY 4.0: Creative Commons Attribution
DOI
10.1145/3798129.3800882
10.24406/publica-9372
Additional link
Full text
Language
English
Fraunhofer-Institut für Sichere Informationstechnologie SIT  
Keyword(s)
  • approximation algorithms

  • graph partitioning

  • LP rounding

  • tree embeddings

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024