A faster implementation of the pivot algorithm for self-avoiding walks

Physics – Condensed Matter

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

24 pages, 7 figures

Scientific paper

The pivot algorithm is a Markov Chain Monte Carlo algorithm for simulating the self-avoiding walk. At each iteration a pivot which produces a global change in the walk is proposed. If the resulting walk is self-avoiding, the new walk is accepted; otherwise, it is rejected. Past implementations of the algorithm required a time O(N) per accepted pivot, where N is the number of steps in the walk. We show how to implement the algorithm so that the time required per accepted pivot is O(N^q) with q<1. We estimate that q is less than 0.57 in two dimensions, and less than 0.85 in three dimensions. Corrections to the O(N^q) make an accurate estimate of q impossible. They also imply that the asymptotic behavior of O(N^q) cannot be seen for walk lengths which can be simulated. In simulations the effective q is around 0.7 in two dimensions and 0.9 in three dimensions. Comparisons with simulations that use the standard implementation of the pivot algorithm using a hash table indicate that our implementation is faster by as much as a factor of 80 in two dimensions and as much as a factor of 7 in three dimensions. Our method does not require the use of a hash table and should also be applicable to the pivot algorithm for off-lattice models.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

A faster implementation of the pivot algorithm for self-avoiding walks does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with A faster implementation of the pivot algorithm for self-avoiding walks, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and A faster implementation of the pivot algorithm for self-avoiding walks will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-424764

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.