Extension of Hoshen-Kopelman algorithm to non-lattice environments

被引:69
作者
Al-Futaisi, A
Patzek, TW [1 ]
机构
[1] Univ Calif Berkeley, Dept Civil & Environm Engn, Berkeley, CA 94720 USA
[2] Sultan Qaboos Univ, Dept Civil Engn, Al Khoud 123, Oman
关键词
cluster labeling; Hoshen-Kopelman algorithm; non-lattice; disordered networks; continuum systems;
D O I
10.1016/S0378-4371(02)01586-8
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
We extend the Hoshen-Kopelman (HK) algorithm for cluster labeling to non-lattice environments, where sites are placed at random at non-lattice points. This extension is useful for continuum systems and disordered networks. Our extension of the HK algorithm relies on several data structures that describe network connectivity regardless of its dimensionality. Just as for the classic HK algorithm on lattices, our extension is completed in a single pass through the sites of the network and cluster relabeling operates on a vector whose size is much smaller than the size of the network. Our extension of the HK algorithm works for any environment (lattice or non-lattice) of any dimensionality, type (sites, bonds or both), and with arbitrary connectivity between the sites. The proposed extension is illustrated through a simple network consisting of 16 sites and 24 bonds, and applied to a complex network extracted from a 3D micro-focused X-ray CT image of Bentheimer sandstone consisting of 3677 sites and 8952 bonds. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:665 / 678
页数:14
相关论文
共 33 条
  • [1] Aho A.V., 1974, The Design and Analysis of Computer Algorithms
  • [2] ALFUTAISI A, 2002, IN PRESS WATER RESOU
  • [3] [Anonymous], COMPUTER SIMULATIONS
  • [4] PARALLELIZATION OF A CLUSTER ALGORITHM
    BURKITT, AN
    HEERMANN, DW
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 1989, 54 (2-3) : 201 - 209
  • [5] Cluster-size statistics of site-bond-correlated percolation models
    Campos, PRA
    Pessoa, LFC
    Moreira, FGB
    [J]. PHYSICAL REVIEW B, 1997, 56 (01): : 40 - 42
  • [6] Parallelization of the Hoshen-Kopelman algorithm using a finite state machine
    Constantin, JM
    Berry, MW
    VanderZanden, BT
    [J]. INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1997, 11 (01): : 34 - 48
  • [7] de Gennes P. G., 1976, La recherche, V7, P919
  • [8] PERCOLATION WITH TRAPPING
    DIAS, MM
    WILKINSON, D
    [J]. JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 1986, 19 (15): : 3131 - 3146
  • [9] Eddi F, 1996, BIOL CYBERN, V74, P139, DOI 10.1007/BF00204202
  • [10] PARALLEL CLUSTER LABELING FOR LARGE-SCALE MONTE-CARLO SIMULATIONS
    FLANIGAN, M
    TAMAYO, P
    [J]. PHYSICA A, 1995, 215 (04): : 461 - 480