Language Timing for Computing Voronoi Diagrams

Levi Klamer, T. Elise Dettling, Dan Dietsche, Christian I. Trefftz, Byron DeVries · 2024

While computing Voronoi diagrams are used in a wide variety of domains and applications, comparisons are often based on different algorithms implemented in the same programming language. However, while various algorithms have different tradeoffs, the language used to implement a single algorithm can have an effect on the overall computational time required to compute a Voronoi diagram. In this paper, we compare several different languages (Julia, Java, Python with Numba, and C++) to determine the impact of language choice. We present comparisons of timing data across these languages for a variety of inputs.

Read the paper · More papers on PaperTik