Available online at www.sciencedirect.com Mathematics and Computers in Simulation 81 (2010) 522–535 Computational investigations of scrambled Faure sequences Bart Vandewoestyne a , Hongmei Chi b , Ronald Cools a, a Department of Computer Science, Katholieke Universiteit Leuven, Celestijnenlaan 200A, B-3001 Heverlee, Belgium b Department of Computer and Information Science, Florida A & M University, Tallahassee, FL 32307-5100, USA Received 7 December 2007; accepted 7 September 2009 Available online 20 November 2009 Abstract The Faure sequence is one of the well-known quasi-random sequences used in quasi-Monte Carlo applications. In its original and most basic form, the Faure sequence suffers from correlations between different dimensions. These correlations result in poorly distributed two-dimensional projections. A standard solution to this problem is to use a randomly scrambled version of the Faure sequence. We analyze various scrambling methods and propose a new nonlinear scrambling method, which has similarities with inversive congruential methods for pseudo-random number generation. We demonstrate the usefulness of our scrambling by means of two-dimensional projections and integration problems. © 2009 IMACS. Published by Elsevier B.V. All rights reserved. Keywords: Faure sequence; Low-discrepancy sequences; (quasi)-Monte Carlo; Linear scrambling; Nonlinear scrambling 1. Introduction The term ‘Monte Carlo (MC) method’ is often used to refer to a well-known family of stochastic algorithms and techniques for solving a wide variety of problems. It is well-known that the probabilistic error for these Monte Carlo methods converges as O(N -1/2 ) if information about regularity (or smoothness) is not used. Here, N is the number of sample points used. So-called ‘quasi-Monte Carlo (qMC) methods’ [21], based on deterministic point- sets or sequences, form an alternative to MC methods and lead to smaller approximation errors in many practical situations. While quasi-random numbers do improve the convergence of applications like numerical integration, it is by no means trivial to provide practical error estimates in qMC due to the fact that the only rigorous error bounds, provided via the Koksma–Hlawka inequality, are very hard to utilize. In fact, the common practice in MC of using a predetermined error criterion as a deterministic termination condition, is almost impossible to achieve in qMC without extra technology. In order to provide such dynamic error estimates for qMC methods, several researchers [27,23] proposed the use of Randomized qMC (RqMC) methods [14], where randomness can be brought to bear on quasi- random sequences through scrambling and other related randomization techniques [30,3]. One can rigorously show [16] that under relatively loose conditions each of the randomized qMC rules are statistically independent and thus can be used to form a traditional MC error estimate using confidence intervals based on the sample variance. The core of randomized qMC is a fast and effective algorithm to randomize (scramble) quasi-random sequences. Corresponding author. Fax: +32 16 32 79 96. E-mail addresses: Bart.Vandewoestyne@cs.kuleuven.be (B. Vandewoestyne), hchi@cis.famu.edu (H. Chi), Ronald.Cools@cs.kuleuven.be (R. Cools). 0378-4754/$36.00 © 2009 IMACS. Published by Elsevier B.V. All rights reserved. doi:10.1016/j.matcom.2009.09.007