Alternative techniques for cluster labelling on percolation theory

被引:7
作者
Martín-Herrero, J [1 ]
Peón-Fernández, J [1 ]
机构
[1] Univ Vigo, Fac Sci, Dept Appl Phys, Vigo, Spain
来源
JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL | 2000年 / 33卷 / 09期
关键词
D O I
10.1088/0305-4470/33/9/308
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
We propose a new cluster labelling algorithm as a tool for computer-aided simulation in the field of percolation theory. Due to the use of recursivity, the basic labelling algorithm only needs a few lines of code, and performs at least as well as the Hoshen-Kopelman algorithm with the small lattices that can be stored in the computer memory. Additionally, it can be extended to label the clusters, compute cluster parameters and check for percolation in a single pass over the lattice. We also detail how to deal with lattice dimensions higher than two or with lattices without complete connectivity. Huge lattices, which cannot be stored as a whole in the computer's memory, require a slight modification that permits the labelling by sublattices. In this case, a cluster association technique similar to that proposed by Hoshen and Kopelman is necessary. Nevertheless, the proposed algorithm is capable of labelling lattices of virtually any size, no matter what the memory capacity of the machine, because it does not require an entire line or hyperplane of the whole lattice to be in memory. It is only limited by the storage capacity of the devices attached to the machine. If what is needed is just percolation checking, the storage requirements are very low and processing times decrease, using the 'percolation finders' suggested, Listings of C programs are available in the online edition.
引用
收藏
页码:1827 / 1840
页数:14
相关论文
共 7 条
[1]  
GOULD H, 1996, INTRO COMPUTER SIMUL, V2
[2]   Percolation and cluster structure parameters: The enhanced Hoshen-Kopelman algorithm [J].
Hoshen, J ;
Berry, MW ;
Minser, KS .
PHYSICAL REVIEW E, 1997, 56 (02) :1455-1460
[3]   PERCOLATION AND CLUSTER DISTRIBUTION .1. CLUSTER MULTIPLE LABELING TECHNIQUE AND CRITICAL CONCENTRATION ALGORITHM [J].
HOSHEN, J ;
KOPELMAN, R .
PHYSICAL REVIEW B, 1976, 14 (08) :3438-3445
[4]  
PRESS WH, 1992, NUMERICAL RECIPES C, P332
[5]   MONTE-CARLO EXPERIMENTS ON PERCOLATION - THE INFLUENCE OF BOUNDARY-CONDITIONS [J].
RAPAPORT, DC .
JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 1985, 18 (03) :L175-L179
[6]   LARGE-CELL MONTE-CARLO RENORMALIZATION-GROUP FOR PERCOLATION [J].
REYNOLDS, PJ ;
STANLEY, HE ;
KLEIN, W .
PHYSICAL REVIEW B, 1980, 21 (03) :1223-1245
[7]  
Stauffer D., 1994, INTRO PERCOLATION TH