SYLLABUS for : IEOR 4703. Monte Carlo Simulation

Fall 2007, Professor K. Sigman

This course serves as an introduction to Monte Carlo stochastic simulation with its main focus on finance applications. Examples include simulating various random variables and then stochastic processes (random walks, point processes, geometric Brownian motion, other diffusians, binomial lattice model, etc.) for the purpose of numerically estimating quantities of interest (option prices, probabilities, other expected values and integrals, etc.) Methods to make the simulations more efficient (variance reduction methods), and statistical output analysis (confidence intervals) will be explored too. Although the main focus is on financial applications, other examples will sometimes be provided. Computer programming in MATLAB will be used.

Prerequisites

Reference Textbooks

There are no required texts; lecture notes will be posted on the course website.

Homework and Exams

There will be weekly or sometimes biweekly homework assignments, but they are not to be turned in and do not count towads course credit; solutions will be posted.

Tentative course schedule

  1. Review of probability, overview of Monte Carlo with basic applications in finance and other fields
  2. Generating univariate random variables; application to simulating random walks, point processes, the binomial lattice model, more general Markov chains
  3. Generating univariate random variables continued (acceptance rejection method, for example)
  4. Algorithms for generating normal rvs in one and higher dimensions (multivariate normals), simulating stochastic processes such as Brownian motion, geometric Brownian motion
  5. Other kinds of models and other kinds of simulation (long-run ``steady-state" simulation, discrete-event simulation)
  6. Output analysis (using confidence intervals, etc.)
  7. Variance reduction techniques (common random numbers, antithetic variates, control variates, conditional Monte Carlo, importance sampling, etc.)
  8. Variance reduction techniques continued
  9. Variance reduction techniques continued
  10. Simulating stochastic differential equations, diffusions
  11. Mention of the difficulty in pricing American options