Back to Search Start Over

Partitioning a Square into Rectangles: NP-Completeness and Approximation Algorithms

Authors :
Beaumont, Olivier
Boudet, Vincent
Rastello, Fabrice
Robert, Yves
Laboratoire de l'Informatique du Parallélisme (LIP)
École normale supérieure de Lyon (ENS de Lyon)-Université Claude Bernard Lyon 1 (UCBL)
Université de Lyon-Université de Lyon-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)
Laboratoire de l'informatique du parallélisme
Centre National de la Recherche Scientifique (CNRS)-Université de Lyon-Institut National de Recherche en Informatique et en Automatique (Inria)-Université Claude Bernard Lyon 1 (UCBL)
Université de Lyon-École normale supérieure - Lyon (ENS Lyon)
École normale supérieure - Lyon (ENS Lyon)-Université Claude Bernard Lyon 1 (UCBL)
Source :
[Research Report] LIP RR-2000-10, Laboratoire de l'informatique du parallélisme. 2000, 2+25 p
Publication Year :
2000
Publisher :
HAL CCSD, 2000.

Abstract

In this paper, we deal with two geometric problems arising from heterogeneous parallel computing: how to partition the unit square into p rectangles of given area s_1, s_2,..., s_p (such that the sum of the s_i is equal to 1), so as to minimize (i) either the sum of the p perimeters of the rectangles (ii) or the largest perimeter of the p rectangles. For both problems, we prove NP-completeness and we introduce approximation algorithms.; Dans ce rapport, nous nous intéressons à deux problèmes géométriques issus de calculs parallèles hétérogèns : comment découper le carré unité en p rectangles d'aires donnés s_1, s_2,...,s_p (tel que la somme des s_i soit égale à 1), de manière à minimiser (i) soit la somme des périmètres des p rectangles (ii) soit le plus grand périmètre de ces p rectangles. Pour les deux problèmes, nous établissons leur NP-complétude et nous introduisons des algorithmes d'approximation.

Details

Language :
English
Database :
OpenAIRE
Journal :
[Research Report] LIP RR-2000-10, Laboratoire de l'informatique du parallélisme. 2000, 2+25 p
Accession number :
edsair.dedup.wf.001..363d356877ffc04a6d971b4cb0ab28ee