key: cord-0122430-mi6glbsx authors: Xun, Zhipeng; Hao, Dapeng; Ziff, Robert M. title: Site percolation on square and simple cubic lattices with extended neighborhoods and their continuum limit date: 2020-10-06 journal: nan DOI: nan sha: 5d67d8b431d35ba87a8cd674b88add5a394f06fa doc_id: 122430 cord_uid: mi6glbsx By means of Monte Carlo simulations, we study long-range site percolation on square and simple cubic lattices with various combinations of nearest neighbors, up to the eighth neighbors for the square lattice and the ninth neighbors for the simple cubic lattice. We find precise thresholds for 23 systems using a single-cluster growth algorithm. Site percolation on lattices with compact neighborhoods can be mapped to problems of lattice percolation of extended shapes, such as disks and spheres, and the thresholds can be related to the continuum thresholds $eta_c$ for objects of those shapes. This mapping implies $zp_{c} sim 4 eta_c = 4.51235$ in 2D and $zp_{c} sim 8 eta_c = 2.73512$ in 3D for large $z$ for circular and spherical neighborhoods respectively, where $z$ is the coordination number. Fitting our data to the form $p_c = c/(z+b)$ we find good agreement with $c = 2^d eta_c$; the constant $b$ represents a finite-$z$ correction term. We also study power-law fits of the thresholds. Percolation is an important model in statistical physics [1, 2] because of its fundamental nature and its many practical applications, like liquids moving in porous media [3, 4] , forest fires problems [5, 6] and epidemics [7] . Consequently, researchers have devoted considerable effort to study it and many valuable advances have been made. Many kinds of lattice models have been widely investigated to find the percolation threshold p c , which is a central quantity of interest in this field, along with the critical exponents and other quantities. Among these lattice models, percolation on lattices with extended neighborhoods is of interest due to many reasons. For example, some problems related to 2D (two dimensional) bond percolation with extended neighborhoods may provide a way to understand the spread of coronavirus from a percolation point of view. In fact, many types of systems can be studied with extended neighbors, because the coordination number z can be varied over a wide range. Bond percolation with extended neighbors has long-range links similar to small-world networks [8] and is similar to spatial models of the spread of epidemics via long-range links [9] . Site percolation on lattices with extended neighborhoods corresponds to problems of adsorption of extended shapes on a lattice, such as disks and squares [10, 11] . In addition, this kind of lattice structure lies between discrete percolation and continuum percolation, so further study will be helpful to establish the relationship between these two problems [10] [11] [12] . * zpxun@cumt.edu.cn † dphao@cumt.edu.cn ‡ rziff@umich.edu The study of percolation on lattices with extended ranges of the bonds goes back to the "equivalent neighbor model" of Dalton, Domb and Sykes in 1964 [12] [13] [14] , and many papers have followed since. Gouker and Family [15] studied long-range site percolation on compact regions in a diamond shape on a square lattice, up to a lattice distance of 10. Jerauld, Scriven and Davis [16] studied both site and bond percolation on body-centered cubic lattices with nearest and next-nearest-neighbor bonds. Gawron and Cieplak [17] studied site percolation on face-centered cubic lattices up to fourth nearest neighbors. d'Iribarne, Rasigni and Rasigni [18] [19] [20] studied site percolation on all eleven of the Archimedian lattices ("mosaics") with long-range connections up to the 10th nearest neighbors. Malarz and Galam [21] introduced the idea of "complex neighborhoods" where various combinations of neighborhoods, not necessarily compact, are studied, and this has been followed up by many subsequent works in two, three, and four dimensions [21] [22] [23] [24] [25] [26] . Koza and collaborators [10, 11] studied percolation of overlapping shapes on a lattice, which can be mapped to long-range site percolation as discussed below. Most of the earlier work involved site percolation, but bond percolation has also been studied to high precision in some recent extensive works [27] [28] [29] [30] [31] . A theoretical analysis of finite-z corrections for the bond thresholds has recently been given by Frei and Perkins [32] . Some related work on polymer systems has also appeared recently [33] . Correlations between percolation thresholds p c and coordination number z and other properties of lattices have long been discussed in the percolation field. Domb [12] argued that for long-range site percolation, the asymptotic behavior for large z could be related to the continuum percolation threshold η c for objects of the same shape as the neighborhood, and this argument has also been advanced by others [10, 11, 20] . As discussed below, arXiv:2010.02895v1 [cond-mat.stat-mech] 6 Oct 2020 We use a single-cluster growth algorithm described in previous papers [29, 30, 34] . We generate many samples of individual clusters and put the results in bins in a range of (2 n , 2 n+1 − 1) for n = 0, 1, 2, . . .. Clusters still growing when they reach an upper size cutoff are counted in the last bin. From the values in the bins, we are able to find the quantity P ≥s , the probability that a cluster grows greater than or equal to size s, for s = 2 n . From the behavior of this function, we can determine if we are above, near, or below the percolation threshold, as discussed below. The method mentioned above depends on knowing the behavior of the size distribution (number of clusters of size s) n s (p). In the scaling limit, in which s is large and (p − p c ) is small such that (p − p c )s σ is constant, n s (p) behaves as where τ , σ, and f (x) are universal, while A 0 and B 0 are lattice-dependent "metric factors." At the critical point, Eq. (3) implies n s (p c ) ∼ A 0 s −τ assuming f (0) = 1. For finite systems at p c , there are corrections to this of the form The probability that a point belongs to a cluster of size greater than or equal to s is given by P ≥s = ∞ s =s s n s , and it follows by expanding Eq. (3) about p = p c and combining with Eq. (4) that, for p close to p c and s large (see Refs. [29, 30] for more details), [37] , 0.60(8) [38] , 0.64(5) [39] for Ω, and 0.4522(8) [35] , 0.45237(8) [36] , 0.4419 [40] for σ. We set the upper size cutoff to be 2 16 occupied sites. Monte Carlo simulations were performed on system size L × L × L with L = 512 under periodic boundary conditions. Some 10 9 independent samples were produced for most of the lattices, except 3 × 10 8 when considering nth nearest neighbors with n > 4. We chose τ = 2.18905 (15) , Ω = 0.63(4), and σ = 0.4522 (2) . Here we take large error bars on these values for the sake of safety. Then the number of clusters greater than or equal to size s could be found based on the data from our simulation, and the quantity s τ −2 P ≥s could be easily calculated. First, we can see from Eq. (5) that if we use s σ as the abscissa and s τ −2 P ≥s as ordinate, then Eq. (5) predicts that s τ −2 P ≥s will convergence to a constant value at p c for large s, while it deviates linearly from that constant value when p is away from p c . Fig. 3 shows the relation of s τ −2 P ≥s vs s σ for the sc-1,4 lattice under probabilities p = 0.150377, 0.150378, 0.150379, 0.150380, 0.150381, and 0.150382. A steep rise can be seen for small clusters, due to the finite-size-effect term (s −Ω ). Then the plot shows a linear region for large clusters. The linear portion of the curve become more nearly horizontal when p is close to p c . The central value of p c can then be deduced using these properties as shown in the inset of Fig. 3 , p c = 0.1503793 can be calculated from the p intercept of the plot of the above derivative vs p. When p is very close to p c , percolation thresholds can also be estimated based on the s −Ω terms in Eq. (5). At p = p c , there will be a linear relationship between s τ −2 P ≥s and s −Ω for large s, while for p = p c the behavior will be nonlinear. A plot of s τ −2 P ≥s vs s −Ω for the sc-1,4 lattice under probabilities p = 0.150377, 0.150378, 0.150379, 0.150380, 0.150381, and 0.150382, is shown in Fig. 4 . Better linear behavior occurs when p is very close to p c . If p is away from p c , we can see the curves show an obvious deviation from linearity for large s. The range 0.150379 < p c < 0.150380 can be concluded here, which is consistent with the value we deduced from Fig. 3 . Comprehensively considering the two methods above, as well as the errors for the values of τ = 2.18905 (15) and Ω = 0.63(4), we conclude the site percolation threshold of the sc-1,4 lattice to be p c = 0.1503793 (7), where the number in parentheses represents the estimated error in the last digit. The simulation results for the other fifteen 3D lattices we considered are shown in the Supplementary Material [41] in Figs. 1-30, and the corresponding percolation thresholds are summarized in Table III . In 2D, the universal exponents of τ = 187/91, Ω = 72/91, and σ = 36/91 are known exactly [2, 43] . We set upper size cutoff to be 2 16 occupied sites. Monte Carlo simulations were performed on system size L × L with L = 16384 under periodic boundary conditions. More than 3×10 8 independent samples were produced for each lattice. Figs. 5 and 6 show the plots of s τ −2 P ≥s vs s σ and s −Ω , respectively, for the sq-1,...,8 lattice under probabilities p = 0.095763, 0.095765, 0.095766, 0.095767, and 0.095769. Similar to the analysis process of 3D, we deduce the site percolation threshold of the lattice here to (7) 0.11330(12) 24 sc-1,2,3,4 32 0.0801171 (9) 0.10000(12) 24 sc-1,...,5 56 0.0461815 (5) sc-1,...,6 80 0.0337049 (9) 0.033702 (10) Table IV . (14) 0.292 14 , 0.290 (5) In Tables III and IV, we also compare our results with previous values, which are shown in the last column of each table. Our results here are at least two orders of magnitude more precise than most previous values. For some lattices, we get new thresholds that apparently were not studied before. For several lattices in 3D, we find significant differences in the threshold values from those of Refs. [23] and [24] . There are several reasons to believe our values are correct. For example, for the sc-1,2,3,4 lattice, we find p c = 0.0801171(9) compared to the value p c = 0.10000 (12) given in Ref. [24] . But the latter cannot be correct as it is higher than the value ≈ 0.097 for the sc-1,2,3 lattice found by others as well as by us. If one neighborhood is a subset of another's, its threshold must be higher, not lower. Likewise, the threshold for sc-2,3,4 should be lower than that of sc-2,3, but it was found to be higher in Ref. [24] . Our results also make sense because they consistently follow the expected asymptotic scaling discussed below. Our results in 2D are consistent with previous works. It is interesting to note that the early series results of Dalton, Domb and Sykes [13, 14] are substantially correct to the number of digits given, and the same is true of the work of d'Iribarne et al. [20] . The model sq-1,2 is just the matching lattice to site percolation on a simple square lattice, and the threshold is 1 − p sq c = 1 − 0.59274605 . . .. In Ref. [10] , Koza et al. investigated the percolation thresholds of a model of overlapping squares or cubes of linear size k > 1 randomly distributed on a square or cubic lattice. Some of lattices investigated in this paper can be mapped to their problem of extended shapes on a lattice. For overlapping squares or cubes, suppose φ c is the net fraction of sites in the system that are occupied, and choose one of the sites of the object (the central site or any other site) to be the index site. Then the case of a k d object is equivalent to long-range site percolation between those index sites with thresholds p c determined by the probability that there is at least one index site within the boundaries of the object, or one minus the probability that there is no occupied site in that bound- where d is the dimension of the system. Here we have introduced η c (k) = − ln(1 − φ c (k)) which is the analog of the threshold in terms of the total area of all objects adsorbed, including overlapping areas, for a lattice system. The range of the neighborhoods on those index sites is determined by a simple geometric construction [11] and is essentially the same shape as the object but twice as large as discussed below. In 3D, Koza et al. find φ c (2) = 0.23987 (2) , and in 2D, φ c (2) = 0.58365 (2) and φ c (3) = 0.59586 (2) , and these three systems correspond to the sc-1,...,6 lattice, the sq-1,2,3,4 lattice, and the sq-1,...,8 lattice respectively. Bringing these values into Eq. (7), we find p c = 0.033702(10) for k = 2 and d = 3, 0.196724(10) for k = 2 and d = 2, 0.095765(10) for k = 3 and d = 2, respectively. It can be seen clearly from Tables III and IV that our results for the sc-1,...,6, sq-1,2,3,4, and sq-1,...,8 lattices are consistent with these values, and an order of magnitude more precise. For systems of compact neighborhoods, such as all of those studied here in 2D and most in 3D, one can use a mapping to continuum percolation to predict the large-z behavior of p c . Consider the percolation of N overlapping objects in a continuum of volume V , where the percolation threshold corresponds to a total volume fraction of adsorbed objects η c defined by where r is the radius or other length scale of the object and a d r d is its volume, with a d depending upon its shape. Covering the space with a fine lattice, the system maps to site percolation with extended neighbors of the same shape up to a length scale 2r about the central point, because two objects of length scale r whose centers are separated a distance 2r will just touch. The ratio N/V corresponds to the site occupation threshold p c . The effective z is equal to the number of sites in an object of length scale 2r, z = a d (2r) d , assuming the lattice points are on a simple square or cubic lattice. (Note, technically this should be z + 1 because it should include the origin which is not counted as a nearest neighbor, but we ignore that difference.) Then from Eq. (8) it follows that for large z. Note that this is also consistent with Eq. (7) for the square and cubic lattices with z = (2k) d , in the limit that η c /k d is small or in other words the continuum limit where k is large and η c (k) for a discrete system is replaced by η c of the continuum. For circular neighborhoods, where η c of a disk equals 1.128087 [31, [45] [46] [47] [48] , one should thus expect from Eq. (9) while for 3D, where η c for spheres equals 0.34189 [49, 50] , one should expect Interestingly, in Ref. [14] , Domb and Dalton observed that for site percolation in 3D, p c is approximately 2.7/z, consistent with the prediction of Eq. (11) . In Ref. [12] , Domb related that coefficient to continuum percolation threshold, which of course was not known to high precision at that time. In Table V , we show the values of zp c under different coordination numbers both in 2D and 3D. As z increases, the values of zp c show a trend of growth in general toward these predicted values. We find that this finite-z effect can be taken into account by assuming p c = c/(z + b) where b and c are constants. Note that we can write this relation as So if we plot z vs 1/p c , one can directly get the value of c from the slope and −b from the intercept. Fig. 7 shows such a plot for the lattices we studied with compact neighborhoods. Indeed we find c = 2.722 (3D) and c = 4.527 (2D), both close to the predictions c = 2 d η c in Eqs. (10) and (11) above. To find this fitting form, we considered a variety of other plots, including p c vs 1/z, zp c vs z −x , ln p c vs ln z, etc. The plot of z vs 1/p c seemed to give an excellent fit in both 2D and 3D, suggesting that adding a constant b to z is an accurate way to take into account the finite-z corrections to the asymptotic continuum percolation formula. To evaluate the finite-z behavior of p c accurately, one would have to find additional precise thresholds of systems of larger values of z. We also find that a good fit to our data can be made using a general power-law fit. For example, in Ref. [23] , it was found that the site thresholds for several 3D lattices can be fitted by p c (z) ∼ z −a , with a = 0.790 (26) . For bond percolation, we found a = 1.087 for many lattices in 4D [29] and a = 1.111 in 3D [30] . Other formulas have also been proposed to correlate percolation thresholds with z and other lattice properties [51] [52] [53] . Fig. 8 shows a log-log plot of p c vs z for lattices with compact nearest neighborhoods both in 2D and 3D. The percolation thresholds decrease monotonically with the coordination number, and linear behavior implies that the dependence of p c on z follows a power law p c ∼ cz −a . Data fittings lead to a = 0.960 for 3D site percolation and a = 0.844 for 2D site percolation. This is an alternate correlation of the data to Eq. 12, although this form does not show the proper asymptotic behavior for large z, Eq. (1). There have been several other works looking at site percolation on compact extended range systems, and it is interesting to compare those results with the results found here. Some of these works involve long-range systems with square and cubic neighborhoods. For the continuum percolation of aligned squares, one has η c = 1.0988428 [45] (see also [50, 54] ), which implies the asymptotic behavior while for aligned cubes one has η c = 0.324766 [11, 55] , implying the asymptotic behavior zp c = 8η c = 2.59813. In a relatively early work, Gouker and Family [15] studied diamond-shaped systems (rotated squares) on a square lattice, with a lattice distance of R steps from the origin. In Table VI we show their results along with the equivalent z for each R. Their system for R = 2 corresponds to the sq-1,2,3 system studied here and is included in Table IV . Fig. 9 gives a plot of z vs 1/p c and shows that their data is also consistent with our general form, Eq. (1). This system is effectively a square rotated by 45 • , and the slope 4.175 is obtained from the data fitting. This value is somewhat lower than the prediction in Eq. (13) but not inconsistent considering the relatively low precision of their results. More recently, Koza et al. [10] and Koza and Pola [11] studied overlapping squares, cubes, and higherdimensional hypercubes. As discussed above, their results for a critical coverage fraction φ c can be translated to a site percolation threshold according to Eq. (7), and the effective neighborhood is a square with the corners cut out, containing z = (2k + 1) 2 − 5, not counting the site at the origin. In 3D, the corresponding value of z is given by z = (2k − 1) 2 (2k + 5) − 1. In Tables VII and VIII we give the results for p c and z, and plot them in Fig. 10 . Data fittings give 4.398 for 2D (consistent with Eq. (13)) and 2.617 for 3D (consistent with Eq. (14)). Finally, very recently, Malarz [26] has studied site percolation on various neighborhoods on the triangular lattice, including hexagonal shells around the origin, which TABLE VII. Values of pc for 2D systems related to the overlap of k × k objects on a sq lattice, from the work of Koza et al. [10] . Here pc is deduced from φc using Eq. (7), and z = (2k + 1) 2 − 5. is somewhat analogous to the shells Gouker and Family considered on the square lattice. The data are shown in Table IX and the z vs 1/p c plot is shown in Fig. 11 . Again a good fit is seen. Note, here the continuum threshold φ c (or η c ) for aligned hexagons is not known, but presumably it is close to the case of disks, and indeed the value c = 4.517 is not far from that predicted by Eq. (10). To summarize, we have carried out extensive Monte Carlo simulations for site percolation on square and simple cubic lattices with various combinations of nearest neighbors, and found precise estimates of the percolation threshold for sixteen 3D systems and seven 2D systems, based upon an effective single-cluster growth method. Site percolation on lattices with some compact neighbors can be mapped to the problems of adsorption of extended shapes on a lattice, such as disks and spheres, and also k × k × k cubes (or k × k squares) on a cubic (or square) lattice as investigated by Koza et al [10] . For large z, we predicted their continuum limits of zp c = 2.73512 for 3D site percolation and zp c = 4.51235 for 2D site percolation, by mapping to the percolation of overlapping spheres (or disks) in a continuum. The finite-z effect in the simulation can be accurately taken into account by writing (z +b)p c = c. The values of c that we found were consistent with the continuum percolation predictions. The values of b, which were found by the intercepts in our plots of z vs 1/p c , varied over a range of 1 to 12. We also looked at power-law correlations between site threshold and coordination number for the lattices with compact neighborhoods, and found that the thresholds decrease monotonically with the coordination number according to p c ∼ cz −a , with the exponent a = 0.960 in 3D and a = 0.844 in 2D. While these power-laws fit the data well in the range of the values of z we considered, they are not correct asymptotically for large z. Lattices with extended neighborhoods locate between discrete percolation and continuum percolation. Through the work of this paper, as well as former studies [12, 26, 29, 56] , one can have a deeper understanding of the relationship between discrete and continuum percolation. Percolation processes: I. Crystals and mazes Introduction to Percolation Theory Network modeling of EOR processes: A combined invasion percolation and dynamic model for mobilization of trapped oil Permeability of isotropic and anisotropic fracture networks, from the percolation threshold to very large densities Statics of a "self-organized" percolation model Phase diagram and critical behavior of a forestfire model in a gradient of immunity Epidemics and percolation in small-world networks Navigation in a small world Epidemics, disorder, and percolation Percolation of overlapping squares or cubes on a lattice From discrete to continuous percolation in dimensions 3 to 7 A note on the series expansion method for clustering problems Dependence of critical concentration of a dilute ferromagnet on the range of interaction Crystal statistics with longrange forces: I. The equivalent neighbour model Evidence for classical critical behavior in long-range site percolation Percolation and conduction on the 3d Voronoi and regular networks: a second case study in topological disorder Site percolation thresholds of fcc lattice Determination of site percolation transitions for 2d mosaics by means of the minimal spanning tree approach Minimal spanning tree and percolation on mosaics: graph theory and percolation From lattice long-range percolation to the continuum one Square-lattice site percolation at increasing ranges of neighbor bonds Square lattice site percolation thresholds for complex neighbourhoods Simple cubic random-site percolation thresholds for complex neighbourhoods Simple cubic random-site percolation thresholds for neighborhoods containing fourth-nearest neighbors Efficient space virtualization for the Hoshen-Kopelman algorithm Site percolation thresholds on triangular lattice with complex neighborhoods Equivalent-neighbor percolation models in two dimensions: Crossover between mean-field and short-range behavior Medium-range percolation in two dimensions Precise bond percolation thresholds on several four-dimensional lattices Bond percolation on simple cubic lattices with extended neighborhoods Critical polynomicals in non-planar percolation A lower bound for pc in range-r bond percolation in two and three dimensions Analysis of the gel point of polymer model networks by computer simulations Precise determination of the bond percolation thresholds and finite-size scaling corrections for the sc, fcc, and bcc lattices Measures of critical exponents in the four-dimensional site percolation Simultaneous analysis of three-dimensional percolation models Size distribution of percolating clusters on cubic lattices Simulation of percolation on massively-parallel computers Scaling corrections: site percolation and Ising model in three dimensions Four loop renormalization of φ 3 theory in six dimensions Correction-to-scaling exponent for twodimensional percolation Critical points of potts and O(n) models from eigenvalue identities in periodic Temperley-Lieb algebras Continuum percolation thresholds in two dimensions Asymmetry in the percolation thresholds of fully penetrable disks with two different radii Percolation thresholds for discorectangles: Numerical estimation for a range of aspect ratios Precise percolation thresholds of two-dimensional random systems comprising overlapping ellipses Precise determination of the critical percolation threshold for the threedimensional "Swiss cheese" model using a growth algorithm Effect of dimensionality on the continuum percolation of overlapping hyperspheres and hypercubes. II. Simulation results and analyses Universal formulas for percolation thresholds Calculation of percolation thresholds in high dimensions for fcc, bcc and diamond lattices Criteria for evaluation of universal formulas for percolation thresholds Continuum percolation threshold for interpenetrating squares and cubes Continuum percolation threshold for permeable aligned cylinders and opportunistic networking Critical p = 1/2 in percolation on semiinfinite strips The authors thank Hao Hu and Fereydoon Family for comments on our paper, and are grateful to the Advanced Analysis and Computation Center of CUMT for the award of CPU hours to accomplish this work. This work is supported by "the Fundamental Research Funds for the Central Universities" under Grant No. 2020ZD-PYMS31.