NWI-NM042B
Monte Carlo Techniques
Cursus informatieRooster
CursusNWI-NM042B
Studiepunten (ECTS)6
CategorieMA (Master)
VoertaalEngels
Aangeboden doorRadboud Universiteit; Faculteit der Natuurwetenschappen, Wiskunde en Informatica; Wiskunde, Natuur- en Sterrenkunde;
Docenten
Coördinator
dr. T.G. Budd
Overige cursussen docent
Docent
dr. T.G. Budd
Overige cursussen docent
Contactpersoon van de cursus
dr. T.G. Budd
Overige cursussen docent
Examinator
dr. T.G. Budd
Overige cursussen docent
Collegejaar2022
Periode
KW1-KW2  (05-09-2022 t/m 29-01-2023)
Aanvangsblok
KW1
Onderwijsvorm
voltijd
Opmerking-
Inschrijven via OSIRISJa
Inschrijven voor bijvakkersJa
VoorinschrijvingNee
WachtlijstNee
Plaatsingsprocedure-
Cursusdoelen
  • The student understands the principles of the Monte Carlo method and their mathematical justification.
  • The student can implement algorithms for the generation of pseudo-random numbers with desired distribution.
  • The student can apply Monte Carlo integration and Markov Chain Monte Carlo simulations to a variety of problems in physics.
  • The student can collect, analyse and interpret the numerical output of simulations and perform error analysis.
  • The student can formulate a research question and select and implement the appropriate Monte Carlo techniques for the problem.
  • The student can effectively report and communicate project results to fellow students and teachers.
Inhoud
This course gives an introduction to Monte Carlo methods, or, in other words, to the use of random numbers to solve numerical problems in physics. Many computational problems in physics can be formulated in terms of an integration (and/or summation) of some function over a space of configurations, think of partition functions in statistical physics or path integrals in field theory. More often than not an analytic solution is missing and one has to resort to numerical methods. Brute-force numerical integration becomes impractical if the configuration space has more than a couple of dimensions, while for instance the phase spaces of many-particle systems can have enormous dimensionality. This is where Monte Carlo methods come to the rescue, by approximating integrals via an appropriate random sampling of configurations.

In this course students will not just learn the mathematical principles of the Monte Carlo method and their applicability, but they will also put them to practice addressing a variety of problems in physics. The course can roughly be divided in three parts. The first part of the course will consist of lectures introducing the principles and computer classes with assignments that predominantly involve Python programming and data analysis related to the study material. The second part of the course will be more focused on applications, including topics like: statistical physics of spin systems; lattice field theory; toy models in quantum gravity. Based on these introductions students will select a topic for their final research project. In the last part of the course students will complete this project under guidance of the course assistant(s) and teacher. This will involve preparing a research plan, implementing the necessary algorithms, data gathering, data analysis and reporting.

Although some applications will focus on topics in Particle and Astrophysics, the course can be followed by students from other specializations well.
Niveau

Voorkennis
Bachelor courses on: Probability theory; Programming in Python; some elements of Statistical Mechanics. 
Toetsinformatie
In order to pass the course the student is required to complete a final Monte Carlo research project. The grade for the course will be determined based on
  • Assignments during the first half of the course.
  • The final project report and presentation.
Bijzonderheden

Verplicht materiaal
Dictaat
Lecture notes will be made available on Brightspace.

Aanbevolen materiaal
Boek
ISBN:978-0198517979
Titel:Monte carlo methods in statistical physics
Auteur:Newman, M., & Barkema, G
Uitgever:Oxford University Press
Boek
ISBN:9780198515364
Titel:Statistical mechanics: algorithms and computations
Auteur:Krauth, Werner
Uitgever:Oxford University Press
Boek
ISBN:9789814365871
Titel:Lattice Gauge Theories
Auteur:Rothe, Heinz J
Uitgever:World Scientific Publishing Company

Werkvormen
Computerpracticum

Cursus

Toetsen
Project
Weging1
ToetsvormProject
GelegenhedenBlok KW2, Blok KW3