Abstract. Percolation theory provides models for a wide variety of natural phenom-ena. One of these phenomena is the dielectric breakdown of composite materials.This paper describes how we implemented the percolation model for dielectric break-down in a massively parallel processing environment. To achieve this we modifiedthe breadth-first search algorithm such that it works in probabilistic process networks.Formalmethodswereusedtoreasonaboutthisalgorithm.Furthermore,thisalgorithmprovides the basis for a JCSP implementation which models dielectric breakdownsin composite materials. The implementation model shows that it is possible to applyformal methods in probabilistic processing environments.Keywords. Percolation, Breadth-first search, JCSP, Probabilistic process networks,channel poisoning IntroductionThepercolationproblemhasbeenextensivelyinvestigatedbymathematiciansandphysicists.In this paper we analyse the problem from a computer science point of view. One of thereasons for this cross disciplinary interest is the fact that the percolation problem yields ex-tremelysimplesystemsexhibitingtheintriguingcomplexitiesofphasetransitions.Thesesys-temscanbeassociatedwithmanyphysicalrealisations[1,2].S.R.BroadbentandJ.M.Ham-mersley posed the original percolation problem in the context of graph theory [3]. They con-sidered an arbitrary linear graph, like the one shown in Figure 1, in which the vertices arepoints of the model, and a given pair of vertices is linked by an edge with probability pindependently of all other pairs; this is an example of bond percolation.
[1]
M. Newman,et al.
Fast Monte Carlo algorithm for site or bond percolation.
,
2001,
Physical review. E, Statistical, nonlinear, and soft matter physics.
[2]
Les Hatton,et al.
Reexamining the Fault Density-Component Size Connection
,
1997,
IEEE Softw..
[3]
Sidney Redner,et al.
Percolation and conduction in a random resistor-diode network
,
1981
.
[4]
J. Hammersley,et al.
Percolation processes
,
1957,
Mathematical Proceedings of the Cambridge Philosophical Society.
[5]
Bernhard H. C. Sputh,et al.
JCSP-Poison: Safe Termination of CSP Process Networks
,
2005,
CPA.
[6]
F. Peruani,et al.
Dielectric breakdown model for composite materials.
,
2003,
Physical review. E, Statistical, nonlinear, and soft matter physics.
[7]
C. A. R. Hoare,et al.
Communicating sequential processes
,
1978,
CACM.
[8]
S. Redner,et al.
Introduction To Percolation Theory
,
2018
.
[9]
H. Kesten.
The critical probability of bond percolation on the square lattice equals 1/2
,
1980
.
[10]
J. W. Essam,et al.
Percolation theory
,
1980
.
[11]
Andrew William Roscoe,et al.
The Theory and Practice of Concurrency
,
1997
.