Compressed Sensing Methods for Memory Reduction in Monte Carlo Simulations
Ethan Lame, Camille Palmer, Todd Palmer, Ilham Variansyah
TL;DR
Monte Carlo neutron transport simulations are memory-intensive. The authors propose overlapping coarse-tally compressed sensing and a sparse reconstruction in the discrete cosine transform domain, solved via the basis pursuit denoising objective $\min_{x}\left(\tfrac{1}{2}\|Ax-b\|_2^2+\lambda\|x\|_1\right)$. Reconstruction yields substantial memory reductions, up to 96.25% in 3D, with errors within a few standard deviations of high-fidelity references in some simple geometries; performance depends on the sparsity parameter $\lambda$ and problem geometry. The approach offers a practical path to memory-efficient MC simulations and motivates further optimization, parallelization, and extensions to additional dimensions such as energy, angle, and time.
Abstract
Monte Carlo simulations of neutronic systems are computationally intensive and demand significant memory resources for high-fidelity modeling. Compressed sensing enables accurate reconstruction of signals from significantly fewer samples than traditional methods. The specific implementation of compressed sensing investigated here involves the use of overlapping cells to collect tallies. Increasing the number of samples improves the reconstruction accuracy, although the marginal gains diminish with more samples. Reconstruction quality is strongly influenced by the sparsity parameter used in basis pursuit denoising. Across the three test cases considered, memory reductions of up to 81.25% (96.25%) are demonstrated for 2D (3D) reconstructions, with select scenarios achieving reconstruction errors within 1 standard deviation of the corresponding high-fidelity reference results.
