Fachbereich Physik und Astronomie

Masterprogramm

Modeling Techniques in Physics

Course description

The lecture will cover four parts:

Part I will concentrate on partial differential equations and will begin with an overview of popular approaches, such as finite difference methods, variational methods, moment methods, finite element methods and method of lines. In the following lectures we will focus more extensively on three of the most widely used methods, namely finite difference, variational and the finite element.

Part II will focus on the numerical solution of ordinary differential equation systems. An overview of commonly used methods will be given such as the Eulerian Approach, Taylor series approaches, Runge-Kutta, collocation, multi-step and extrapolation methods. In the following we will focus in some more details on collocation and multistep methods. If time permits error control and applications to linear differential equation systems and numerical quadrature will be discussed, as well.

Part III will introduce several machine learning techniques that enable us to analyze large amounts of data. After an overview of unsupervised and supervised learning, we will focus on selected techniques, such as classification, outlier detection, principal component analysis, and predictions. The exercises will contain applications of the techniques to astronomical data.

The fourth part will focus on Monte Carlo methods, a class of computational algorithms that rely on repeated random sampling to provide approximate solutions to a variety of mathematical and physical problems. Main features of random number generators will be introduced and most common sampling techniques will be discussed. Then some example of how Monte Carlo simulations are used for the modelling of physical processes will be given.