English

$G$ Method in Action: Pivot$^{\text{+}}$ Algorithm for Self-avoiding Walk

Probability 2024-08-30 v3

Abstract

The pivot algorithm -- we also call it the pivot chain -- is an algorithm for approximately uniform sampling from ΩN,\Omega _{N}, the set of NN-step self-avoiding walks on Zd\mathbb{Z}^{d} (N,N, d1d\geq 1). Based on this algorithm and the GG method, we construct another algorithm/chain, called the pivot+^{\text{+}} algorithm/chain, for approximately uniform sampling from ΩN,\Omega _{N}, here, N2N\geq 2. The pivot+^{\text{+}} algorithm samples the pivot from the set {1,2,...,N1}\left\{ 1,2,...,N-1\right\} according to the uniform probability distribution on this set while the pivot algorithm samples the pivot from the set {0,1,2,...,N1}\left\{0,1,2,...,N-1\right\} according to the uniform probability distribution on this set, so, on the pivot, the pivot+^{\text{+}} algorithm is better than the pivot algorithm. Further, we obtain another important thing, namely, the pivot+^{\text{+}} algorithm/chain enters, at time 11, a set 2d2d times smaller than ΩN,\Omega _{N}, and stays forever in this set, so, at times 1,2,...1,2,... we work with a chain having a state space 2d2d times smaller than ΩN\Omega _{N}. As to the speed of convergence, we conjecture that the pivot+^{\text{+}} algorithm/chain is faster than the pivot algorithm/chain.

Keywords

Cite

@article{arxiv.2310.07564,
  title  = {$G$ Method in Action: Pivot$^{\text{+}}$ Algorithm for Self-avoiding Walk},
  author = {Udrea Păun},
  journal= {arXiv preprint arXiv:2310.07564},
  year   = {2024}
}

Comments

v3: minor improvements (Problem 2.4 was replaced with a harder one, a reference was added...)