Papers
Topics
Authors
Recent
Search
2000 character limit reached

Gallouët-Mérigot's Partial OT Scheme

Updated 12 January 2026
  • Gallouët-Mérigot's scheme is an analytical and algorithmic framework for partial optimal transport, enabling precise computation of cell volumes by intersecting generalized Laguerre cells with spheres.
  • It utilizes a variational formulation with Newton iterations and analytic decompositions to compute volumes and facets accurately, bypassing complex mesh discretizations.
  • The framework significantly enhances both simulation accuracy and computational efficiency in applications like free-surface fluid simulation and deformation mechanics.

Gallouët-Mérigot's scheme refers to an analytic and algorithmic framework for solving partial optimal transport (OT) problems, with a focus on applications such as free-surface fluid simulation and deformation mechanics. This scheme is centered on a variational formulation that enables the exact computation of particle-based fluid geometry by intersecting generalized Laguerre cells (or power diagrams) with spheres, as motivated by the requirements of partial OT. Its algorithmic innovations yield substantial improvements over traditional polygonal discretization approaches both in accuracy and computational efficiency, providing precise volumetric and area quantities needed for physics-based simulation (Plateau--Holleville et al., 9 Jan 2026).

1. Mathematical Formulation of Partial Optimal Transport

Gallouët-Mérigot's scheme is defined on a fixed container domain Ω⊂Rd\Omega \subset \mathbb{R}^d of known total volume ∣Ω∣|\Omega|. The problem starts with nn fluid sites x1,…,xn∈Ωx_1, \ldots, x_n \in \Omega with prescribed masses m1,…,mn>0m_1, \ldots, m_n > 0, and a background (air) mass reservoir m0:=∣Ω∣−∑i=1nmim_0 := |\Omega| - \sum_{i=1}^n m_i. The underlying primal (semi-discrete) partial OT problem is to minimize the quadratic transport cost between the continuum (Lebesgue measure on Ω\Omega) and a set of n+1n+1 points {x0,x1,…,xn}\{x_0, x_1, \ldots, x_n\}, where x0x_0 formally represents the air. The minimization is over transport plans ∣Ω∣|\Omega|0 from ∣Ω∣|\Omega|1 to ∣Ω∣|\Omega|2:

∣Ω∣|\Omega|3

subject to per-mass constraints:

∣Ω∣|\Omega|4

∣Ω∣|\Omega|5

The dual (Kantorovich) formulation involves potentials ∣Ω∣|\Omega|6, with ∣Ω∣|\Omega|7. The core geometric entity is the Laguerre cell:

∣Ω∣|\Omega|8

For the fluid portion, the relevant cell is ∣Ω∣|\Omega|9, i.e., the intersection with the ball of squared radius nn0. The dual objective is

nn1

The optimal nn2 (unique up to translation) equates prescribed masses to the volumes of the associated cells: nn3.

2. Structure and Properties of (Generalized) Laguerre Cells

Given the sites nn4 and weights nn5, the unrestricted Laguerre cell nn6 generalizes the concept of a Voronoi cell, with the "power" nn7 controlling the effective size of the region around nn8. For partial OT, nn9 is further intersected with a ball x1,…,xn∈Ωx_1, \ldots, x_n \in \Omega0, yielding the fluid-support cell x1,…,xn∈Ωx_1, \ldots, x_n \in \Omega1. The boundary structure of x1,…,xn∈Ωx_1, \ldots, x_n \in \Omega2 involves both planar facets (from the Laguerre diagram) and spherical caps (from the intersection with x1,…,xn∈Ωx_1, \ldots, x_n \in \Omega3).

3. Analytic Construction of Volumes and Facets

The computation of cell metrics (volumes and facets) uses a decomposition of each x1,…,xn∈Ωx_1, \ldots, x_n \in \Omega4 into pyramids x1,…,xn∈Ωx_1, \ldots, x_n \in \Omega5 with apex x1,…,xn∈Ωx_1, \ldots, x_n \in \Omega6 and base x1,…,xn∈Ωx_1, \ldots, x_n \in \Omega7, where:

  • x1,…,xn∈Ωx_1, \ldots, x_n \in \Omega8 is the restricted planar facet x1,…,xn∈Ωx_1, \ldots, x_n \in \Omega9,
  • For the background (m1,…,mn>0m_1, \ldots, m_n > 00), m1,…,mn>0m_1, \ldots, m_n > 01 is a spherical patch m1,…,mn>0m_1, \ldots, m_n > 02 on m1,…,mn>0m_1, \ldots, m_n > 03.

Pyramid volumes are given by

m1,…,mn>0m_1, \ldots, m_n > 04

with

m1,…,mn>0m_1, \ldots, m_n > 05

Total cell volume is

m1,…,mn>0m_1, \ldots, m_n > 06

To compute m1,…,mn>0m_1, \ldots, m_n > 07 (the area of the spherical patch), the approach avoids costly Gauss-Bonnet curvature integrals, instead using an analytic method:

m1,…,mn>0m_1, \ldots, m_n > 08

Here, m1,…,mn>0m_1, \ldots, m_n > 09 is the central projection of each planar facet onto the sphere from a chosen interior point m0:=∣Ω∣−∑i=1nmim_0 := |\Omega| - \sum_{i=1}^n m_i0. This reduces geometric complexity to analytic expressions in terms of base facet areas and projections.

4. Algorithmic Pipeline: Iterative Solution and Physical Update

At each simulation time-step, the Gallouët-Mérigot pipeline follows an alternating geometry-optimization and physical update routine:

  1. Initialization: Set positions m0:=∣Ω∣−∑i=1nmim_0 := |\Omega| - \sum_{i=1}^n m_i1, masses m0:=∣Ω∣−∑i=1nmim_0 := |\Omega| - \sum_{i=1}^n m_i2, and initialize weights m0:=∣Ω∣−∑i=1nmim_0 := |\Omega| - \sum_{i=1}^n m_i3.
  2. Newton Iteration (Per Geometry Update):
    • Construct unrestricted Laguerre diagram m0:=∣Ω∣−∑i=1nmim_0 := |\Omega| - \sum_{i=1}^n m_i4.
    • Compute all m0:=∣Ω∣−∑i=1nmim_0 := |\Omega| - \sum_{i=1}^n m_i5, m0:=∣Ω∣−∑i=1nmim_0 := |\Omega| - \sum_{i=1}^n m_i6, m0:=∣Ω∣−∑i=1nmim_0 := |\Omega| - \sum_{i=1}^n m_i7, and m0:=∣Ω∣−∑i=1nmim_0 := |\Omega| - \sum_{i=1}^n m_i8 for each cell m0:=∣Ω∣−∑i=1nmim_0 := |\Omega| - \sum_{i=1}^n m_i9.
    • Evaluate volumes Ω\Omega0 and gradients Ω\Omega1.
  3. Hessian Computation:
    • For neighbors Ω\Omega2, Ω\Omega3.
    • Diagonal Ω\Omega4.
  4. Newton Step:
    • Solve Ω\Omega5 for update direction Ω\Omega6.
    • Backtracking line-search to maintain Ω\Omega7, updating Ω\Omega8.
  5. Convergence: Iterate steps 2–4 until Ω\Omega9.
  6. Physical Time Integration: With optimal n+1n+10, update Lagrangian sites n+1n+11 via the fluid solver, integrating pressure, viscosity, and surface tension forces cell-wise.

5. Comparison with Classical Convex-Cell Clipping

Conventional implementations of OT-based fluid schemes employ a mesh-based intersection of convex Laguerre cells and bounding spheres, followed by polygonalization:

  • Facets are subdivided into numerous triangles,
  • Maintaining adjacency data for vertices/edges is nontrivial,
  • Volumes and areas are estimated numerically over the mesh,
  • Resolution control is mediated by mesh fineness.

The analytic Gallouët-Mérigot scheme, in contrast:

  • Provides closed-form (floating-point) evaluations of volumes and areas,
  • Eliminates combinatorial complexity (no intersection mesh, only polygons and spherical caps),
  • Has no user-set discretization parameter,
  • Reduces the number of arithmetic operations substantially,
  • Allows direct parallelization over independent cells or facets,
  • Yields speed-ups of 10–20% even against coarse mesh discretizations, and eliminates volumetric estimation errors caused by piecewise-linear surface representations.

These characteristics enable simulations that are both more accurate (cell volumes to machine precision) and computationally more efficient.

6. Applications and Significance in Fluid Simulation

Gallouët-Mérigot's framework is particularly well-suited for free-surface fluid simulations and deformation mechanics, where accurate and efficient computation of cell geometry directly governs the integration of pressure, viscous, and surface tension forces at each time step. The analytic construction of the underlying geometry facilitates cell-wise computations as required for particle-based simulation approaches, and supports both rendering and numerical integration purely from the cell structure (Plateau--Holleville et al., 9 Jan 2026).

A plausible implication is that this scheme provides a foundation for more robust and scalable methods in computational fluid dynamics, especially when complex interfaces or background reservoirs (e.g., air) must be handled consistently within the optimal transport formulation.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Gallouët-Mérigot's Scheme.