Computing Shortest Paths Amid Non-overlapping Weighted Disks
Abstract In this article, we present an approximation algorithm for solving the Weighted Region Problem amidst a set of n non-overlapping weighted disks in the plane. For a given parameter $$ \varepsilon \in (0,1]$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mi>ε</mml:mi> <mml:mo>∈</mml:mo> <mml:mo>(</mml:mo> <mml:mn>0</mml:mn> <mml:mo>,</mml:mo> <mml:mn>1</mml:mn> <mml:mo>]</mml:mo> </mml:mrow> </mml:math> , the length of the approximate path is at most $$ (1 +\varepsilon ) $$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mo>(</mml:mo> <mml:mn>1</mml:mn> <mml:mo>+</mml:mo> <mml:mi>ε</mml:mi> <mml:mo>)</mml:mo> </mml:mrow> </mml:math> times larger than the length of the actual shortest path. The algorithm is based on the discretization of the space by placing points on the boundary of the disks. Using such a discretization we can use Dijkstra’s algorithm for computing a shortest path in the geometric graph obtained in (pseudo-)polynomial time.
Authors
- Prosenjit Bose (ORCID: https://orcid.org/0000-0002-8906-0573)
- Jean-Lou De Carufel (ORCID: https://orcid.org/0000-0002-6734-8234)
- Guillermo Esteban (ORCID: https://orcid.org/0000-0002-0751-7729)
- Anil Maheshwari (ORCID: https://orcid.org/0000-0002-1274-4598)
Institutions
- University of Ottawa (CA)
- Universidad de Alcalá (ES)
- Carleton University (CA)
Publication Details
- Journal
- Results in Mathematics
- Published
- 2025-07-19
- DOI
- https://doi.org/10.1007/s00025-025-02479-2
- Primary Topic
- Computational Geometry and Mesh Generation
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Ministerio de Ciencia, Innovación y Universidades
- Universidad de Alcalá
- Natural Sciences and Engineering Research Council of Canada
- Agencia Estatal de Investigación