G Method in Action: Pivot+ Algorithm for Self-avoiding Walk
Abstract
The pivot algorithm -- we also call it the pivot chain -- is an algorithm for approximately uniform sampling from N, the set of N-step self-avoiding walks on Zd (N, d≥ 1). Based on this algorithm and the G method, we construct another algorithm/chain, called the pivot+ algorithm/chain, for approximately uniform sampling from N, here, N≥ 2. The pivot+ algorithm samples the pivot from the set \ 1,2,...,N-1\ according to the uniform probability distribution on this set while the pivot algorithm samples the pivot from the set \0,1,2,...,N-1\ according to the uniform probability distribution on this set, so, on the pivot, the pivot+ algorithm is better than the pivot algorithm. Further, we obtain another important thing, namely, the pivot+ algorithm/chain enters, at time 1, a set 2d times smaller than N, and stays forever in this set, so, at times 1,2,... we work with a chain having a state space 2d times smaller than N. As to the speed of convergence, we conjecture that the pivot+ algorithm/chain is faster than the pivot algorithm/chain.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.