Numerical Replication of Computer Simulations: Some Pitfalls and How To Avoid Them
Theodore C. Belding
Abstract
A computer simulation, such as a genetic algorithm, that uses IEEE standard floating-point arithmetic may not produce exactly the same results in two different runs, even if it is rerun on the same computer with the same input and random number seeds. Researchers should not simply assume that the results from one run replicate those from another but should verify this by actually comparing the data. However, researchers who are aware of this pitfall can reliably replicate simulations, in practice. This paper discusses the problem and suggests solutions.
Create a lesson
Related papers
Stochastic resonance in adaptive dynamical networks
Vladimir V. Semenov
Collective Sensing as Emergent Bayesian Inference
Conor Heins
Dimension-dependent order parameter selection in higher-order Kuramoto dynamics on spheres: continuous versus quantized regimes
Hyungjin Huh, Dohyun Kim
Recovery Random Walks and Extreme Events on Complex Networks
Karan Singh, Narendran R. V., V. K. Chandrasekar et al.
Delay-induced multistability in one-dimensional swarmalators with common intrinsic frequency
Rommel Tchinda Djeudjo, Timoteo Carletti, Kevin P. O'Keeffe
Global synchronization of topological signals with time-delayed interactions
Wilfried Segnou, Thierry Njougouo, Diego Garlaschelli et al.