Percolation theory describes the behavior of neighboring clusters as they respond to their locality; development attracts further development as there will be a greater average chance that development will appear between two neighbors. Real urban development though usually has a central core, so the model also imposes a condition that the probability of new clusters forming gets smaller the farther away from the center it is. The result form depends on the relative strengths of these two processes.
Simple rules extrapolated into an iterative system where rules can be weighted against eachother.
Using grasshopper as a programming environment and the iterative component Hoopsnake, it has been possible to create a system where by the simple rules of correlated percolation can be simulated to create organic forms of growth. Each of the examples start from exactly the same arrangement yet have vastly different outcomes. This is due to different weightings of the local clustering and distance to centre rules central to correlated percolation. A new site appears if the distance to its local neighbours and its distance to the centre are of a certain value, it so this site will appear in the next iteration. Eight iterations have been mapped.
Initial starting agents