Partitioning Vectors into Quadruples: Worst-Case Analysis of a Matching-Based Algorithm

Annette M. C. Ficker, Thomas Erlebach, Matús Mihalák, Frits C. R. Spieksma

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

Abstract

Consider a problem where 4k given vectors need to be partitioned into k clusters of four vectors each. A cluster of four vectors is called a quad, and the cost of a quad is the sum of the component-wise maxima of the four vectors in the quad. The problem is to partition the given 4k vectors into k quads with minimum total cost. We analyze a straightforward matching-based algorithm and prove that this algorithm is a 23 -approximation algorithm for this problem. We further analyze the performance of this algorithm on a hierarchy of special cases of the problem and prove that, in one particular case, the algorithm is a 54 -approximation algorithm. Our analysis is tight in all cases except one.

Original languageEnglish
Title of host publication29th International Symposium on Algorithms and Computation (ISAAC 2018)
EditorsWen-Lian Hsu, Der-Tsai Lee, Chung-Shou Liao
Place of PublicationDagstuhl, Germany
PublisherSchloss Dagstuhl - Leibniz-Zentrum fuer Informatik
Pages45:1-45:12
Volume123
ISBN (Print)978-3-95977-094-1
DOIs
Publication statusPublished - 2018

Publication series

SeriesLeibniz International Proceedings in Informatics

Fingerprint

Dive into the research topics of 'Partitioning Vectors into Quadruples: Worst-Case Analysis of a Matching-Based Algorithm'. Together they form a unique fingerprint.

Cite this