CS 7535: Markov Chain Monte Carlo Algorithms

Fall 2014

Markov chains, or random walks on graphs, are fundamental tools used for approximation algorithms, counting algorithms, combinatorial optimization and estimating various quantities associated with a large combinatorial set. They arise in applications from statistical physics, biology, economics, web analysis, vision, and across many other scientific disciplines.

In this course we will examine how Markov chains can be used in algorithms and we will study methods for making these algorithms provably efficient. There will be a special focus on problems arising from statistical physics and how insights from computing, mathematics and physics have contributed to many recent breakthroughs.

Time: Tuesday and Thursdsay 12:00-1:30.

Location: ES&T L1118 Prerequisites: A graduate course in probability theory and a graduate course in algorithms.

TA: Prateek Bhakta, office hours Mondays 2-4 outside theory offices, pbhakta@gatech.edu
My (tentative) office hours: Tu, Th 1:30-2:30, Klaus 2041, randall@cc.gatech.edu

Course Outline

Useful references:

Lectures: (Caveat emptor! Most of the lecture notes included have not been carefully proofread or edited.)








Short projects:




  • Homework 2 Due October 21
  • Homework 3 Due December 2
    Here is a summary of the two decomposition theorems. Please feel free to deviate from the outline in the second question if you decide to use the "state decomposition theorem" based on a decomposition of the state space into overlapping sets (instead of the partition version that is outlined in the question).
  • Mini-assignment for those who got under 30 on hw 1:
    • Redo number 3 from the last homework. Please analyze the chain we did in class, not the one in MJ's book!
    • Try to analyze the tower chain for lozenge tilings using path coupling.
    • Read the solutions to see what is expected.
    • Please let me know that you did these things! Thanks.
  • Homework 2 Due March 31
  • Homework 3 Due April 21. You do not have to hand this one in.