Low-Discrepancy Set Post-Processing via Gradient Descent
François Clément, Linhang Huang, Woorim Lee, Cole Smidt, Braeden Sodt, Xuan Zhang
TL;DR
The paper addresses the high computational cost of constructing low-discrepancy sets by introducing a projected gradient-descent post-processing method for $L_2$ discrepancies. Using an ADAM-based optimizer on a smoothed Warnock-like loss $d_2^*(P, au)$ and enforcing $[0,1]^d$-box constraints, the approach efficiently refines starting point sets (e.g., Fibonacci lattices, Sobol', SubsetL2) to achieve competitive or superior $L_2$ and $L_{ fty}$ discrepancies, with runtimes of seconds to minutes on a laptop. The authors demonstrate strong improvements in dimension 2 and competitive results in dimensions 3–5, including periodic and extreme discrepancies, while highlighting the importance of initialization and stability at larger $n$. The method offers a simple, accessible refinement tool that can complement existing constructions for numerical integration and uniform sampling, and the code is publicly available.
Abstract
The construction of low-discrepancy sets, used for uniform sampling and numerical integration, has recently seen great improvements based on optimization and machine learning techniques. However, these methods are computationally expensive, often requiring days of computation or access to GPU clusters. We show that simple gradient descent-based techniques allow for comparable results when starting with a reasonably uniform point set. Not only is this method much more efficient and accessible, but it can be applied as post-processing to any low-discrepancy set generation method for a variety of standard discrepancy measures.
