Submitted:
10 September 2025
Posted:
11 September 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Characteristic of the Sandpile Model
3. Two-Dimensional CA Approach for Localisation Model
4. Localisation Model Based-on the (1+1)-ES-Sandpile Model
| Algorithm 1 Evolutionary strategy (1+1) |
|
| Algorithm 2 Self-adaptive mutation range algorithm for evolutionary strategy (1+1) |
|
5. Advection in the Sandpile Model
- z — the height of a grain at coordinates ,
- h — the height of the grain release point,
- g — acceleration due to gravity (),
- — cell coordinates,
- — the scale of the cellular automaton with respect to coordinates X and Y,
- — wind gradient as a vector , where ,
- — wind speed in .
6. Assessing the Suitability of the (1+1)-ES Sandpile Model for Airborne Contaminant Source Localization
6.1. Generation of Synthetic Data for Model Evaluation
6.2. Testing Framework and Assumptions
7. Evaluation Results of the (1+1)-ES Sandpile Source Localization Model
7.1. Adjusting the parameters of the Sandpile model to align with sensor data.
7.2. Determining the Location of an Airborne Contaminant Source
8. Conclusions
- Model Accuracy: We demonstrated that our advection-enhanced Sandpile model accurately reproduces the contaminant concentration fields generated by the Gaussian model. This finding confirms that the simplified Sandpile approach can effectively capture the complex physics of atmospheric transport and dispersion. As shown in Figure 7, the heat maps of contaminant distribution from both models are nearly identical, validating the Sandpile model as a viable alternative to more complex simulations.
- Localisation Performance: The (1+1)-ES Sandpile model proved to be highly effective at solving the inverse problem of source localisation. Using only the sensor data as input, our proposed framework identified the source coordinates with acceptable accuracy. The algorithm’s ability to converge on the correct solution with minimal computational overhead highlights its superiority for emergency response applications, where time is critical. Our experiments demonstrated that the model can accurately pinpoint the source, showcasing its practical utility for crisis management.
- Computational Efficiency: A key outcome of this research is the significant reduction in computational time compared to traditional multi-run dispersion models. Using the Sandpile model as a fast-forward simulator, we quickly iterated through potential solutions with the (1+1)-ES. This approach is well-suited for real-time applications, where a rapid and accurate response is essential for public safety.
References
- Kopka, P.; Wawrzynczak, A. Framework for stochastic identification of atmospheric contamination source in an urban area. Atmos. Environ. 2018. [Google Scholar]
- Wawrzynczak, A.; Kopka, P.; Borysiewicz, M. Sequential Monte Carlo in Bayesian assessment of contaminant source localization based on the distributed sensors measurements. Lecture Notes in Computer Sciences, 2014. [Google Scholar]
- Borysiewicz, M.; Wawrzynczak, A.; Kopka, P. Stochastic algorithm for estimation of the model’s unknown parameters via Bayesian inference. In Proceedings of the Federated Conference on Computer Science and Information Systems, Wroclaw, Poland, 9-12 September 2012; IEEE Press: Wroclaw, Poland, , 501–-508, 2012. [Google Scholar]
- Hutchinson, M.; Oh, H.; Chen, W. H. A review of source term estimation methods for atmospheric dispersion events using static or mobile sensors. Inf. Fusion.
- Wawrzynczak, A.; Berendt-Marchel, M. Can the artificial neural network be applied to estimate the atmospheric contaminant transport? Advances in High Performance Computing: Results of the International Conference on High Performance Computing Borovets, Bulgaria, 2019; Dimov, I., Fidanova, S., Eds.; Springer Nature: Cham, Switzerland, 2021. [Google Scholar]
- Wawrzynczak, A.; Berendt-Marchel, M. Computation of the airborne contaminant transport in urban area by the artificial neural network. Comput. Sci. ICCS 2020: 20th International Conference, Amsterdam, The Netherlands, June 3-5, 2020, Proceedings, Part II; Krzhizhanovskaya, V. V., et al., Eds.; Springer Nature: Amsterdam, The Netherlands, 2020. [Google Scholar]
- Szaban, M.; Wawrzynczak, A. 2022; -9.
- Szaban, M.; Wawrzynczak, A. , The Algorithm of Area Optimization by Layers and Binary Classification with Use of Three State 2D Cellular Automata, Proceedings of the International Conference on Control, Artificial Intelligence, Robotics and Optimization, ICCAIRO 2018, 283 - 288.
- Szaban, M.; Wawrzynczak, A. , Testing the Algorithm of Area Optimization by Binary Classification with Use of Three State 2D Cellular Automata in Layers, Annals of Computer Science And Information Systems, Proceedings of the 2018 Federated Conference on Computer Science and Information Systems, 15, 2018, 81 – 84.
- Szaban, M.; Wawrzynczak, A.; Berendt-Marchel, M.; Marchel, L. Application of the Generalized Extremal Optimization and Sandpile Model in Search for the Airborne Contaminant Source, In: Malyshkin, V. (eds) Parallel Computing Technologies, PaCT 2021, LNCS 12942, Springer, Cham. 2021. [Google Scholar]
- Bak, P.; Tang, C.; Wiesenfeld, K. Self-organized criticality: An explanation of the 1/f noise. Phys. Rev. Lett. 59(B11).
- Chan, Y.; Marckert, J. F.; Selig, T. A natural stochastic extension of the sandpile model on a graph. J. Comb. Theory Ser. A, 2013. [Google Scholar]
- Himangsu, B.; Santra, S. B. Stochastic sandpile model on small-world networks: Scaling and crossover. Physica A, 2018. [Google Scholar]
- Goles, E.; Morvan, M.; Phan, H. D. Sandpiles and order structure of integer partitions, Discrete Appl. Math., 117, 2002, 51–64.
- Latapy, M.; Mataci, R.; Morvan, M.; Phan, H. D. Structure of some sandpiles model. Theoret. Comput. Sci. 2001. [Google Scholar]
- Formenti, E.; Pham, T. V.; Duong Phan, T. H.; Thu, T. Fixed-point forms of the paralel symmetric sandpile model. Theoret. Comput. Sci. 2014. [Google Scholar]
- Frette, V.; Christensen, K.; Malthe-Sørenssen, A.; Feder, J.; Jøssang, T.; Meakin, P. Avalanche dynamics in a pile of rice. Nature, 1996. [Google Scholar]
- Hesse, J.; Gross, T. Self-organized criticality as a fundamental property of neural systems. Front. Syst. Neurosci.
- Aegerter, C. M. A sandpile model for the distribution of rainfall? Physica A 2003, 319, 1–10. [Google Scholar] [CrossRef]
- Parsaeifard, B.; Moghimi-Araghi, S. Controlling cost in sandpile models through local adjustment of drive. Physica A, 2019. [Google Scholar]
- Bjorner, A.; Lovasz, L.; Shor, W. Chip-firing games on graphs. European J. Combin. 12.
- Bak, P. How Nature Works: The Science of Self-Organized Criticality, 1st ed.; Springer: New York, NY, USA, 1999. [Google Scholar]
- Latapy, M.; Phan, H. D. The lattice structure of chip firing games. Physica D, 2000. [Google Scholar]
- Rossin, D.; Cori, R. On the sandpile group of dual graphs. European J. Combin.
- Bak, P.; Tang, C. Earthquakes as a self-organized critical phenomenon. J. Geophys. Res. 1989, 94, 15635–15637. [Google Scholar] [CrossRef]
- Rothman, D.; Grotzinger, J.; Flemings, P. Scaling in turbidite deposition. J. Sediment. Res.
- Ricotta, C.; Avena, G.; Marchetti, M. The flaming sandpile: self-organized criticality and wildfires. Ecol. Model. 1999. [Google Scholar]
- Chapman, S. C.; Dendy, R. O.; Rowlands, G. A sandpile model with dual scaling regimes for laboratory, space and astrophysical plasmas. Phys. Plasmas, 4169. [Google Scholar]
- Déserable, D.; Dupont, P.; Hellou, M.; Kamali-Bernard, S. Cellular Automata in Complex Matter. Complex Syst.
- Wolfram, S. A New Kind of Science; Wolfram Media: Champaign, IL, USA, 2002. [Google Scholar]
- Rechenberg, I. Cybernetic Solution Path of an Experimental Problem. In Royal Aircraft Establishment, Farnborough, Library Translation, 1122, 1965.
- Rechenberg, I. Evolutionsstrategie: Optimierung technisher Systeme nach Prinzipien der biologischen Evolution; Frommann-Holzboog Verlag: Stuttgart, Germany, 1973. [Google Scholar]
- Schwefel, H.-P. Kybernetische Evolution als Strategie der experimentellen Forschung in der Strömungstechnik. Diploma Thesis, Technical University of Berlin, Berlin, Germany, 1965. [Google Scholar]
- Schwefel, H.-P. Numerical Optimization of Computer Models; Wiley: Chichester, UK, 1981. [Google Scholar]
- Brabazon, A.; O’Neill, M.; McGarraghy, S. Evolution Strategies and Evolutionary Programming, Natural Computing Algorithms. Natural Computing Series, Springer, Berlin, Heidelberg, 2015, 73–82.
- Beyer H. G. The Theory of Evolution Strategies, Springer Science & Business Media, 2001.
- Wawrzynczak, A.; Danko, J.; Borysiewicz, M. Lokalizacja zrodla zanieczyszczen atmosferycznych za pomoca algorytmu roju czastek. Acta Scientiarum Polonorum, Administratio Locorum, 2014; -91. [Google Scholar]
- Wolski, P. Lokalizacja źródła atmosferycznego uwolnienia substancji z wykorzystaniem modelu Sandpile uwzględniającego adwekcję. Master’s Thesis, supervisor: Szaban M. 2020. [Google Scholar]
- Zannetti, P. Gaussian Models. In Air Pollution Modeling; Springer: Boston, MA, USA, 1990. [Google Scholar]






| Lp. | X | Y | Z | ||||
|---|---|---|---|---|---|---|---|
| 1 | 0 | 50 | 28.76 | 1,0 | 0.21 | 99540 | 2727.47 |
| 2 | 0 | 50 | 28.76 | 1,0 | 0.19 | 96956 | 2727.52 |
| 3 | 0 | 50 | 28.76 | 1,0 | 0.05 | 77044 | 2737.96 |
| 4 | 0 | 50 | 28.76 | 1,0 | 0.01 | 72947 | 2763.87 |
| 5 | 0 | 50 | 28.76 | 1,0 | 0.05 | 67179 | 2825.11 |
| 6 | 0 | 50 | 28.76 | 1,0 | 0.06 | 50064 | 2903.14 |
| 7 | 0 | 50 | 28.76 | 1,0 | 0.24 | 42460 | 2978.77 |
| 8 | 0 | 50 | 28.76 | 1,0 | 0.28 | 22985 | 3093.93 |
| 9 | 0 | 50 | 28.76 | 1,0 | 0.01 | 11976 | 3106.10 |
| 10 | 0 | 50 | 28.76 | 1,0 | 16.72 | 517 | 3325.24 |
| Lp | True source coordinates | Source coordinates indicated by the (1+1)-ES Sandpile algorithm |
||||
|---|---|---|---|---|---|---|
| X | Y | Z | ||||
| 1 | 2946 | 6824 | 29 | 3000 | 6900 | 365 |
| 2 | 5744 | 6075 | 12 | 5800 | 5900 | 201 |
| 3 | 3407 | 4119 | 25 | 3400 | 3900 | 295 |
| 4 | 2455 | 2324 | 16 | 2900 | 3600 | 507 |
| 5 | 7878 | 4633 | 4 | 7800 | 3700 | 21 |
| Lp | True Coordinates | Absolute Errors | ||||
|---|---|---|---|---|---|---|
| X | Y | Z | ||||
| 1 | 2946 | 6824 | 29 | 54 | 76 | 336 |
| 2 | 5744 | 6075 | 12 | 56 | 175 | 189 |
| 3 | 3407 | 4119 | 25 | 7 | 219 | 270 |
| 4 | 2455 | 2324 | 16 | 445 | 1276 | 491 |
| 5 | 7878 | 4633 | 4 | 78 | 933 | 17 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).