Large-scale semi-discrete optimal transport with distributed Voronoi diagrams

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Lévy, Bruno, Ray, Nicolas, Mérigot, Quentin, Leclerc, Hugo
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866918140800139264
author Lévy, Bruno
Ray, Nicolas
Mérigot, Quentin
Leclerc, Hugo
author_facet Lévy, Bruno
Ray, Nicolas
Mérigot, Quentin
Leclerc, Hugo
contents In this article, we propose a numerical method to solve semi-discrete optimal transport problems for gigantic pointsets (108 points and more). By pushing the limits by several orders of magnitude, it opens the path to new applications in cosmology, fluid simulation and data science to name but a few. The method is based on a new algorithm that computes (generalized) Voronoi diagrams in parallel and in a distributed way. First we make the simple observation that the cells defined by a subgraph of the Delaunay graph contain the Voronoi cells, and that one can deduce the missing edges from the intersections between those cells. Based on this observation, we introduce the Distributed Voronoi Diagram algorithm (DVD) that can be used on a cluster and that exchanges vertices between the nodes as need be. We also report early experimental results, demonstrating that the DVD algorithm has the potential to solve some giga-scale semi-discrete optimal transport problems encountered in computational cosmology.
format Preprint
id arxiv_https___arxiv_org_abs_2406_04192
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Large-scale semi-discrete optimal transport with distributed Voronoi diagrams
Lévy, Bruno
Ray, Nicolas
Mérigot, Quentin
Leclerc, Hugo
Computational Physics
In this article, we propose a numerical method to solve semi-discrete optimal transport problems for gigantic pointsets (108 points and more). By pushing the limits by several orders of magnitude, it opens the path to new applications in cosmology, fluid simulation and data science to name but a few. The method is based on a new algorithm that computes (generalized) Voronoi diagrams in parallel and in a distributed way. First we make the simple observation that the cells defined by a subgraph of the Delaunay graph contain the Voronoi cells, and that one can deduce the missing edges from the intersections between those cells. Based on this observation, we introduce the Distributed Voronoi Diagram algorithm (DVD) that can be used on a cluster and that exchanges vertices between the nodes as need be. We also report early experimental results, demonstrating that the DVD algorithm has the potential to solve some giga-scale semi-discrete optimal transport problems encountered in computational cosmology.
title Large-scale semi-discrete optimal transport with distributed Voronoi diagrams
topic Computational Physics
url https://arxiv.org/abs/2406.04192