Outperforming the Best 1D Low-Discrepancy Constructions with a Greedy Algorithm
François Clément
TL;DR
The paper tackles the problem of constructing uniformly distributed sequences with small star discrepancy, comparing classic 1D constructions (Kronecker with the golden ratio and Ostromoukhov permutation) to a greedy approach introduced by Kritzinger. It introduces a fast algorithm to generate the Kritzinger sequence and demonstrates, through extensive numerical experiments, that it outperforms existing 1D constructions for large $n$, while also showing robustness to starting conditions. The work extends the method to dimensions 2 and 3 using an $L_2$ framework and various optimization strategies (NLP and heuristics), finding that the exact Kritzinger sequence remains competitive with or superior to Sobol' in these dimensions. The results support the conjecture that the discrepancy of the Kritzinger sequence scales as $O( ext{log}^d(n)/n)$ in dimension $d$, highlighting a practical and robust greedy approach for high-quality low-discrepancy sequences.
Abstract
The design of uniformly spread sequences on $[0,1)$ has been extensively studied since the work of Weyl and van der Corput in the early $20^{\text{th}}$ century. The current best sequences are based on the Kronecker sequence with golden ratio and a permutation of the van der Corput sequence by Ostromoukhov. Despite extensive efforts, it is still unclear if it is possible to improve these constructions further. We show, using numerical experiments, that a radically different approach introduced by Kritzinger in seems to perform better than the existing methods. In particular, this construction is based on a \emph{greedy} approach, and yet outperforms very delicate number-theoretic constructions. Furthermore, we are also able to provide the first numerical results in dimensions 2 and 3, and show that the sequence remains highly regular in this new setting.
