Variance reduction A primer on simplest techniques.

Slides:



Advertisements
Similar presentations
Lectures 6&7: Variance Reduction Techniques
Advertisements

Stefan Roesler SC-RP/CERN on behalf of the CERN-SLAC RP Collaboration
P HI T S Exercise ( II ) : How to stop , ,  -rays and neutrons? Multi-Purpose Particle and Heavy Ion Transport code System title1 Feb revised.
NASSP Masters 5003F - Computational Astronomy Lecture 5: source detection. Test the null hypothesis (NH). –The NH says: let’s suppose there is no.
Other GEANT4 capabilities Event biasing Parameterisation (fast simulation) Persistency Parallelisation and integration in a distributed computing environment.
Estimation of the effects of a lead vest on dose reduction for NPP workers using Monte Carlo calculations KIM JEONG-IN.
Using FLUKA to study Radiation Fields in ERL Components Jason E. Andrews, University of Washington Vaclav Kostroun, Mentor.
Importance Sampling. What is Importance Sampling ? A simulation technique Used when we are interested in rare events Examples: Bit Error Rate on a channel,
Pedro Arce Point detector scoring 1 Point detector scoring in GEANT4 Pedro Arce, (CIEMAT) Miguel Embid (CIEMAT) Juan Ignacio Lagares (CIEMAT) Geant4 Event.
Implicit Capture Overview Jane Tinslay, SLAC March 2007.
Rare-Event Simulation Splitting for Variance Reduction IE 680, Spring 2007 Bryan Pearce.
Cross Section Biasing & Path Length Biasing Jane Tinslay, SLAC March 2007.
Adapted from G G Daquino, Geant4 Workshop, Catania, 5 Oct 2004 Event Biasing in G4: Why and what? Key User Requirements J. Apostolakis, CERN 19 March 2007.
CH.IX: MONTE CARLO METHODS FOR TRANSPORT PROBLEMS
Alex Howard - Event Biasing Mini-Workshop - SLAC Geometrical Event biasing and Variance Reduction – Talk 2 Alex Howard, CERN Event Biasing Mini-Workshop,
Geant4 Event Biasing Jane Tinslay, SLAC May 2007, Geant4 v8.2.p01.
J. Tinslay 1, B. Faddegon 2, J. Perl 1 and M. Asai 1 (1) Stanford Linear Accelerator Center, Menlo Park, CA, (2) UC San Francisco, San Francisco, CA Verification.
Interaction Forcing Overview Jane Tinslay, SLAC March 2007.
Leading Particle Biasing Overview Jane Tinslay, SLAC March 2007.
P HI T S Advanced Lecture (II): variance reduction techniques to improve efficiency of calculation Multi-Purpose Particle and Heavy Ion Transport code.
1 Stratified sampling This method involves reducing variance by forcing more order onto the random number stream used as input As the simplest example,
Alex Howard, CERN - Event Biasing Overview – Hebden Bridge 12 th September Event biasing – An Overview Alex Howard, CERN Event Biasing Overview.
Lecture 12 Monte Carlo Simulations Useful web sites:
Introduction to Monte Carlo Methods D.J.C. Mackay.
Progress on generic biasing Marc Verderi LLR – Ecole polytechnique Geant4 Collaboration Meeting Seville September 2013.
Automated Variance Reduction for SCALE Shielding Calculations Douglas E. Peplow and John C. Wagner Nuclear Science and Technology Division Oak Ridge National.
Multiple Indicator Cluster Surveys Survey Design Workshop Sampling: Overview MICS Survey Design Workshop.
Monte Carlo and Statistical Methods in HEP Kajari Mazumdar Course on Particle Physics, TIFR, August, 2009.
Other GEANT4 capabilities Event biasing Parameterisation (fast simulation) Scoring Persistency Parallelisation and integration in a distributed computing.
Advanced Variance Reduction Strategies for Optimizing Mesh Tallies in MAVRIC Douglas E. Peplow, Edward D. Blakeman, and John C. Wagner Nuclear Science.
Planned Geant4 developments for LLR Marc Verderi Laboratoire Leprince-Ringuet, École polytechnique Annecy ATF-2 meeting October 2006.
1 6. Reliability computations Objectives Learn how to compute reliability of a component given the probability distributions on the stress,S, and the strength,
Geant4 Event Biasing Marc Verderi, LLR (Heavily copied from Jane Tinslay, SLAC) June 2007.
Progress on generic biasing Marc Verderi LLR – Ecole polytechnique Geant4 Collaboration Meeting Seville September 2013.
Radiation Shielding and Reactor Criticality Fall 2012 By Yaohang Li, Ph.D.
1 Everyday Statistics in Monte Carlo Shielding Calculations  One Key Statistics: ERROR, and why it can’t tell the whole story  Biased Sampling vs. Random.
1 ERCOT LRS Precision Analysis PWG Presentation February 27, 2007.
Computing Performance Recommendations #13, #14. Recommendation #13 (1/3) We recommend providing a simple mechanism for users to turn off “irrelevant”
IEEE Nuclear Science Symposium and Medical Imaging Conference Short Course The Geant4 Simulation Toolkit Sunanda Banerjee (Saha Inst. Nucl. Phys., Kolkata,
Alex Howard - Event Biasing Geant4 Users - Lisbon Event biasing and Variance Reduction - Geometrical Alex Howard, CERN Geant4 Users Workshop, Lisbon.
Lesson 4: Computer method overview
Chapter 10 Sampling: Theories, Designs and Plans.
Alex Howard, ETH, Zurich 13 th September 2012, 17 th Collaboration Meeting, Chartres 1 Geometrical Event Biasing Facility Alex Howard ETH, Zurich Geometrical.
Experimental Studies of Spatial Distributions of Neutrons Produced by Set-ups with Thick Lead Target Irradiated by Relativistic Protons Vladimír Wagner.
Bremsstrahlung Splitting Overview Jane Tinslay, SLAC March 2007.
Fast Shower Simulation in ATLAS Calorimeter Wolfgang Ehrenfeld – University of Hamburg/DESY On behalf of the Atlas-Calorimeter and Atlas-Fast-Parameterisation.
Workshop On Nuclear Data for Advanced Reactor Technologies, ICTP , A. Borella1 Monte Carlo methods.
Profiling study of Geant4-GATE Discussion of suggested VRTs Nicolas Karakatsanis, George Loudos, Arion Chatziioannou Geant4-GATE technical meeting 12 th.
1 Neutron Effective Dose calculation behind Concrete Shielding of Charge Particle Accelerators with Energy up to 100 MeV V. E Aleinikov, L. G. Beskrovnaja,
Alex Howard, CERN - Event Biasing Overview – Hebden Bridge 13 th September Event biasing and Variance Reduction Alex Howard, CERN Event Biasing.
Global Illumination (3) Photon Mapping (1). Overview Light Transport Notation Path Tracing Photon Mapping –Photon Tracing –The Photon Map.
01/26/05© 2005 University of Wisconsin Last Time Raytracing and PBRT Structure Radiometric quantities.
1 Giuseppe G. Daquino 26 th January 2005 SoFTware Development for Experiments Group Physics Department, CERN Background radiation studies using Geant4.
Computational Intelligence: Methods and Applications Lecture 15 Model selection and tradeoffs. Włodzisław Duch Dept. of Informatics, UMK Google: W Duch.
Geant4 KISTI Tutorial Marc Verderi LLR – Ecole polytechnique October 2012 Event Biasing 01/11/2012 MARC VERDERI - LLR ECOLE POLYTECHNIQUE - GEANT4 KISTI.
Other GEANT4 capabilities
variance reduction techniques to improve efficiency of calculation A
Neutron and Photon Backscattering from the ILC Beam Dump
variance reduction techniques to improve efficiency of calculation B
variance reduction techniques to improve efficiency of calculation B
variance reduction techniques to improve efficiency of calculation A
How to stop a, b, g-rays and neutrons?
Other GEANT4 capabilities
Higgs Factory Backgrounds
G4GeneralParticleSource Class:
Simulation of Neutron Backgrounds in the ILC Extraction Line Beam Dump
Microdosimetric Distributions for a Mini-TEPC due to Photon Radiation
Estimation of the effects of a lead vest on dose reduction for NPP workers using Monte Carlo calculations KIM JEONG-IN.
Lesson 4: Application to transport distributions
Presentation transcript:

Variance reduction A primer on simplest techniques

What is variance reduction Reduce computer time required to obtain results of sufficient precision Random walk sampling modification –sampling “important” particles at the expense of the “unimportant” Measure: FOM = 1 / (  T ) 2 mr

What it tries to do  mr      To improve it for fixed computing time t must either: decrease s (by producing tracks) increase N (by destroying tracks) ‘faster’ than the cost in utilising the technique.

Types of variance reduction Energy cutoff Techniques using weight assigned to a track Geometry based Energy based Geometry/energy “window” “Physics” based - biasing

Geometry splitting & Russian Roulette Assign each volume an “importance” On boundaries compute the ratio  =I k /I l If  =1 continue If  >1 split the particle into  particles (if  integer, else …) If  <1 play russian roulette kill it with probability 1-  else increase its weight by   I 1 = 0.5 I 2

A‘simple’ problem Penetration of thick target Neutron source ( ~10 MeV ) 18 layers of concrete, 10 cm each How many neutrons escape with E > 0.01 MeV?

Brute force - “analog” calculation

Energy cutoff calculation Imposing energy cutoff of MeV

The problem with geometry splitting & russian roulette Set importance of bottom region to 1. At each boundary double the importance

Results with geometry splitting, RR Fewer tracks simulated (2200 vs 13000) Yet a ‘tally’ was created, estimating roughly the number of neutrons escaping with E>0.01 MeV Rule of thumb: flat distribution of tracks gives best result (but broad optimum) for 1-d problems

Other techniques Biasing the source –direction, energy Energy roulette –roulette at energy ‘cutoffs’ Forced collisions –split into collision (weight ‘w’), non (1-w) More advanced techniques –Weight Window techniques

Caveats Application of variance reduction methods require care and knowledge to choose the appropriate technique(s) Several simple techniques can be combined Advanced techniques require expert knowledge

Geant4 considerations Energy cutoffs and parameterisations there Can already implement most VR schemes as user actions (‘unfriendly’) Simple measures will allow generic implementation of simple VR schemes (geometry/energy splitting) –adding ‘importance’ to physical volumes –creating process(es) for splitting/roulette Sophisticated schemes can follow later...

Some reading Primary reference for this (excellent introduction) A Sample Problem for Variance Reduction in MCNP, LA MS, T. Booth, Oct 1985 Good modern book, with coverage of VR: Monte Carlo Transport Methods: Neutron and Photon Calculations, I. Lux and L. Koblinger, CRC Press, 1991