Classification of Earthquakes Using Grammatical Evolution
Abstract
1. Introduction
- The proposed method investigates a wider geographical area than other related studies, incorporating 255 seismic regions out of the 708 regions identified worldwide.
- The current work utilized a classification method based on grammatical evolution to properly classify the seismic events in some predefined classes. The use of this technique has two clear advantages: on the one hand, it isolates those characteristics of a seismic event that are deemed necessary for its effective classification and on the other hand, it can discover, through the generation of complex rules, hidden linear and nonlinear correlations between the characteristics of the problem.
2. Materials and Methods
2.1. The Dataset Employed
2.2. Dataset Description
2.3. Pre-Processing Steps
- Number of seismic events at a distance less than the that have occurred in a previous time.
- Average magnitude of seismic events at a distance less than , which have preceded the current seismic event in time.
- The greatest magnitude of a seismic event recorded in the past, at a distance of less than from the current seismic event.
- The time in seconds since the largest seismic event that has occurred in the past at a distance less than from the current seismic event.
- The distance in kilometers from the largest seismic event that has occurred in the past at a distance less than from the current seismic event.
- The first class contains all the events with a magnitude of ≤3
- The second class contains all the remaining events, with a magnitude of >3.
2.4. The Used Method
- Initialization step.
- (a)
- Set the parameters of the genetic algorithm: is the number of chromosomes, is the number of allowed generations, is the selection rate, and is the mutation rate.
- (b)
- Perform the initialization of chromosomes . Every chromosome is considered as a set of randomly selected integers.
- (c)
- Set , the generation counter.
- Fitness calculation step.
- (a)
- For do
- Create a classification program for the associated chromosome . The construction of this program is performed using the BNF grammar of Figure 2.
- The produced classification program is applied to the train set of the objective problem. Denote with (fitness value) the classification error for this program.
- (b)
- End For
- Application of genetic operations.
- (a)
- Selection: The chromosomes are ranked according to their fitness values. The chromosomes with the lowest fitness are carried over to the next generation without modification, while the remaining chromosomes are replaced by offspring generated through crossover and mutation.
- (b)
- Crossover: In this procedure, a series of offspring are produced through a process similar to biological crossover in nature. For every couple of produced offsprings, two chromosomes are selected from the current population, using tournament selection. Subsequently, these chromosomes will produce the set with the application of one-point crossover. A graphical example of the one-point crossover method is outlined in Figure 3.
- (c)
- Mutation: During this procedure, a random number is chosen for every element of each chromosome . Subsequently, this element is altered randomly when .
- Termination check step.
- (a)
- Set
- (b)
- If go to the fitness calculation step or terminate.
3. Experiments
3.1. Experimental Results
- BAYES, where the naive Bayes method [61] was utilized on the dataset.
- The column BAYESNN denotes the results from the application of the Bayesian optimizer as implemented in the BayesOpt [62] library to train a neural network with processing nodes. The code can be downloaded from https://github.com/rmcantin/bayesopt (accessed on 12 October 2025).
- Neural network construction (NNC) method [63], which creates the architecture of neural networks using grammatical eEvolution.
- GENCLASS represents the application of the proposed method.
3.2. Experiments with the Critical Distance
3.3. Experiments with the Number of Generations
4. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Lee, W.H.; Jennings, P.; Kisslinger, C.; Kanamori, H. International Handbook of Earthquake and Engineering Seismology: Part A. Int. Geophys. Ser. 2002, 81, 237–265. [Google Scholar]
- Online Archive of California, Guide to the Papers of Charles F. Richter, 1839–1984. Available online: https://oac.cdlib.org/findaid/ark:/13030/kt787005jn/admin/ (accessed on 5 November 2025).
- Encyclopedia.com. Mercalli, Giuseppe. Available online: https://www.encyclopedia.com/people/science-and-technology/environmental-studies-biographies/giuseppe-mercalli#:~:text=Mercalli (accessed on 5 November 2025).
- GeoVera, A Journey Through Time: The History of the Richter Scale. 2023. Available online: https://geovera.com/2023/04/27/history-richter-scale/ (accessed on 5 November 2025).
- National Academies of Sciences, Engineering, and Medicine. Living on an Active Earth: Perspectives on Earthquake Science; The National Academies Press: Washington, DC, USA, 2003; Available online: https://nap.nationalacademies.org/read/10493/chapter/1#ii (accessed on 5 November 2025). [CrossRef]
- Allie, H. How Machine Learning Might Unlock Earthquake Prediction. 2023. MIT Technology Review. Available online: https://www.technologyreview.com/2023/12/29/1084699/machine-learning-earthquake-prediction-ai-artificial-intelligence/ (accessed on 5 November 2025).
- Zou, J.; Han, Y.; So, S.S. Overview of artificial neural networks. In Artificial Neural Networks: Methods and Applications; Humana Press: Totowa, NJ, USA, 2008; pp. 14–22. [Google Scholar]
- Lakkos, S.; Hadjiprocopis, A.; Comley, R.; Smith, P. A neural network scheme for earthquake prediction based on the seismic electric signals. In Proceedings of the IEEE Workshop on Neural Networks for Signal Processing, Ermioni, Greece, 6–8 September 1994; pp. 681–689. [Google Scholar]
- Mousavi, S.M.; Beroza, G.C. A machine-learning approach for earthquake magnitude estimation. Geophys. Res. Lett. 2020, 47, e2019GL085976. [Google Scholar] [CrossRef]
- Mousavi, S.M.; Ellsworth, W.L.; Zhu, W.; Chuang, L.Y.; Beroza, G.C. Earthquake transformer—An attentive deep-learning model for simultaneous earthquake detection and phase picking. Nat. Commun. 2020, 11, 3952. [Google Scholar] [CrossRef] [PubMed]
- Li, Z.; Liu, F.; Yang, W.; Peng, S.; Zhou, J. A survey of convolutional neural networks: Analysis, applications, and prospects. IEEE Trans. Neural Netw. Learn. Syst. 2021, 33, 6999–7019. [Google Scholar] [CrossRef] [PubMed]
- Ross, Z.E.; Meier, M.A.; Hauksson, E. P wave arrival picking and first-motion polarity determination with deep learning. J. Geophys. Res. Solid Earth 2018, 123, 5120–5129. [Google Scholar] [CrossRef]
- Sze, V.; Chen, Y.H.; Yang, T.J.; Emer, J.S. Efficient processing of deep neural networks: A tutorial and survey. Proc. IEEE 2017, 105, 2295–2329. [Google Scholar] [CrossRef]
- Negarestani, A.; Setayeshi, S.; Ghannadi-Maragheh, M.; Akashe, B. Layered neural networks based analysis of radon concentration and environmental parameters in earthquake prediction. J. Environ. Radioact. 2002, 62, 225–233. [Google Scholar] [CrossRef]
- Tan, Y.J.; Waldhauser, F.; Ellsworth, W.L.; Zhang, M.; Zhu, W.; Michele, M.; Chiaraluce, L.; Beroza, G.C.; Segou, M. Machine-learning-based high-resolution earthquake catalog reveals how complex fault structures were activated during the 2016–2017 central Italy sequence. Seism. Rec. 2021, 1, 11–19. [Google Scholar] [CrossRef]
- Caterini, A.L.; Chang, D.E. Recurrent neural networks. In Deep Neural Networks in a Mathematical Framework; Springer International Publishing: Cham, Switzerland, 2018; pp. 59–79. [Google Scholar]
- Panakkat, A.; Adeli, H. Neural network models for earthquake magnitude prediction using multiple seismicity indicators. Int. J. Neural Syst. 2007, 17, 13–33. [Google Scholar] [CrossRef]
- Asim, K.M.; Martínez-Álvarez, F.; Basit, A.; Iqbal, T. Earthquake magnitude prediction in Hindukush region using machine learning techniques. Nat. Hazards 2017, 85, 471–486. [Google Scholar] [CrossRef]
- Breiman, L. Random forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef]
- Hsu, Y.F.; Zaliapin, I.; Ben-Zion, Y. Informative modes of seismicity in nearest-neighbor earthquake proximities. J. Geophys. Res. Solid Earth 2024, 129, e2023JB027826. [Google Scholar] [CrossRef]
- Bayliss, K.; Naylor, M.; Main, I.G. Probabilistic identification of earthquake clusters using rescaled nearest neighbour distance networks. Geophys. J. Int. 2019, 217, 487–503. [Google Scholar] [CrossRef]
- Rouet-Leduc, B.; Hulbert, C.; Lubbers, N.; Barros, K.; Humphreys, C.J.; Johnson, P.A. Machine learning predicts laboratory earthquakes. Geophys. Res. Lett. 2017, 44, 9276–9282. [Google Scholar] [CrossRef]
- Rouet-Leduc, B.; Hulbert, C.; Johnson, P.A. Continuous chatter of the Cascadia subduction zone revealed by machine learning. Nat. Geosci. 2019, 12, 75–79. [Google Scholar] [CrossRef]
- Saad, O.M.; Chen, Y.; Savvaidis, A.; Fomel, S.; Jiang, X.; Huang, D.; Chen, Y. Earthquake forecasting using big data and artificial intelligence: A 30-week real-time case study in China. Bull. Seismol. Soc. Am. 2023, 113, 2461–2478. [Google Scholar] [CrossRef]
- Corbi, F.; Sandri, L.; Bedford, J.; Funiciello, F.; Brizzi, S.; Rosenau, M.; Lallemand, S. Machine learning can predict the timing and size of analog earthquakes. Geophys. Res. Lett. 2019, 46, 1303–1311. [Google Scholar] [CrossRef]
- Zhang, B.; Liu, T.; Feng, X.; Xu, G. Successively equatorward propagating ionospheric acoustic waves and possible mechanisms following the Mw 7.5 earthquake in Noto, Japan, on 1 January 2024. Space Weather 2025, 23, e2024SW003957. [Google Scholar] [CrossRef]
- O’Neill, M.; Ryan, C. Grammatical evolution. IEEE Trans. Evol. Comput. 2002, 5, 349–358. [Google Scholar] [CrossRef]
- Kramer, O. Genetic algorithms. In Genetic Algorithm Essentials; Springer International Publishing: Cham, Switzerland, 2017; pp. 11–19. [Google Scholar]
- Backus, J.W. The Syntax and Semantics of the Proposed International Algebraic Language of the Zurich ACM-GAMM Conference. In Proceedings of the International Conference on Information Processing; UNESCO: Paris, France, 1959; pp. 125–132. [Google Scholar]
- Ryan, C.; Collins, J.; O’Neill, M. Grammatical evolution: Evolving programs for an arbitrary language. In Genetic Programming; Banzhaf, W., Poli, R., Schoenauer, M., Fogarty, T.C., Eds.; EuroGP 1998, Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 1998; Volume 1391. [Google Scholar]
- O’Neill, M.; Ryan, M.C. Evolving Multi-line Compilable C Programs. In Genetic Programming; Poli, R., Nordin, P., Langdon, W.B., Fogarty, T.C., Eds.; EuroGP 1999, Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 1999; Volume 1598. [Google Scholar]
- Brabazon, A.; O’Neill, M. Credit classification using grammatical evolution. Informatica 2006, 30, 325–335. [Google Scholar]
- Şen, S.; Clark, J.A. A grammatical evolution approach to intrusion detection on mobile ad hoc networks. In Proceedings of the Second ACM Conference on Wireless Network Security, Zurich, Switzerland, 16–19 March 2009. [Google Scholar]
- Chen, L.; Tan, C.H.; Kao, S.J.; Wang, T.S. Improvement of remote monitoring on water quality in a subtropical reservoir by incorporating grammatical evolution with parallel genetic algorithms into satellite imagery. Water Res. 2008, 42, 296–306. [Google Scholar] [CrossRef]
- Hidalgo, J.I.; Colmenar, J.M.; Risco-Martin, J.L.; Cuesta-Infante, A.; Maqueda, E.; Botella, M.; Rubio, J.A. Modeling glycemia in humans by means of Grammatical Evolution. Appl. Soft Comput. 2014, 20, 40–53. [Google Scholar] [CrossRef]
- Tavares, J.; Pereira, F.B. Automatic Design of Ant Algorithms with Grammatical Evolution. In Genetic Programming; Moraglio, A., Silva, S., Krawiec, K., Machado, P., Cotta, C., Eds.; EuroGP 2012. Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2012; Volume 7244. [Google Scholar]
- Zapater, M.; Risco-Martín, J.L.; Arroba, P.; Ayala, J.L.; Moya, J.M.; Hermida, R. Runtime data center temperature prediction using Grammatical Evolution techniques. Appl. Soft Comput. 2016, 49, 94–107. [Google Scholar] [CrossRef]
- Ryan, C.; O’Neill, M.; Collins, J.J. Grammatical evolution: Solving trigonometric identities. In Proceedings of Mendel; Technical University of Brno, Faculty of Mechanical Engineering: Brno, Czech Republic, 1998; Volume 98. [Google Scholar]
- Puente, A.O.; Alfonso, R.S.; Moreno, M.A. Automatic composition of music by means of grammatical evolution. In Proceedings of the APL ’02: Proceedings of the 2002 Conference on APL: Array Processing Languages: Lore, Problems, and Applications, Madrid, Spain, 22–25 July 2002; pp. 148–155. [Google Scholar]
- De Campos, L.M.L.; de Oliveira, R.C.L.; Roisenberg, M. Optimization of neural networks through grammatical evolution and a genetic algorithm. Expert Syst. Appl. 2016, 56, 368–384. [Google Scholar] [CrossRef]
- Soltanian, K.; Ebnenasir, A.; Afsharchi, M. Modular Grammatical Evolution for the Generation of Artificial Neural Networks. Evol. Comput. 2022, 30, 291–327. [Google Scholar] [CrossRef] [PubMed]
- Dempsey, I.; Neill, M.O.; Brabazon, A. Constant creation in grammatical evolution. Int. J. Innov. Comput. Appl. 2007, 1, 23–38. [Google Scholar] [CrossRef]
- Galván-López, E.; Swafford, J.M.; O’Neill, M.; Brabazon, A. Evolving a Ms. PacMan Controller Using Grammatical Evolution. In Applications of Evolutionary Computation; EvoApplications 2010, Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2010; Volume 6024. [Google Scholar]
- Shaker, N.; Nicolau, M.; Yannakakis, G.N.; Togelius, J.; O’Neill, M. Evolving levels for Super Mario Bros using grammatical evolution. In Proceedings of the 2012 IEEE Conference on Computational Intelligence and Games (CIG), Granada, Spain, 11–14 September 2012; pp. 304–311. [Google Scholar]
- Martínez-Rodríguez, D.; Colmenar, J.M.; Hidalgo, J.I.; Micó, R.J.V.; Salcedo-Sanz, S. Particle swarm grammatical evolution for energy demand estimation. Energy Sci. Eng. 2020, 8, 1068–1079. [Google Scholar] [CrossRef]
- Sabar, N.R.; Ayob, M.; Kendall, G.; Qu, R. Grammatical Evolution Hyper-Heuristic for Combinatorial Optimization Problems. IEEE Trans. Evol. Comput. 2013, 17, 840–861. [Google Scholar] [CrossRef]
- Ryan, C.; Kshirsagar, M.; Vaidya, G.; Cunningham, A.; Sivaraman, R. Design of a cryptographically secure pseudo random number generator with grammatical evolution. Sci. Rep. 2022, 12, 8602. [Google Scholar] [CrossRef] [PubMed]
- Pereira, P.J.; Cortez, P.; Mendes, R. Multi-objective Grammatical Evolution of Decision Trees for Mobile Marketing user conversion prediction. Expert Syst. Appl. 2021, 168, 114287. [Google Scholar] [CrossRef]
- Castejón, F.; Carmona, E.J. Automatic design of analog electronic circuits using grammatical evolution. Appl. Soft Comput. 2018, 62, 1003–1018. [Google Scholar] [CrossRef]
- Tsoulos, I.G. Creating classification rules using grammatical evolution. Int. J. Comput. Intell. Stud. 2020, 9, 161–171. [Google Scholar] [PubMed]
- Anastasopoulos, N.; Tsoulos, I.G.; Tzallas, A. GenClass: A parallel tool for data classification based on Grammatical Evolution. SoftwareX 2021, 16, 100830. [Google Scholar] [CrossRef]
- Spyrou, E.D.; Stylios, C.; Tsoulos, I. Classification of CO Environmental Parameter for Air Pollution Monitoring with Grammatical Evolution. Algorithms 2023, 16, 300. [Google Scholar] [CrossRef]
- Margariti, S.V.; Tsoulos, I.G.; Kiousi, E.; Stergiou, E. Traffic Classification in Software-Defined Networking Using Genetic Programming Tools. Future Internet 2024, 16, 338. [Google Scholar] [CrossRef]
- Tsoulos, I.G.; Charilogis, V.; Kyrou, G.; Stavrou, V.N.; Tzallas, A. OPTIMUS: A Multidimensional Global Optimization Package. J. Open Source Softw. 2025, 10, 7584. [Google Scholar] [CrossRef]
- Hall, M.; Frank, F.; Holmes, G.; Pfahringer, B.; Reutemann, P.; Witten, I.H. The WEKA data mining software: An update. ACM SIGKDD Explor. Newsl. 2009, 11, 10–18. [Google Scholar] [CrossRef]
- Park, J.; Sandberg, I.W. Universal Approximation Using Radial-Basis-Function Networks. Neural Comput. 1991, 3, 246–257. [Google Scholar] [CrossRef]
- Montazer, G.A.; Giveki, D.; Karami, M.; Rastegar, H. Radial basis function neural networks: A review. Comput. Rev. J. 2018, 1, 52–74. [Google Scholar]
- Abiodun, O.I.; Jantan, A.; Omolara, A.E.; Dada, K.V.; Mohamed, N.A.; Arshad, H. State-of-the-art in artificial neural network applications: A survey. Heliyon 2018, 4, e00938. [Google Scholar] [CrossRef]
- Suryadevara, S.; Yanamala, A.K.Y. A Comprehensive Overview of Artificial Neural Networks: Evolution, Architectures, and Applications. Rev. Intel. Artif. Med. 2021, 12, 51–76. [Google Scholar]
- Powell, M.J.D. A Tolerant Algorithm for Linearly Constrained Optimization Calculations. Math. Program. 1989, 45, 547–566. [Google Scholar] [CrossRef]
- Webb, G.I.; Keogh, E.; Miikkulainen, R. Naïve Bayes. Encycl. Mach. Learn. 2010, 15, 713–714. [Google Scholar]
- Martinez-Cantin, R. BayesOpt: A Bayesian Optimization Library for Nonlinear Optimization, Experimental Design and Bandits. J. Mach. Learn. Res. 2014, 15, 3735–3739. [Google Scholar]
- Tsoulos, I.G.; Gavrilis, D.; Glavas, E. Neural network construction and training using grammatical evolution. Neurocomputing 2008, 72, 269–277. [Google Scholar] [CrossRef]
- Gavrilis, D.; Tsoulos, I.G.; Dermatas, E. Selecting and constructing features using grammatical evolution. Pattern Recognit. Lett. 2008, 29, 1358–1365. [Google Scholar] [CrossRef]
- Chandra, R. Parallel Programming in OpenMP; Morgan Kaufmann: Burlington, MA, USA, 2001. [Google Scholar]
- Graham, R.L.; Woodall, T.S.; Squyres, J.M. Open MPI: A flexible high performance MPI. In International Conference on Parallel Processing and Applied Mathematics; Springer: Berlin/Heidelberg, Germany, 2005; pp. 228–239. [Google Scholar]







| Scale Level | Consequences/Effects |
|---|---|
| I | Felt only by a very small number of people and only under specific conditions. |
| II | Experienced by only a small number of people. |
| III | Felt quite noticeably by people indoors |
| IV | Felt by many people indoors, but only by a few outdoors |
| V | Felt by nearly everyone |
| VI | Felt by all |
| VII | Damage is insignificant in well-designed and well-constructed buildings. |
| VIII | Damage is slight in specially designed structures |
| IX | Damage is considerable in specially designed structures |
| X | Some well-built structures are destroyed |
| XI | Few structures remain standing |
| XII | Total damage |
| FEATURE | RANGE |
|---|---|
| YEAR | 2004–2011 |
| MONTH | 1–12 |
| DAY | 1–31 |
| TIME | 00:00:00–23:59:59 |
| LATITUDE | 21.00°–79.00° |
| LONGITUDE | 33.00°–176° |
| DEPTH | 0.00–800.00 |
| MAGNITUDE | 1.0–10.0 |
| TIMESTAMP |
| PARAMETER | MEANING | VALUE |
|---|---|---|
| Chromosomes | 500 | |
| Generations | 2000 | |
| Selection rate | 0.1 | |
| Mutation rate | 0.05 | |
| Critical Distance | 5 km | |
| H | Number of weights | 10 |
| YEAR | RBF | MLP | BAYES | BAYESNN | NNC | GENCLASS |
|---|---|---|---|---|---|---|
| 2004 | 25.85% | 26.55% | 26.59% | 28.23% | 22.12% | 18.92% |
| 2005 | 29.49% | 28.10% | 29.09% | 28.73% | 23.35% | 19.56% |
| 2006 | 26.69% | 27.67% | 26.17% | 25.50% | 24.51% | 17.19% |
| 2007 | 25.02% | 26.93% | 25.83% | 24.89% | 22.77% | 18.14% |
| 2008 | 28.17% | 29.97% | 29.88% | 28.53% | 25.42% | 19.51% |
| 2009 | 26.80% | 25.90% | 26.09% | 25.08% | 21.07% | 17.81% |
| 2010 | 28.08% | 29.43% | 28.00% | 26.22% | 23.31% | 19.89% |
| 2011 | 27.67% | 35.83% | 28.25% | 28.56% | 25.73% | 20.97% |
| AVERAGE | 27.22% | 28.80% | 27.49% | 26.97% | 23.54% | 19.00% |
| YEAR | km | km | km | km |
|---|---|---|---|---|
| 2004 | 18.69% | 18.92% | 18.54% | 18.44% |
| 2005 | 18.47% | 19.56% | 18.26% | 17.56% |
| 2006 | 17.51% | 17.19% | 17.38% | 18.48% |
| 2007 | 20.03% | 18.14% | 18.06% | 18.20% |
| 2008 | 20.70% | 19.51% | 20.69% | 20.14% |
| 2009 | 17.90% | 17.81% | 17.39% | 16.97% |
| 2010 | 19.21% | 19.89% | 19.32% | 18.08% |
| 2011 | 20.09% | 20.97% | 20.91% | 21.78% |
| AVERAGE | 19.08% | 19.00% | 18.82% | 18.71% |
| YEAR | ||||
|---|---|---|---|---|
| 2004 | 19.85% | 19.14% | 18.76% | 18.92% |
| 2005 | 17.94% | 17.80% | 17.63% | 19.56% |
| 2006 | 20.33% | 18.01% | 17.95% | 17.19% |
| 2007 | 20.51% | 19.91% | 19.37% | 18.14% |
| 2008 | 21.83% | 21.31% | 20.16% | 19.51% |
| 2009 | 18.61% | 18.25% | 18.15% | 17.81% |
| 2010 | 20.59% | 20.57% | 20.55% | 19.89% |
| 2011 | 21.90% | 21.63% | 21.39% | 20.97% |
| AVERAGE | 20.20% | 19.58% | 19.25% | 19.00% |
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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kopitsa, C.; Tsoulos, I.G.; Charilogis, V.; Stylios, C. Classification of Earthquakes Using Grammatical Evolution. Algorithms 2025, 18, 710. https://doi.org/10.3390/a18110710
Kopitsa C, Tsoulos IG, Charilogis V, Stylios C. Classification of Earthquakes Using Grammatical Evolution. Algorithms. 2025; 18(11):710. https://doi.org/10.3390/a18110710
Chicago/Turabian StyleKopitsa, Constantina, Ioannis G. Tsoulos, Vasileios Charilogis, and Chrysostomos Stylios. 2025. "Classification of Earthquakes Using Grammatical Evolution" Algorithms 18, no. 11: 710. https://doi.org/10.3390/a18110710
APA StyleKopitsa, C., Tsoulos, I. G., Charilogis, V., & Stylios, C. (2025). Classification of Earthquakes Using Grammatical Evolution. Algorithms, 18(11), 710. https://doi.org/10.3390/a18110710

