An Algorithm for Two-Dimensional Rigidity Percolation: The Pebble Game
Many important macroscopic properties of materials depend upon the number of microscopic degrees of freedom. The task of counting the number of such degrees of freedom can be computationally very expensive. We describe a new approach for this calculation which is appropriate for two-dimensional, gla...
Gespeichert in:
Veröffentlicht in: | Journal of computational physics 1997-11, Vol.137 (2), p.346-365 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Many important macroscopic properties of materials depend upon the number of microscopic degrees of freedom. The task of counting the number of such degrees of freedom can be computationally very expensive. We describe a new approach for this calculation which is appropriate for two-dimensional, glass-like networks, building upon recent work in graph rigidity. This purely combinatorial algorithm is formulated in terms of a simplepebble game. It has allowed for the first studies of the rigidity transition ingenericnetworks, which are models of amorphous materials and glasses. In the context of generic rigidity percolation, we show how to calculate the number of internal degrees of freedom, identify all rigid clusters, and locate the overconstrained regions. For a network ofnsites the pebble game has a worst case performance ofO(n2). In our applications its performance scaled asn1.15at the rigidity transition, while away from the transition region it grew linearly. |
---|---|
ISSN: | 0021-9991 1090-2716 |
DOI: | 10.1006/jcph.1997.5809 |