A Method for Auto-Differentiation of the Voronoi Tessellation
Sergei Shumilin, Alexander Ryabov, Serguei Barannikov, Evgeny Burnaev,, Vladimir Vanovskii

TL;DR
This paper introduces the first end-to-end differentiable method for 2D Voronoi tessellation, enabling gradient-based optimization in applications requiring geometric partitioning.
Contribution
It presents a novel autodifferentiable approach for 2D Voronoi tessellation, allowing gradients to pass through the geometric construction.
Findings
Enables end-to-end differentiability of Voronoi tessellation
Provides implementation details and applications
First to offer full set of geometrical parameters in a differentiable manner
Abstract
Voronoi tessellation, also known as Voronoi diagram, is an important computational geometry technique that has applications in various scientific disciplines. It involves dividing a given space into regions based on the proximity to a set of points. Autodifferentiation is a powerful tool for solving optimization tasks. Autodifferentiation assumes constructing a computational graph that allows to compute gradients using backpropagation algorithm. However, often the Voronoi tessellation remains the only non-differentiable part of a pipeline, prohibiting end-to-end differentiation. We present the method for autodifferentiation of the 2D Voronoi tessellation. The method allows one to construct the Voronoi tessellation and pass gradients, making the construction end-to-end differentiable. We provide the implementation details and present several important applications. To the best of our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Theoretical and Applied Studies in Material Sciences and Geometry · Manufacturing Process and Optimization · Advanced Numerical Analysis Techniques
MethodsSparse Evolutionary Training
