Skip to main content

Random Walks with Local Memory

Abstract

We prove a quenched invariance principle for a class of random walks in random environment on \({\mathbb {Z}}^d\), where the walker alters its own environment. The environment consists of an outgoing edge from each vertex. The walker updates the edge e at its current location to a new random edge \(e'\) (whose law depends on e) and then steps to the other endpoint of \(e'\). We show that a native environment for these walks (i.e., an environment that is stationary in time from the perspective of the walker) consists of the wired uniform spanning forest oriented toward the walker, plus an independent outgoing edge from the walker.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

References

  1. Aldous, D.J.: The random walk construction of uniform spanning trees and uniform labelled trees. SIAM J. Discret. Math. 3, 450–465 (1990)

    Article  MathSciNet  Google Scholar 

  2. Bilmes, J.A.: What hmms can do. IEICE Trans. Inf. Syst. E89-D (2006), 869–891

  3. Benjamini, I., Kesten, H., Peres, Y., Schramm, O.: Geometry of the uniform spanning forest: transitions in dimensions 4,8,12,... Ann. Math. (2) 160 (2004), 465–491

  4. Bond, B., Levine, L.: Abelian networks I. Foundations and examples. SIAM J. Discret. Math. 30, 856–874 (2016)

  5. Bercu, B., Laulin, L.: On the multi-dimensional elephant random walk. J. Stat. Phys. 175, 1146–1163 (2019)

    Article  ADS  MathSciNet  Google Scholar 

  6. Benjamini, I., Lyons, R., Peres, Y., Schramm, O.: Uniform spanning forests. Ann. Probab. 29, 1–65 (2001)

    Article  MathSciNet  Google Scholar 

  7. Bérard, J., Ramírez, A.F.: Central limit theorem for the excited random walk in dimension \(d\ge 2\). Electron. Commun. Probab. 12, 303–314 (2007)

    Article  Google Scholar 

  8. Broder, A.: Generating random spanning trees. In: Proc. 58th FOCS, IEEE, pp. 442–447 (2019)

  9. Benjamini, I., Wilson, D.B.: Excited random walk. Electron. Commun. Probab. 8, 86–92 (2003)

    Article  MathSciNet  Google Scholar 

  10. Bolthausen, E., Sznitman, A.-S.: Ten lectures on random media. In: DMV Seminar 32, Birkhäuser, Basel (2002)

  11. Chan, S.H.: Recurrence of horizontal-vertical walks, preprint (2020), 34 pp.; arXiv:2012.10811

  12. Dolgopyat, D., Kosygina, E.: Scaling limits of recurrent excited random walks on integers, Electron. Commun. Probab. 17 (2012), 14 pp

  13. Florescu, L., Levine, L., Peres, Y.: The range of a rotor walk. Amer. Math. Monthly 123, 627–642 (2016)

    Article  MathSciNet  Google Scholar 

  14. Hernández-Lerma, O., Lasserre, J.B.: Ergodic theorems and ergodic decomposition for Markov chains. Acta Appl. Math. 54, 99–119 (1998)

    Article  MathSciNet  Google Scholar 

  15. Holroyd, A.E., Levine, L., Meszáros, K., Peres, Y., Propp, J., Wilson, D.: Chip-firing and rotor-routing on directed graphs, in In and out of equilibrium. 2, Progr. Probab. 60, Birkhäuser, Basel (2008), 331–364

  16. Huss, W., Levine, L., Sava-Huss, E.: Interpolating between random walk and rotor walk. Rand. Struct. Algorithms 52, 263–282 (2018)

    Article  MathSciNet  Google Scholar 

  17. Hutchcroft, T., Peres, Y.: The component graph of the uniform spanning forest: transitions in dimensions 9,10,11. Probab. Theory Relat. Fields 175, 141–208 (2019)

    Article  MathSciNet  Google Scholar 

  18. Hutchcroft, T.: Interlacements and the wired uniform spanning forest. Ann. Probab. 46, 1170–1200 (2018)

    Article  MathSciNet  Google Scholar 

  19. Kosygina, E., Mountford, T.: Limit laws of transient excited random walks on integers. Ann. Inst. Henri Poincaré Probab. Stat. 47, 575–600 (2011)

    Article  ADS  MathSciNet  Google Scholar 

  20. Kozma, G., Orenshtein, T., Shinkar, I.: Excited random walk with periodic cookies. Ann. Inst. Henri Poincaré Probab. Stat. 52, 1023–1049 (2016)

    Article  ADS  MathSciNet  Google Scholar 

  21. Kozlov, S.M.: The method of averaging and walks in inhomogeneous environments. Russ. Math. Surv. 40, 73–145 (1985)

    Article  Google Scholar 

  22. Kosygina, E., Peterson, J.: Functional limit laws for recurrent excited random walks with periodic cookie stacks. Electron. J. Probab. 21 (2016)

  23. Kosygina, E., Peterson, J.: Excited random walks with Markovian cookie stacks. Ann. Inst. Henri Poincaré Probab. Stat. 53, 1458–1497 (2017)

    Article  MathSciNet  Google Scholar 

  24. Kosygina, E., Zerner, M.: Excited random walks: results, methods, open problems. Bull. Inst. Math. Acad. Sin. (N.S.) 8, 105–157 (2013)

  25. Levine, L.: Sandpile groups and spanning trees of directed line graphs. J. Comb. Theory Ser. A 118, 350–364 (2011)

    Article  MathSciNet  Google Scholar 

  26. Lyons, R., Peres, Y.: Probability on Trees and Networks, Camb. Ser. Stat. Probab. Math., vol. 42. Cambridge University Press, New York (2016)

  27. Menshikov, M., Popov, S., Ramírez, A.F., Vachkovskaia, M.: On a general many-dimensional excited random walk. Ann. Probab. 40, 2106–2130 (2012)

    Article  MathSciNet  Google Scholar 

  28. Priezzhev, V., Dhar, D., Dhar, A., Krishnamurthy, S.: Eulerian walkers as a model of self-organized criticality. Phys. Rev. Lett. 77, 5079–5082 (1996)

    Article  ADS  Google Scholar 

  29. Pemantle, R.: Choosing a spanning tree for the integer lattice uniformly. Ann. Probab. 19, 1559–1574 (1991)

    Article  MathSciNet  Google Scholar 

  30. Propp, J.: Random walk and random aggregation, derandomized, online lecture (2003), https://www.microsoft.com/en-us/research/video/random-walk-and-randomaggregation-derandomized/

  31. Pinsky, R., Travers, N.: Transience, recurrence and the speed of a random walk in a site-based feedback environment. Probab. Theory Relat. Fields 167, 917–978 (2017)

    Article  MathSciNet  Google Scholar 

  32. Papanicolaou, G.C., Varadhan, S.R.S.: Diffusions with random coefficients. In: Statistics and Probability: Essays in Honor of C R Rao, pp. 547–552, Amsterdam (1982)

  33. Rassoul-Agha, F., Seppäläinan, T.: An almost sure invariance principle for random walks in a space-time random environment. Probab. Theory Relat. Fields 133, 299–314 (2005)

    Article  MathSciNet  Google Scholar 

  34. Sznitman, A.-S.: Topics in random walks in random environment. In: School and Conference on Probability Theory, Abdus Salam Int. Cent. Theoret. Phys., Trieste, ICTP Lect. Notes, XVII, pp. 203–266 (2004)

  35. Tóth, B.: The “true” self-avoiding walk with bond repulsion on \({\mathbb{Z}}\): limit theorems. Ann. Probab. 23, 1523–1556 (1995)

  36. Tóth, B.: Generalized Ray-Knight theory and limit theorems for self-interacting random walks on \({\mathbb{Z}}\). Ann. Probab. 24, 1324–1367 (1996)

    Article  MathSciNet  Google Scholar 

  37. Tóth, B.: Self-interacting random motions–a survey, in Random walks—a collection of Surveys, Bolyai Soc. Math. Stud. 9, pp. 349–384. János Bolyai Math. Soc., Budapest (1999)

  38. Travers, N.F.: Excited random walk in a Markovian environment. Electron. J. Probab. 23 (2018)

  39. van der Hofstad, R., Holmes, M.: An expansion for self-interacting random walks. Braz. J. Probab. Stat. 26, 1–55 (2012)

    MathSciNet  MATH  Google Scholar 

  40. Wilson, D.B.: Generating random spanning trees more quickly than the cover time. In: Proc. 28th STOC, pp. 296–303. ACM, New York (1996)

  41. Wagner, I., Lindenbaum, M., Bruckstein, A.: Smell as a computational resource-a lesson we can learn from the ant. In: Israel Symposium on Theory of Computing and Systems, pp. 219–230. IEEE Comput. Soc. Press, Los Alamitos (1996)

  42. Zeitouni, O., Random walks in random environment. In: Lectures on Probability Theory and Statistics, Lecture Notes in Math., vol. 2004, pp. 189–312. Springer, Berlin (1837)

Download references

Acknowledgements

We would like to thank Elena Kosygina, Yuval Peres and Ofer Zeitouni for inspiring discussions with the first author and the third author. We would also like to thank Timo Seppäläinen for pointing us to references for Theorem 3.1. The first author would also like to thank Igor Pak for writing advice. Last but not the least, we would like to thank the anonymous referees for the insightful comments that substantially improve the readability of the paper and for additional references.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Swee Hong Chan.

Additional information

Communicated by Eric A. Carlen.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Lila Greco was partially supported by NSF Grant DGE-1650441, Lionel Levine was partially supported by NSF Grant DMS-1455272.

Appendix A: Random Walks with Hidden Local Memory

Appendix A: Random Walks with Hidden Local Memory

In this section we present a more general version of random walk with local memory inspired by hidden Markov chains. We refer to [2] for a more detailed discussion on hidden Markov chains.

For each \(x \in V\), a hidden mechanism at x is a Markov chain \(M_x\) with finite state space \(S_x\) and probability transition function \(p_x(\cdot ,\cdot )\). A jump rule is a map \(f_x:S_x \rightarrow {\mathcal {P}}({N}(x))\) from \(S_x\) to the set of probability distributions on the set of neighbors of x. A hidden state configuration is a map \(\kappa : V \rightarrow \sqcup _{x \in V} S_x\) such that \(\kappa (x) \in S_x\) for all \(x \in V\).

Definition A.1

(Random walk with hidden local memory) A random walk with hidden local memory, or RWHLM for short, is a sequence \((X_n, \rho _n, \kappa _n)_{n \ge 0}\) satisfying the following transition rules:

  1. (i)

    \(\kappa _{n+1}(x):={\left\{ \begin{array}{ll} K_n &{} \text {if } x=X_n;\\ \kappa _{n}(x) &{} \text {if } x\ne X_n. \end{array}\right. }\);

  2. (ii)

    \(\rho _{n+1}(x):={\left\{ \begin{array}{ll} Y_n &{} \text {if } x=X_n;\\ \rho _{n}(x) &{} \text {if } x\ne X_n, \end{array}\right. }\)

  3. (iii)

    \(X_{n+1}:=Y_n\),

where \(K_n\) is a random element of \(S_{X_n}\) sampled from \(p_{X_n}(\kappa _{n}(X_n), \cdot )\) independent of the past, and \(Y_n\) is a random neighbor of x sampled from \(f_{X_n}(K_n)\) independent of the past.

Described in words, at each time step (i) the walker first updates the hidden state of its current location using the given hidden mechanism. Then, (ii) the walker updates the rotor of its current location by sampling the new rotor from the probability distribution corresponding to the new hidden state. Finally, (iii) the walker travels to the vertex specified by the new rotor.

Example A.2

(Hidden triangular walk) Let G be the triangular lattice. For each \({\mathbf {x}}\in V\), the hidden mechanism at \({\mathbf {x}}\in V\) has the following state space and transition probability:

$$\begin{aligned} S_{{\mathbf {x}}}:=\{ s_1,s_2,s_3 \};\qquad p_{\mathbf {x}}:=\begin{bmatrix} 0 &{} \frac{1}{2} &{} \frac{1}{2}\\ 0 &{} 0 &{} 1\\ 1 &{}0 &{}0 \end{bmatrix}. \end{aligned}$$

That is, \(s_1\) transitions to either \(s_2\) or \(s_3\) with equal probability, \(s_2\) transitions to \(s_3\) with probability 1, and \(s_3\) transitions to \(s_1\) with probability 1.

We now describe the jump rule \(f_{\mathbf {x}}\). Let \(N_1 \sqcup N_2\) be the partition of the neighbors \({N}({\mathbf {x}})\) of \({\mathbf {x}}\) given by:

$$\begin{aligned} N_1:= {\mathbf {x}}+\left\{ \begin{pmatrix} 1\\ 0 \end{pmatrix}, \frac{1}{2}\begin{pmatrix} -{1} \\ {\sqrt{3}} \end{pmatrix} , \frac{1}{2}\begin{pmatrix} -1 \\ {-\sqrt{3}} \end{pmatrix}\right\} ; \quad N_2:={\mathbf {x}}+ \left\{ \begin{pmatrix} -1\\ 0 \end{pmatrix},\frac{1}{2}\begin{pmatrix} 1 \\ {\sqrt{3}} \end{pmatrix}, \frac{1}{2}\begin{pmatrix} 1\\ -\sqrt{3} \end{pmatrix}\right\} . \end{aligned}$$

The distribution \(f_{\mathbf {x}}(s_1)\) is then given by the uniform distribution on \(N_1\), while \(f_{\mathbf {x}}(s_2)\) and \(f_{\mathbf {x}}(s_3)\) are the uniform distribution on \(N_2\).

Without knowing the hidden states, an outside observer will not be able to predict the future dynamics of this RWHLM even while knowing the past and present location of the walker and rotor configuration, as illustrated in Figure 8.

Fig. 8
figure 8

Two instances of a two-step hidden triangular walk with the same walker’s trajectory and rotor configurations. The number at the origin records the hidden state of the origin. The pictures at the right side illustrate the future hidden state of the origin and the arrows point to (possible) future locations of the walker

Note that a non-hidden RWLM is a special case of RWHLM, with \(S_x\) (\(x \in V\)) being the set of neighbors of x and with \(f_x(y)\) \((y \in {N}(x))\) being the probability distribution concentrated on y. On the other hand, every RWHLM on a simple graph G can be emulated by a non-hidden RWLM on a larger graph (with multiple edges) in the following manner.

Let \(G^\times \) be the undirected graph with vertex set V(G) and with an edge incident to x and y in \(G^\times \) for each \(\{x,y\}\in E(G)\) and each hidden state \(s \in S_x\) of the RWHLM. Such an edge is labeled e(xys).

For any \(x \in V(G^\times )\), the mechanism of this RWLM on x is the Markov chain with state space the set of edges incident to x in \(G^\times \) (instead of the set of neighbors of x), and with probability transition function

$$\begin{aligned} p_x^\times (e({x,y,s}),e({x,y',s'})) := p_{x}(s,s')\, (f_x(s'))(y'), \end{aligned}$$

where \(p_x\) and \(f_x\) are the probability transition function and the jump rule for the RWHLM, respectively.

This RWLM on \(G^\times \) emulates the RWHLM on G in the following sense. Let \((X_n,\rho _n,\kappa _n)_{n \ge 0}\) be an RWHLM on G. Start an RWLM \((X_n^\times , \rho _n^\times )_{n \ge 0}\) on \(G^\times \) with the following initial configuration:

$$\begin{aligned} X_0^\times&:= X_0; \qquad \rho ^\times _0(x):= e({x, \rho _0(x), \kappa _0(x))} \quad (x \in V). \end{aligned}$$

Then \((X_n, \rho _n)_{n \ge 0}\) is equal in distribution to \((X_n^\times , h(\rho _n^\times ))_{n \ge 0}\), where \(h(\rho _n^\times )\) is the rotor configuration of G given by \(h(\rho _n^\times )(x):=y\) if \(\rho _n^\times (x)=e({x,y,s})\) for some \(s \in S_x\).

As a consequence of this reduction, we can convert the hidden triangular walk from Example A.2 to a non-hidden random walk with local memory, and then apply a version of Proposition 1.4 for non-simple graphs to conclude that the scaling limit of this hidden triangular walk is a Brownian motion in \({\mathbb {R}}^2\).

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Chan, S.H., Greco, L., Levine, L. et al. Random Walks with Local Memory. J Stat Phys 184, 6 (2021). https://doi.org/10.1007/s10955-021-02791-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10955-021-02791-5

Keywords

  • Random walk
  • Random environment
  • Rotor walk
  • Rotor-router
  • Uniform spanning forest
  • Wired spanning forest
  • Stationary distribution
  • Scaling limit
  • Brownian motion

Mathematics Subject Classification

  • 60G42
  • 60F17
  • 60G10
  • 60J10
  • 60J65
  • 60K37
  • 82C41