Sampling algorithms and Markov chains László Lovász Microsoft Research One Microsoft Way, Redmond, WA 98052

Slides:



Advertisements
Similar presentations
Slow and Fast Mixing of Tempering and Swapping for the Potts Model Nayantara Bhatnagar, UC Berkeley Dana Randall, Georgia Tech.
Advertisements

On allocations that maximize fairness Uriel Feige Microsoft Research and Weizmann Institute.
=
Approximate List- Decoding and Hardness Amplification Valentine Kabanets (SFU) joint work with Russell Impagliazzo and Ragesh Jaiswal (UCSD)
Slice Sampling Radford M. Neal The Annals of Statistics (Vol. 31, No. 3, 2003)
Gibbs sampler - simple properties It’s not hard to show that this MC chain is aperiodic. Often is reversible distribution. If in addition the chain is.
Counting Algorithms for Knapsack and Related Problems 1 Raghu Meka (UT Austin, work done at MSR, SVC) Parikshit Gopalan (Microsoft Research, SVC) Adam.
1 The Monte Carlo method. 2 (0,0) (1,1) (-1,-1) (-1,1) (1,-1) 1 Z= 1 If  X 2 +Y 2  1 0 o/w (X,Y) is a point chosen uniformly at random in a 2  2 square.
Randomized Algorithms Kyomin Jung KAIST Applied Algorithm Lab Jan 12, WSAC
Topological nonexistence results in complexity theory and combinatorics László Lovász Microsoft Research One Microsoft Way, Redmond, WA 98052
11 - Markov Chains Jim Vallandingham.
10/11/2001Random walks and spectral segmentation1 CSE 291 Fall 2001 Marina Meila and Jianbo Shi: Learning Segmentation by Random Walks/A Random Walks View.
Markov Chains Ali Jalali. Basic Definitions Assume s as states and s as happened states. For a 3 state Markov model, we construct a transition matrix.
Graduate School of Information Sciences, Tohoku University
6.896: Probability and Computation Spring 2011 Constantinos (Costis) Daskalakis lecture 2.
BAYESIAN INFERENCE Sampling techniques
1 Perfect Simulation and Stationarity of a Class of Mobility Models Jean-Yves Le Boudec (EPFL) Milan Vojnovic (Microsoft Research Cambridge)
Computational statistics 2009 Random walk. Computational statistics 2009 Random walk with absorbing barrier.
Computational statistics, course introduction Course contents  Monte Carlo Methods  Random number generation  Simulation methodology  Bootstrap  Markov.
Christian Sohler 1 University of Dortmund Testing Expansion in Bounded Degree Graphs Christian Sohler University of Dortmund (joint work with Artur Czumaj,
1 On the Computation of the Permanent Dana Moshkovitz.
Sampling and Approximate Counting for Weighted Matchings Roy Cagan.
Approximating The Permanent Amit Kagan Seminar in Complexity 04/06/2001.
Accelerating Simulated Annealing for the Permanent and Combinatorial Counting Problems.
Correctness of Gossip-Based Membership under Message Loss Maxim Gurevich, Idit Keidar Technion.
Counting Euler tours? Qi Ge Daniel Štefankovi č University of Rochester.
Dense subgraphs of random graphs Uriel Feige Weizmann Institute.
1 MCMC Style Sampling / Counting for SAT Can we extend SAT/CSP techniques to solve harder counting/sampling problems? Such an extension would lead us to.
Graph limit theory: Algorithms László Lovász Eötvös Loránd University, Budapest May
Volume computation László Lovász Microsoft Research
Why is it useful to walk randomly? László Lovász Mathematical Institute Eötvös Loránd University October
An FPTAS for #Knapsack and Related Counting Problems Parikshit Gopalan Adam Klivans Raghu Meka Daniel Štefankovi č Santosh Vempala Eric Vigoda.
Fast Simulators for Assessment and Propagation of Model Uncertainty* Jim Berger, M.J. Bayarri, German Molina June 20, 2001 SAMO 2001, Madrid *Project of.
APPENDIX D R ANDOM N UMBER G ENERATION Organization of chapter in ISSO* – General description and linear congruential generators Criteria for “good” random.
1 New Coins from old: Computing with unknown bias Elchanan Mossel, U.C. Berkeley
Matchings and where they lead us László Lovász Microsoft Research
Optimization in very large graphs László Lovász Eötvös Loránd University, Budapest December
Approximate Inference: Decomposition Methods with Applications to Computer Vision Kyomin Jung ( KAIST ) Joint work with Pushmeet Kohli (Microsoft Research)
1 Quasi-randomness is determined by the distribution of copies of a graph in equicardinal large sets Raphael Yuster University of Haifa.
Seminar on random walks on graphs Lecture No. 2 Mille Gandelsman,
The Markov Chain Monte Carlo Method Isabelle Stanton May 8, 2008 Theory Lunch.
CS774. Markov Random Field : Theory and Application Lecture 15 Kyomin Jung KAIST Oct
Date: 2005/4/25 Advisor: Sy-Yen Kuo Speaker: Szu-Chi Wang.
Spatial decay of correlations and efficient methods for computing partition functions. David Gamarnik Joint work with Antar Bandyopadhyay (U of Chalmers),
geometric representations of graphs
Classical mathematics and new challenges László Lovász Microsoft Research One Microsoft Way, Redmond, WA Theorems and Algorithms.
Discrete mathematics: the last and next decade László Lovász Microsoft Research One Microsoft Way, Redmond, WA 98052
The Poincaré Constant of a Random Walk in High- Dimensional Convex Bodies Ivona Bezáková Thesis Advisor: Prof. Eric Vigoda.
STAT 534: Statistical Computing
Nondeterministic property testing László Lovász Katalin Vesztergombi.
Chebyshev’s Inequality Markov’s Inequality Proposition 2.1.
Theory of Computational Complexity Probability and Computing Lee Minseon Iwama and Ito lab M1 1.
0 Simulation Modeling and Analysis: Input Analysis 7 Random Numbers Ref: Law & Kelton, Chapter 7.
On Boltzmann samplers and properties of combinatorial structures joint work with Nicla Bernasconi & Kostas Panagiotou TexPoint fonts used in EMF. Read.
Random Sampling Algorithms with Applications Kyomin Jung KAIST Aug ERC Workshop.
Tea – Time - Talks Every Friday 3.30 pm ICS 432. We Need Speakers (you)! Please volunteer. Philosophy: a TTT (tea-time-talk) should approximately take.
Randomized Algorithms Hung Dang, Zheyuan Gao, Irvan Jahja, Loi Luu, Divya Sivasankaran.
Sequential Algorithms for Generating Random Graphs
Notes Over 2.1 Graph the numbers on a number line. Then write two inequalities that compare the two numbers and and 9 l l l.
Path Coupling And Approximate Counting
Haim Kaplan and Uri Zwick
Bin Fu Department of Computer Science
Warm Up Graph y = 4x and 16, $10’s and 7 $20’s.
Hariharan Narayanan, University of Chicago Joint work with
Improved Bounds for Sampling Colorings
Partitioning and decomposing graphs László Lovász
Adaptive annealing: a near-optimal connection between
geometric representations of graphs
Warm Up Graph y = 4x and 16, $10’s and 7 $20’s.
Markov Networks.
Presentation transcript:

Sampling algorithms and Markov chains László Lovász Microsoft Research One Microsoft Way, Redmond, WA

Sampling: a general algorithmic task Applications: - statistics - simulation - counting - numerical integration - optimization - …

L: a language in NP, with presentation polynomial time algorithm Find: - a certificate Given: x certificate - an optimal certificate - the number of certificates - a random certificate (uniform, or given distribution)

One general method for sampling: Markov chains (+rejection sampling, lifting,…) Construct ergodic Markov chain with states: V stationary distribution: p Want: sample from distribution p on set V Simulate (run) the chain for T steps Output the final state ???????????? mixing time

Given: poset State: compatible linear order Transition: - pick randomly label i<n ; - interchange i and i+1 if possible

Mixing time Bipartite graph?! : distribution after t steps Roughly: (enough to consider )

Conductance in sequence of independent samples: frequency of stepping from S to K\S conductance: in Markov chain:

Jerrum - Sinclair But in finer analysis? In typical sampling application: polynomial

Key lemma: Proof for l=k+1

L – Simonovits Dyer – Frieze Simple isoperimetric inequality: Improved isoperimetric inequality: Kannan-L After appropriate preprocessing,

Lifting Markov chains Diaconis – Holmes – Neal