Transcript Percolation on 2D Square Lattice and Cluster Distribution
Percolation on a 2D Square Lattice and Cluster Distributions Kalin Arsov Second Year Undergraduate Student University of Sofia, Faculty of Physics Adviser: Prof. Dr. Ana Proykova University of Sofia, Department of Atomic Physics
CONTENTS • What is Percolation? Applications • Types of Percolation • Size and dimensional effects • Clusters and their distributions • Hoshen-Kopelman labeling algorithm • Results • Acknowledgements
What is Percolation? Passage of a substance through a medium Every day examples: • Coffee making with a coffee percolator • Infiltration of gas through gas masks Mathematical theory
Some Applications of Percolation Theory Physical Applications: • Flow of liquid in a porous medium • Conductor/insulator transition in composite materials • Polymer gelation, vulcanization Non-Physical Applications: • Social models • Forest fires • Biological evolution • Spread of diseases in a population
Types of Percolation • Depending on the relevant entities – site percolation – bond percolation • Depending on the lattice type we consider percolation on – a square lattice – a triangular lattice – a honeycomb lattice – a bow-tie lattice
Types of Percolation • Site percolation – The connectivity is defined for squares sharing sites (the substance passes through squares sharing sites) • Bond percolation – the substance passes through adjacent bonds
Main Lattice Types square lattice triangular lattice honeycomb lattice bow-tie lattice
Size and Dimensional Effects • Influence of the linear size of the system – increase of the spanning probability with the system size • Influence of the dimensionality – smaller spanning probabilities for higher dimensions
Some Percolation Thresholds
Lattice
cubic (body-centered) cubic (face-centered) cubic (simple) diamond honeycomb 4-hypercubic 5-hypercubic 6-hypercubic 7-hypercubic square triangular
p c
(site percolation)
0.246
0.198 0.3116 0.43 0.6962 0.197 0.141 0.107 0.089 0.592746
0.50000
p c
(bond percolation)
0.1803
0.119 0.2488 0.388
0.65271
0.1601 0.1182 0.0942 0.0787
0.50000
0.34729
Clusters and Their Distributions • A cluster is a group of two or more neighboring sites (bonds) sharing a side (vertex) • Cluster-size distribution
n s
(
n s
: total number of
s
-clusters divided by
L 2 , L –
the linear size of the system )
Near the critical point: n s
s
-t , t
= 187/91 ≈ 2.05(5) If then
Clusters and Their Distributions • Mean cluster size
S(p)
is the mean size of the cluster (without the percolating cluster, if it exists) to which a randomly chosen occupied site belongs or
Hoshen-Kopelman Labeling Algorithm • Developed in 1976 by Hoshen and Kopelman • Advantages – simple – fast – no need of huge data files (the lattice is created on the fly) – uses less memory than other algorithms – gives us the clusters’ sizes as a secondary effect!!!
Hoshen-Kopelman Algorithm • Clever ideas: one line, instead of a matrix, is kept; cluster labels are divided into good – a positive number, denoting the size of the cluster and bad – negative, denoting the opposite to the good cluster label they are connected to.
N(1) = 2; N(2) = 3 N(3) = 1 N(1) = 11; N(2) = -1 N(3) = -2
Results: Cluster-Size Distribution
n s
t
≈ 2.065
: Excellent agreement with the theoretically predicted t
≈ 2.055
Results: Spanning Probability
W(p)
• Spanning probability
W(p) is
the ratio: No_of_percolated_systems all_systems
Results: Mean Cluster Size
S(p)
Acknowledgements • Ministry of Education and Science: Grant for Stimulation of Research at the Universities, 2003 • The members of the “Monte Carlo” group • My parents
“Monte Carlo” Group Members • Prof. Dr. Ana Proykova, Group leader • M.Sc. Stoyan Pisov, Ass. Prof. • M.Sc. Evgenia P. Daykova, Ph.D. Student • B.Sc. Histo Iliev, Ph.D. Student • Mr. Kalin Arsov, Undergraduate Student • M.Sc. Ivan P. Daykov, Ph.D. Student (Cornell USA/UoS)
More Information • http://cluster.phys.uni-sofia.bg:8080/kalin/