Book contents
- Frontmatter
- Contents
- Preface
- 1 Basics of probability theory
- 2 Markov chains
- 3 Computer simulation of Markov chains
- 4 Irreducible and aperiodic Markov chains
- 5 Stationary distributions
- 6 Reversible Markov chains
- 7 Markov chain Monte Carlo
- 8 Fast convergence of MCMC algorithms
- 9 Approximate counting
- 10 The Propp–Wilson algorithm
- 11 Sandwiching
- 12 Propp–Wilson with read-once randomness
- 13 Simulated annealing
- 14 Further reading
- References
- Index
Preface
Published online by Cambridge University Press: 29 March 2010
- Frontmatter
- Contents
- Preface
- 1 Basics of probability theory
- 2 Markov chains
- 3 Computer simulation of Markov chains
- 4 Irreducible and aperiodic Markov chains
- 5 Stationary distributions
- 6 Reversible Markov chains
- 7 Markov chain Monte Carlo
- 8 Fast convergence of MCMC algorithms
- 9 Approximate counting
- 10 The Propp–Wilson algorithm
- 11 Sandwiching
- 12 Propp–Wilson with read-once randomness
- 13 Simulated annealing
- 14 Further reading
- References
- Index
Summary
The first version of these lecture notes was composed for a last-year undergraduate course at Chalmers University of Technology, in the spring semester 2000. I wrote a revised and expanded version for the same course one year later. This is the third and final (?) version.
The notes are intended to be sufficiently self-contained that they can be read without any supplementary material, by anyone who has previously taken (and passed) some basic course in probability or mathematical statistics, plus some introductory course in computer programming.
The core material falls naturally into two parts: Chapters 2–6 on the basic theory of Markov chains, and Chapters 7–13 on applications to a number of randomized algorithms.
Markov chains are a class of random processes exhibiting a certain “memoryless property”, and the study of these – sometimes referred to as Markov theory – is one of the main areas in modern probability theory. This area cannot be avoided by a student aiming at learning how to design and implement randomized algorithms, because Markov chains are a fundamental ingredient in the study of such algorithms. In fact, any randomized algorithm can (often fruitfully) be viewed as a Markov chain.
I have chosen to restrict the discussion to discrete time Markov chains with finite state space. One reason for doing so is that several of the most important ideas and concepts in Markov theory arise already in this setting; these ideas are more digestible when they are not obscured by the additional technicalities arising from continuous time and more general state spaces.
- Type
- Chapter
- Information
- Finite Markov Chains and Algorithmic Applications , pp. vii - xPublisher: Cambridge University PressPrint publication year: 2002