Hybrid cluster identification

被引:14
作者
Martín-Herrero, J [1 ]
机构
[1] Univ Vigo, ETSIT, Dept Signal Theory & Commun, E-36200 Vigo, Spain
来源
JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL | 2004年 / 37卷 / 40期
关键词
D O I
10.1088/0305-4470/37/40/004
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
I present a hybrid method for the labelling of clusters in two-dimensional lattices, which combines the recursive approach with iterative scanning to reduce the stack size required by the pure recursive technique, while keeping its benefits: single pass and straightforward cluster characterization and percolation detection parallel to the labelling. While the capacity to hold the entire lattice in memory is usually regarded as the major constraint for the applicability of the recursive technique, the required stack size is the real limiting factor. Resorting to recursion only for the transverse direction greatly reduces the recursion depth and therefore the required stack. It also enhances the overall performance of the recursive technique, as is shown by results on a set of uniform random binary lattices and on a set of samples of the Ising model. I also show how this technique may replace the recursive technique in Wolff's cluster algorithm, decreasing the risk of stack overflow and increasing its speed, and the Hoshen-Kopelman algorithm in the Swendsen-Wang cluster algorithm, allowing effortless characterization during generation of the samples and increasing its speed.
引用
收藏
页码:9377 / 9386
页数:10
相关论文
共 27 条
[1]   Extension of Hoshen-Kopelman algorithm to non-lattice environments [J].
Al-Futaisi, A ;
Patzek, TW .
PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2003, 321 (3-4) :665-678
[2]   PARALLEL ARCHITECTURES AND ALGORITHMS FOR IMAGE COMPONENT LABELING [J].
ALNUWEIRI, HM ;
PRASANNA, VK .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1992, 14 (10) :1014-1034
[3]   Cluster counting: The Hoshen-Kopelman algorithm versus spanning tree approaches [J].
Babalievski, F .
INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 1998, 9 (01) :43-60
[4]   Parallelization of the Hoshen-Kopelman algorithm using a finite state machine [J].
Constantin, JM ;
Berry, MW ;
VanderZanden, BT .
INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1997, 11 (01) :34-48
[5]   PARALLEL CLUSTER LABELING FOR LARGE-SCALE MONTE-CARLO SIMULATIONS [J].
FLANIGAN, M ;
TAMAYO, P .
PHYSICA A, 1995, 215 (04) :461-480
[6]   INTERACTING PARTICLE-SYSTEMS AND RANDOM-MEDIA - AN OVERVIEW [J].
GRIMMETT, G .
INTERNATIONAL STATISTICAL REVIEW, 1987, 55 (01) :49-62
[7]   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
[8]   Report on the theory of ferromagnetism [J].
Ising, E .
ZEITSCHRIFT FUR PHYSIK, 1925, 31 :253-258
[9]   CLUSTER SIZE AND BOUNDARY DISTRIBUTION NEAR PERCOLATION THRESHOLD [J].
LEATH, PL .
PHYSICAL REVIEW B, 1976, 14 (11) :5046-5055
[10]   Alternative techniques for cluster labelling on percolation theory [J].
Martín-Herrero, J ;
Peón-Fernández, J .
JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 2000, 33 (09) :1827-1840