Reversible random number generation for adjoint Monte Carlo simulation of the heat equation
Emil L{\o}vbak, Fr\'ed\'eric Blondeel, Adam Lee, Lander Vanroye,, Andreas Van Barel, Giovanni Samaey

TL;DR
This paper introduces a reversible pseudorandom number generator to efficiently recompute particle trajectories in adjoint Monte Carlo simulations of the heat equation, reducing memory requirements in PDE-constrained optimization.
Contribution
It presents a reversible extension to permuted congruential pseudorandom generators enabling path recomputation without extensive memory use in Monte Carlo PDE solvers.
Findings
Reversible generator allows path recomputation in backward simulations
Reduces memory usage in high-dimensional Monte Carlo methods
Enables noise-free gradient computation in PDE-constrained optimization
Abstract
In PDE-constrained optimization, one aims to find design parameters that minimize some objective, subject to the satisfaction of a partial differential equation. A major challenges is computing gradients of the objective to the design parameters, as applying the chain rule requires computing the Jacobian of the design parameters to the PDE's state. The adjoint method avoids this Jacobian by computing partial derivatives of a Lagrangian. Evaluating these derivatives requires the solution of a second PDE with the adjoint differential operator to the constraint, resulting in a backwards-in-time simulation. Particle-based Monte Carlo solvers are often used to compute the solution to high-dimensional PDEs. However, such solvers have the drawback of introducing noise to the computed results, thus requiring stochastic optimization methods. To guarantee convergence in this setting, both the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsChaos-based Image/Signal Encryption · Model Reduction and Neural Networks · Numerical Methods and Algorithms
