Improved approximation algorithms for balanced partitioning problems

Harald Räcke, Richard Stotz

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

We present approximation algorithms for balanced partitioning problems. These problems are notoriously hard and we present new bicriteria approximation algorithms, that approximate the optimal cost and relax the balance constraint. In the first scenario, we consider Min-Max k-Partitioning, the problem of dividing a graph into k equal-sized parts while minimizing the maximum cost of edges cut by a single part. Our approximation algorithm relaxes the size of the parts by (1 + ε) and approximates the optimal cost by O(log1.5 n log log n), for every 0 < ε < 1. This is the first nontrivial algorithm for this problem that relaxes the balance constraint by less than 2. In the second scenario, we consider strategies to find a minimum-cost mapping of a graph of processes to a hierarchical network with identical processors at the leaves. This Hierarchical Graph Partitioning problem has been studied recently by Hajiaghayi et al. who presented an (O(logn), (1 + ε)(h + 1)) approximation algorithm for constant network heights h. We use spreading metrics to give an improved (O(logn), (1 + ε)h) approximation algorithm that runs in polynomial time for arbitrary network heights.

Original languageEnglish
Title of host publication33rd Symposium on Theoretical Aspects of Computer Science, STACS 2016
EditorsHeribert Vollmer, Nicolas Ollinger
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959770019
DOIs
StatePublished - 1 Feb 2016
Event33rd Symposium on Theoretical Aspects of Computer Science, STACS 2016 - Orleans, France
Duration: 17 Feb 201620 Feb 2016

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume47
ISSN (Print)1868-8969

Conference

Conference33rd Symposium on Theoretical Aspects of Computer Science, STACS 2016
Country/TerritoryFrance
CityOrleans
Period17/02/1620/02/16

Keywords

  • Dynamic programming
  • Graph Partitioning
  • Scheduling

Fingerprint

Dive into the research topics of 'Improved approximation algorithms for balanced partitioning problems'. Together they form a unique fingerprint.

Cite this