License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.ESA.2021.54
URN: urn:nbn:de:0030-drops-146359
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2021/14635/
Junginger, Kolja ;
Mantas, Ioannis ;
Papadopoulou, Evanthia ;
Suderland, Martin ;
Yap, Chee
Certified Approximation Algorithms for the Fermat Point and n-Ellipses
Abstract
Given a set A of n points in ℝ^d with weight function w: A→ℝ_{> 0}, the Fermat distance function is φ(x): = ∑_{a∈A}w(a)‖x-a‖. A classic problem in facility location dating back to 1643, is to find the Fermat point x*, the point that minimizes the function φ. We consider the problem of computing a point x̃* that is an ε-approximation of x* in the sense that ‖x̃*-x*‖<ε. The algorithmic literature has so far used a different notion based on ε-approximation of the value φ(x*). We devise a certified subdivision algorithm for computing x̃*, enhanced by Newton operator techniques. We also revisit the classic Weiszfeld-Kuhn iteration scheme for x*, turning it into an ε-approximate Fermat point algorithm. Our second problem is the certified construction of ε-isotopic approximations of n-ellipses. These are the level sets φ^{-1}(r) for r > φ(x*) and d = 2. Finally, all our planar (d = 2) algorithms are implemented in order to experimentally evaluate them, using both synthetic as well as real world datasets. These experiments show the practicality of our techniques.
BibTeX - Entry
@InProceedings{junginger_et_al:LIPIcs.ESA.2021.54,
author = {Junginger, Kolja and Mantas, Ioannis and Papadopoulou, Evanthia and Suderland, Martin and Yap, Chee},
title = {{Certified Approximation Algorithms for the Fermat Point and n-Ellipses}},
booktitle = {29th Annual European Symposium on Algorithms (ESA 2021)},
pages = {54:1--54:19},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-204-4},
ISSN = {1868-8969},
year = {2021},
volume = {204},
editor = {Mutzel, Petra and Pagh, Rasmus and Herman, Grzegorz},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2021/14635},
URN = {urn:nbn:de:0030-drops-146359},
doi = {10.4230/LIPIcs.ESA.2021.54},
annote = {Keywords: Fermat point, n-ellipse, subdivision, approximation, certified, algorithms}
}
Keywords: |
|
Fermat point, n-ellipse, subdivision, approximation, certified, algorithms |
Collection: |
|
29th Annual European Symposium on Algorithms (ESA 2021) |
Issue Date: |
|
2021 |
Date of publication: |
|
31.08.2021 |