SlideShare a Scribd company logo
1 of 1
Download to read offline
Mixing Time in Robotic Explorations
Chang He 1
and Shun Yang 2
1
Department of Mathematics, Centre College 2
Department of Mathematics, Carleton College
Introduction
We use a Markov model to evaluate the mixing time of a point robot
R that navigates autonomously by randomly moving in parallel to
the coordinate axes in an open domain B, which is a collection of
rectangular rooms having internal walls restricting the motion of the
robot, as shown in Figure 1. We call such domain a gallery. For a
given gallery with s sides and a bottleneck ratio of , we find that the
mixing time for the robot to explore the entire gallery has an upper
bound of O(s2
/ ). We also give exact bounds of the mixing time in
some special gallery configurations.
Model and Definitions
  
Figure 1: A possible path of a robot in a well-defined gallery
Motion of the Robot: Each step the robot takes consists of a pair
of ordered moves (hi, vi). Define the horizontal move hi as a mapping
from point p → p , where p is a random point on the largest
continuous horizontal segment in the gallery containing the starting
point p. The vertical move vi is determined in the same manner. We
use a finite Markov chain to model this process with the gallery as the
state space and each rectangular room as a state. We denote the
corresponding transition matrix by P.
Mixing Time tmix: Mixing time is the time it takes for a Markov
Chain to get close to its stationary distribution. Let
d(t) := max
x∈Ω
||Pt
(x, ·) − π||TV , where · TV is the total variation
distance between the long-term distribution of P and its stationary
distribution π. The mixing time is defined as
tmix(δ) := min{t : d(t) ≤ δ}, where δ is a substantially small value.[1]
Coupling Time tcoup: The coupling of two Markov chains Xt, Yt
with X0 = x and Y0 = y but the same transition matrix P is defined
as the process (Xt, Yt)∞
t=0. We define coupling time,
tcoup := min{t : Xt = Yt}, as the first time the two chains meet, and
after which the two chains have exactly the same trajectories.[1]
Relaxation Time trel: Let λ2 be the second largest eigenvalue of P,
i.e. λ2 = max{|λ| : λ = 1}, then relaxation time trel := 1
1−λ2
. We will
use the fact that tmix is bounded from above by trel.[1]
Comb Gallery and Snake Gallery
ε
Figure 2: A 6-comb gallery
ε
Figure 3: A 6-snake gallery
We consider galleries with parallel internal walls that have same-size
bottleneck openings. The comb gallery has all openings on internal
walls aligned with no overlapping in height; the snake gallery has no
two adjacent openings aligned. We make the additional assumption
that the first and last room of a snake gallery are directly connected
by an external bottleneck for it to be called ouroboric.
Comb Gallery: The transition matrix P for the comb gallery can
be written as
P = (1 − ) · I + /N · J, (1)
where I is the identity matrix and J is the matrix of all ones. The
second largest eigenvalues for P is 1 − , meaning that
trel = O(1/ ), and so is tmix.
Ouroboric Snake: The block transition matrix Pn for the nth
room is in the form of
Pn =



n − 1 n n + 1
n /2 1 − /2



. (2)
Since P is circulant, the kth
eigenvector rk has the form [3]
rk = c · (1, e−2πik/N
, . . . , e−2πik(N−1)/N
) , (3)
where k = 0, 1, . . . , N − 1 and c is a constant. Then
trel = N2
/8π2
= O(N2
/ ), and so is tmix.
Non-ouroboric Snake: We introduce a random point Y into
the model that evolves through the same Markov chain as the robot
does and design a coupling algorithm that matches the height of Y
and R. The coupling time can be approximated through the
recurrence relation
t(n + 1) − 2t(n) + t(n − 1) + 1/ = 0, (4)
with boundary conditions
t(0) = t(1) + 2/ , t(N) = 0. (5)
Therefore, tcoup = O(N2
/ ), and so is tmix.
Lego Gallery
We also consider an N-Lego gallery that has N connected rectangular
rooms with the same size bottleneck openings on all internal walls.
Figure 4: A 5-Lego gallery
We represent the N-Lego gallery as a non-directed finite graph G =
(V, E) with no loops nor multiple edges and with edge connectivity
e(G). Denote a(G) as the second smallest eigenvalue of the corre-
sponding Laplacian matrix. From Fiedler(1973), [2]
2e(G)(1 − cos(π/N)) ≤ a(G) ≤ N. (6)
The second largest eigenvalue for transition matrix P is
λ2 = 1 − q · a(G), (7)
where q ∈ (0, 1). Therefore, from equation (6) we know that
1
qN
≤ trel ≤
1
a e(G)(1 − cos(π/N))
≤
2N2
q π2
, (8)
that is, tmix for an N-Lego gallery is bounded between O(1/N ) and
O(N2
/ ).
General Gallery
For any well-defined gallery, we design an algorithm of dissecting the
gallery and transform it into a Lego gallery to give an upper bound of
tmix. We find that for any gallery with s sides, its tmix = O(s2
/ ).
References
[1] David A. Levin, Yuval Peres, and Elizabeth L. Wilmer, Markov Chains and Mixing Time,
American Mathematical Soc, 2009.
[2] Miroslav Fiedler, Algebraic Connectivity of Graphs, Czechoslovak Math. J. 23(98): 298 - 305, 1973.
[3] P. J. Davis, Circulant Matrices, Wiley-Interscience, NY, 1979.
Acknowledgements
This project is the result of a 2015 summer research conducted at ICERM (Institute for Computational and
Experimental Research in Mathematics)/ Brown University under the direction of Professor Yuliy Barysh-
nikov and Professor Maxim Arnold. All remaining errors are our own. Please contact chang.he@centre.edu
and yangf2@carleton.edu for any questions.

More Related Content

What's hot

5. fourier properties
5. fourier properties5. fourier properties
5. fourier propertiesskysunilyadav
 
periodic functions and Fourier series
periodic functions and Fourier seriesperiodic functions and Fourier series
periodic functions and Fourier seriesUmang Gupta
 
Lec 5 asymptotic notations and recurrences
Lec 5 asymptotic notations and recurrencesLec 5 asymptotic notations and recurrences
Lec 5 asymptotic notations and recurrencesAnkita Karia
 
Analysis of algorithn class 3
Analysis of algorithn class 3Analysis of algorithn class 3
Analysis of algorithn class 3Kumar
 
Applied Calculus Chapter 2 vector valued function
Applied Calculus Chapter  2 vector valued functionApplied Calculus Chapter  2 vector valued function
Applied Calculus Chapter 2 vector valued functionJ C
 
Asymptotic notations
Asymptotic notationsAsymptotic notations
Asymptotic notationsEhtisham Ali
 
Optics Fourier Transform Ii
Optics Fourier Transform IiOptics Fourier Transform Ii
Optics Fourier Transform Iidiarmseven
 
Signal Processing Introduction using Fourier Transforms
Signal Processing Introduction using Fourier TransformsSignal Processing Introduction using Fourier Transforms
Signal Processing Introduction using Fourier TransformsArvind Devaraj
 
Linear response theory and TDDFT
Linear response theory and TDDFT Linear response theory and TDDFT
Linear response theory and TDDFT Claudio Attaccalite
 
Optics Fourier Transform I
Optics Fourier Transform IOptics Fourier Transform I
Optics Fourier Transform Idiarmseven
 
fourier representation of signal and systems
fourier representation of signal and systemsfourier representation of signal and systems
fourier representation of signal and systemsSugeng Widodo
 
Little o and little omega
Little o and little omegaLittle o and little omega
Little o and little omegaRajesh K Shukla
 
signal and system Dirac delta functions (1)
signal and system Dirac delta functions (1)signal and system Dirac delta functions (1)
signal and system Dirac delta functions (1)iqbal ahmad
 

What's hot (20)

5. fourier properties
5. fourier properties5. fourier properties
5. fourier properties
 
periodic functions and Fourier series
periodic functions and Fourier seriesperiodic functions and Fourier series
periodic functions and Fourier series
 
Lec 5 asymptotic notations and recurrences
Lec 5 asymptotic notations and recurrencesLec 5 asymptotic notations and recurrences
Lec 5 asymptotic notations and recurrences
 
Analysis of algorithn class 3
Analysis of algorithn class 3Analysis of algorithn class 3
Analysis of algorithn class 3
 
Algorithum Analysis
Algorithum AnalysisAlgorithum Analysis
Algorithum Analysis
 
Applied Calculus Chapter 2 vector valued function
Applied Calculus Chapter  2 vector valued functionApplied Calculus Chapter  2 vector valued function
Applied Calculus Chapter 2 vector valued function
 
Asymptotic notations
Asymptotic notationsAsymptotic notations
Asymptotic notations
 
Properties of Fourier transform
Properties of Fourier transformProperties of Fourier transform
Properties of Fourier transform
 
Optics Fourier Transform Ii
Optics Fourier Transform IiOptics Fourier Transform Ii
Optics Fourier Transform Ii
 
Fourier transform
Fourier transformFourier transform
Fourier transform
 
Stack of Tasks Course
Stack of Tasks CourseStack of Tasks Course
Stack of Tasks Course
 
Signal Processing Introduction using Fourier Transforms
Signal Processing Introduction using Fourier TransformsSignal Processing Introduction using Fourier Transforms
Signal Processing Introduction using Fourier Transforms
 
Linear response theory and TDDFT
Linear response theory and TDDFT Linear response theory and TDDFT
Linear response theory and TDDFT
 
Optics Fourier Transform I
Optics Fourier Transform IOptics Fourier Transform I
Optics Fourier Transform I
 
fourier representation of signal and systems
fourier representation of signal and systemsfourier representation of signal and systems
fourier representation of signal and systems
 
Fourier Transform
Fourier TransformFourier Transform
Fourier Transform
 
Little o and little omega
Little o and little omegaLittle o and little omega
Little o and little omega
 
signal and system Dirac delta functions (1)
signal and system Dirac delta functions (1)signal and system Dirac delta functions (1)
signal and system Dirac delta functions (1)
 
Jere Koskela slides
Jere Koskela slidesJere Koskela slides
Jere Koskela slides
 
spectralmethod
spectralmethodspectralmethod
spectralmethod
 

Viewers also liked

Porque dejamos de amar a dios
Porque dejamos de amar a diosPorque dejamos de amar a dios
Porque dejamos de amar a diosiccjcv
 
Personas que votaron con "Voto en Casa 2014"
Personas que votaron con "Voto en Casa 2014"Personas que votaron con "Voto en Casa 2014"
Personas que votaron con "Voto en Casa 2014"Dra. Roxana Silva Ch.
 
Tgestiona obtiene distintivo ESR
Tgestiona obtiene distintivo ESR Tgestiona obtiene distintivo ESR
Tgestiona obtiene distintivo ESR Perú 2021
 
Cálculo de comisiones
Cálculo de comisionesCálculo de comisiones
Cálculo de comisionesgorkinha16
 
Timothy Ferret Reference Letter
Timothy Ferret Reference LetterTimothy Ferret Reference Letter
Timothy Ferret Reference LetterTimothy Ferret
 
INTRODUCTION TO BUSINESS ANALYSIS AND ESSENTIAL COMPETENCIES2
INTRODUCTION TO BUSINESS ANALYSIS AND ESSENTIAL COMPETENCIES2INTRODUCTION TO BUSINESS ANALYSIS AND ESSENTIAL COMPETENCIES2
INTRODUCTION TO BUSINESS ANALYSIS AND ESSENTIAL COMPETENCIES2Vishnu Baktha Valsan
 
INTRODUCTION TO BUSINESS ANALYSIS AND COMPETENCIES
INTRODUCTION TO BUSINESS ANALYSIS AND COMPETENCIESINTRODUCTION TO BUSINESS ANALYSIS AND COMPETENCIES
INTRODUCTION TO BUSINESS ANALYSIS AND COMPETENCIESVishnu Baktha Valsan
 
Who is doing what
Who is doing whatWho is doing what
Who is doing whatAR Saghir
 
Jefferson parish resource fair event flyer
Jefferson parish resource fair event flyerJefferson parish resource fair event flyer
Jefferson parish resource fair event flyerToddy Wobbema
 

Viewers also liked (12)

Porque dejamos de amar a dios
Porque dejamos de amar a diosPorque dejamos de amar a dios
Porque dejamos de amar a dios
 
Excel 1
Excel 1Excel 1
Excel 1
 
Slide share Test
Slide share TestSlide share Test
Slide share Test
 
Personas que votaron con "Voto en Casa 2014"
Personas que votaron con "Voto en Casa 2014"Personas que votaron con "Voto en Casa 2014"
Personas que votaron con "Voto en Casa 2014"
 
Tgestiona obtiene distintivo ESR
Tgestiona obtiene distintivo ESR Tgestiona obtiene distintivo ESR
Tgestiona obtiene distintivo ESR
 
Cálculo de comisiones
Cálculo de comisionesCálculo de comisiones
Cálculo de comisiones
 
Timothy Ferret Reference Letter
Timothy Ferret Reference LetterTimothy Ferret Reference Letter
Timothy Ferret Reference Letter
 
INTRODUCTION TO BUSINESS ANALYSIS AND ESSENTIAL COMPETENCIES2
INTRODUCTION TO BUSINESS ANALYSIS AND ESSENTIAL COMPETENCIES2INTRODUCTION TO BUSINESS ANALYSIS AND ESSENTIAL COMPETENCIES2
INTRODUCTION TO BUSINESS ANALYSIS AND ESSENTIAL COMPETENCIES2
 
INTRODUCTION TO BUSINESS ANALYSIS AND COMPETENCIES
INTRODUCTION TO BUSINESS ANALYSIS AND COMPETENCIESINTRODUCTION TO BUSINESS ANALYSIS AND COMPETENCIES
INTRODUCTION TO BUSINESS ANALYSIS AND COMPETENCIES
 
Who is doing what
Who is doing whatWho is doing what
Who is doing what
 
Jefferson parish resource fair event flyer
Jefferson parish resource fair event flyerJefferson parish resource fair event flyer
Jefferson parish resource fair event flyer
 
scan0001
scan0001scan0001
scan0001
 

Similar to mixing_time_poster

Average Polynomial Time Complexity Of Some NP-Complete Problems
Average Polynomial Time Complexity Of Some NP-Complete ProblemsAverage Polynomial Time Complexity Of Some NP-Complete Problems
Average Polynomial Time Complexity Of Some NP-Complete ProblemsAudrey Britton
 
Iterative procedure for uniform continuous mapping.
Iterative procedure for uniform continuous mapping.Iterative procedure for uniform continuous mapping.
Iterative procedure for uniform continuous mapping.Alexander Decker
 
WaveletTutorial.pdf
WaveletTutorial.pdfWaveletTutorial.pdf
WaveletTutorial.pdfshreyassr9
 
Lecture_10_Parallel_Algorithms_Part_II.ppt
Lecture_10_Parallel_Algorithms_Part_II.pptLecture_10_Parallel_Algorithms_Part_II.ppt
Lecture_10_Parallel_Algorithms_Part_II.pptWahyuAde4
 
Statistical approach to quantum field theory
Statistical approach to quantum field theoryStatistical approach to quantum field theory
Statistical approach to quantum field theorySpringer
 
Redundancy in robot manipulators and multi robot systems
Redundancy in robot manipulators and multi robot systemsRedundancy in robot manipulators and multi robot systems
Redundancy in robot manipulators and multi robot systemsSpringer
 
Approximation Algorithms for the Directed k-Tour and k-Stroll Problems
Approximation Algorithms for the Directed k-Tour and k-Stroll ProblemsApproximation Algorithms for the Directed k-Tour and k-Stroll Problems
Approximation Algorithms for the Directed k-Tour and k-Stroll ProblemsSunny Kr
 
A Stochastic Limit Approach To The SAT Problem
A Stochastic Limit Approach To The SAT ProblemA Stochastic Limit Approach To The SAT Problem
A Stochastic Limit Approach To The SAT ProblemValerie Felton
 
signal space analysis.ppt
signal space analysis.pptsignal space analysis.ppt
signal space analysis.pptPatrickMumba7
 
Signal Constellation, Geometric Interpretation of Signals
Signal Constellation,  Geometric Interpretation of  SignalsSignal Constellation,  Geometric Interpretation of  Signals
Signal Constellation, Geometric Interpretation of SignalsArijitDhali
 
Dynamical systems
Dynamical systemsDynamical systems
Dynamical systemsSpringer
 

Similar to mixing_time_poster (20)

Design & Analysis of Algorithms Assignment Help
Design & Analysis of Algorithms Assignment HelpDesign & Analysis of Algorithms Assignment Help
Design & Analysis of Algorithms Assignment Help
 
Average Polynomial Time Complexity Of Some NP-Complete Problems
Average Polynomial Time Complexity Of Some NP-Complete ProblemsAverage Polynomial Time Complexity Of Some NP-Complete Problems
Average Polynomial Time Complexity Of Some NP-Complete Problems
 
Unit 3 daa
Unit 3 daaUnit 3 daa
Unit 3 daa
 
Graph
GraphGraph
Graph
 
Graph
GraphGraph
Graph
 
Quantum Hw 15
Quantum Hw 15Quantum Hw 15
Quantum Hw 15
 
Iterative procedure for uniform continuous mapping.
Iterative procedure for uniform continuous mapping.Iterative procedure for uniform continuous mapping.
Iterative procedure for uniform continuous mapping.
 
WaveletTutorial.pdf
WaveletTutorial.pdfWaveletTutorial.pdf
WaveletTutorial.pdf
 
Lecture_10_Parallel_Algorithms_Part_II.ppt
Lecture_10_Parallel_Algorithms_Part_II.pptLecture_10_Parallel_Algorithms_Part_II.ppt
Lecture_10_Parallel_Algorithms_Part_II.ppt
 
Statistical approach to quantum field theory
Statistical approach to quantum field theoryStatistical approach to quantum field theory
Statistical approach to quantum field theory
 
Redundancy in robot manipulators and multi robot systems
Redundancy in robot manipulators and multi robot systemsRedundancy in robot manipulators and multi robot systems
Redundancy in robot manipulators and multi robot systems
 
Approximation Algorithms for the Directed k-Tour and k-Stroll Problems
Approximation Algorithms for the Directed k-Tour and k-Stroll ProblemsApproximation Algorithms for the Directed k-Tour and k-Stroll Problems
Approximation Algorithms for the Directed k-Tour and k-Stroll Problems
 
Implicit schemes for wave models
Implicit schemes for wave modelsImplicit schemes for wave models
Implicit schemes for wave models
 
A Stochastic Limit Approach To The SAT Problem
A Stochastic Limit Approach To The SAT ProblemA Stochastic Limit Approach To The SAT Problem
A Stochastic Limit Approach To The SAT Problem
 
signal space analysis.ppt
signal space analysis.pptsignal space analysis.ppt
signal space analysis.ppt
 
Signal Processing Homework Help
Signal Processing Homework HelpSignal Processing Homework Help
Signal Processing Homework Help
 
Signal Constellation, Geometric Interpretation of Signals
Signal Constellation,  Geometric Interpretation of  SignalsSignal Constellation,  Geometric Interpretation of  Signals
Signal Constellation, Geometric Interpretation of Signals
 
Online Signals and Systems Assignment Help
Online Signals and Systems Assignment HelpOnline Signals and Systems Assignment Help
Online Signals and Systems Assignment Help
 
algorithm Unit 3
algorithm Unit 3algorithm Unit 3
algorithm Unit 3
 
Dynamical systems
Dynamical systemsDynamical systems
Dynamical systems
 

mixing_time_poster

  • 1. Mixing Time in Robotic Explorations Chang He 1 and Shun Yang 2 1 Department of Mathematics, Centre College 2 Department of Mathematics, Carleton College Introduction We use a Markov model to evaluate the mixing time of a point robot R that navigates autonomously by randomly moving in parallel to the coordinate axes in an open domain B, which is a collection of rectangular rooms having internal walls restricting the motion of the robot, as shown in Figure 1. We call such domain a gallery. For a given gallery with s sides and a bottleneck ratio of , we find that the mixing time for the robot to explore the entire gallery has an upper bound of O(s2 / ). We also give exact bounds of the mixing time in some special gallery configurations. Model and Definitions   Figure 1: A possible path of a robot in a well-defined gallery Motion of the Robot: Each step the robot takes consists of a pair of ordered moves (hi, vi). Define the horizontal move hi as a mapping from point p → p , where p is a random point on the largest continuous horizontal segment in the gallery containing the starting point p. The vertical move vi is determined in the same manner. We use a finite Markov chain to model this process with the gallery as the state space and each rectangular room as a state. We denote the corresponding transition matrix by P. Mixing Time tmix: Mixing time is the time it takes for a Markov Chain to get close to its stationary distribution. Let d(t) := max x∈Ω ||Pt (x, ·) − π||TV , where · TV is the total variation distance between the long-term distribution of P and its stationary distribution π. The mixing time is defined as tmix(δ) := min{t : d(t) ≤ δ}, where δ is a substantially small value.[1] Coupling Time tcoup: The coupling of two Markov chains Xt, Yt with X0 = x and Y0 = y but the same transition matrix P is defined as the process (Xt, Yt)∞ t=0. We define coupling time, tcoup := min{t : Xt = Yt}, as the first time the two chains meet, and after which the two chains have exactly the same trajectories.[1] Relaxation Time trel: Let λ2 be the second largest eigenvalue of P, i.e. λ2 = max{|λ| : λ = 1}, then relaxation time trel := 1 1−λ2 . We will use the fact that tmix is bounded from above by trel.[1] Comb Gallery and Snake Gallery ε Figure 2: A 6-comb gallery ε Figure 3: A 6-snake gallery We consider galleries with parallel internal walls that have same-size bottleneck openings. The comb gallery has all openings on internal walls aligned with no overlapping in height; the snake gallery has no two adjacent openings aligned. We make the additional assumption that the first and last room of a snake gallery are directly connected by an external bottleneck for it to be called ouroboric. Comb Gallery: The transition matrix P for the comb gallery can be written as P = (1 − ) · I + /N · J, (1) where I is the identity matrix and J is the matrix of all ones. The second largest eigenvalues for P is 1 − , meaning that trel = O(1/ ), and so is tmix. Ouroboric Snake: The block transition matrix Pn for the nth room is in the form of Pn =    n − 1 n n + 1 n /2 1 − /2    . (2) Since P is circulant, the kth eigenvector rk has the form [3] rk = c · (1, e−2πik/N , . . . , e−2πik(N−1)/N ) , (3) where k = 0, 1, . . . , N − 1 and c is a constant. Then trel = N2 /8π2 = O(N2 / ), and so is tmix. Non-ouroboric Snake: We introduce a random point Y into the model that evolves through the same Markov chain as the robot does and design a coupling algorithm that matches the height of Y and R. The coupling time can be approximated through the recurrence relation t(n + 1) − 2t(n) + t(n − 1) + 1/ = 0, (4) with boundary conditions t(0) = t(1) + 2/ , t(N) = 0. (5) Therefore, tcoup = O(N2 / ), and so is tmix. Lego Gallery We also consider an N-Lego gallery that has N connected rectangular rooms with the same size bottleneck openings on all internal walls. Figure 4: A 5-Lego gallery We represent the N-Lego gallery as a non-directed finite graph G = (V, E) with no loops nor multiple edges and with edge connectivity e(G). Denote a(G) as the second smallest eigenvalue of the corre- sponding Laplacian matrix. From Fiedler(1973), [2] 2e(G)(1 − cos(π/N)) ≤ a(G) ≤ N. (6) The second largest eigenvalue for transition matrix P is λ2 = 1 − q · a(G), (7) where q ∈ (0, 1). Therefore, from equation (6) we know that 1 qN ≤ trel ≤ 1 a e(G)(1 − cos(π/N)) ≤ 2N2 q π2 , (8) that is, tmix for an N-Lego gallery is bounded between O(1/N ) and O(N2 / ). General Gallery For any well-defined gallery, we design an algorithm of dissecting the gallery and transform it into a Lego gallery to give an upper bound of tmix. We find that for any gallery with s sides, its tmix = O(s2 / ). References [1] David A. Levin, Yuval Peres, and Elizabeth L. Wilmer, Markov Chains and Mixing Time, American Mathematical Soc, 2009. [2] Miroslav Fiedler, Algebraic Connectivity of Graphs, Czechoslovak Math. J. 23(98): 298 - 305, 1973. [3] P. J. Davis, Circulant Matrices, Wiley-Interscience, NY, 1979. Acknowledgements This project is the result of a 2015 summer research conducted at ICERM (Institute for Computational and Experimental Research in Mathematics)/ Brown University under the direction of Professor Yuliy Barysh- nikov and Professor Maxim Arnold. All remaining errors are our own. Please contact chang.he@centre.edu and yangf2@carleton.edu for any questions.