Next Article in Journal
A Sample Average Approximation Approach for Stochastic Optimization of Flight Test Planning with Sorties Uncertainty
Previous Article in Journal
C-KAN: A New Approach for Integrating Convolutional Layers with Kolmogorov–Arnold Networks for Time-Series Forecasting
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Article

Dynamical Sphere Regrouping Particle Swarm Optimization Programming: An Automatic Programming Algorithm Avoiding Premature Convergence

by
Martín Montes Rivera
1,2,*,
Carlos Guerrero-Mendez
1,*,
Daniela Lopez-Betancur
1 and
Tonatiuh Saucedo-Anaya
1
1
Unidad Académica de Ciencia y Tecnología de la Luz y la Materia, Universidad Autónoma de Zacatecas, Campus es Parque de Ciencia y Tecnología QUANTUM, Cto., Marie Curie S/N, Zacatecas 98160, Mexico
2
Research and Postgraduate Studies, Department of Universidad Politécnica de Aguascalientes, Aguascalientes 20342, Mexico
*
Authors to whom correspondence should be addressed.
Mathematics 2024, 12(19), 3021; https://doi.org/10.3390/math12193021
Submission received: 1 September 2024 / Revised: 17 September 2024 / Accepted: 21 September 2024 / Published: 27 September 2024
(This article belongs to the Section Mathematics and Computer Science)

Abstract

Symbolic regression plays a crucial role in machine learning and data science by allowing the extraction of meaningful mathematical models directly from data without imposing a specific structure. This level of adaptability is especially beneficial in scientific and engineering fields, where comprehending and articulating the underlying data relationships is just as important as making accurate predictions. Genetic Programming (GP) has been extensively utilized for symbolic regression and has demonstrated remarkable success in diverse domains. However, GP’s heavy reliance on evolutionary mechanisms makes it computationally intensive and challenging to handle. On the other hand, Particle Swarm Optimization (PSO) has demonstrated remarkable performance in numerical optimization with parallelism, simplicity, and rapid convergence. These attributes position PSO as a compelling option for Automatic Programming (AP), which focuses on the automatic generation of programs or mathematical models. Particle Swarm Programming (PSP) has emerged as an alternative to Genetic Programming (GP), with a specific emphasis on harnessing the efficiency of PSO for symbolic regression. However, PSP remains unsolved due to the high-dimensional search spaces and local optimal regions in AP, where traditional PSO can encounter issues such as premature convergence and stagnation. To tackle these challenges, we introduce Dynamical Sphere Regrouping PSO Programming (DSRegPSOP), an innovative PSP implementation that integrates DSRegPSO’s dynamical sphere regrouping and momentum conservation mechanisms. DSRegPSOP is specifically developed to deal with large-scale, high-dimensional search spaces featuring numerous local optima, thus proving effective behavior for symbolic regression tasks. We assess DSRegPSOP by generating 10 mathematical expressions for mapping points from functions with varying complexity, including noise in position and cost evaluation. Moreover, we also evaluate its performance using real-world datasets. Our results show that DSRegPSOP effectively addresses the shortcomings of PSO in PSP by producing mathematical models entirely generated by AP that achieve accuracy similar to other machine learning algorithms optimized for regression tasks involving numerical structures. Additionally, DSRegPSOP combines the benefits of symbolic regression with the efficiency of PSO.
Keywords: automatic programming; symbolic regression; particle swarm programming; particle swarm optimization automatic programming; symbolic regression; particle swarm programming; particle swarm optimization

Share and Cite

MDPI and ACS Style

Montes Rivera, M.; Guerrero-Mendez, C.; Lopez-Betancur, D.; Saucedo-Anaya, T. Dynamical Sphere Regrouping Particle Swarm Optimization Programming: An Automatic Programming Algorithm Avoiding Premature Convergence. Mathematics 2024, 12, 3021. https://doi.org/10.3390/math12193021

AMA Style

Montes Rivera M, Guerrero-Mendez C, Lopez-Betancur D, Saucedo-Anaya T. Dynamical Sphere Regrouping Particle Swarm Optimization Programming: An Automatic Programming Algorithm Avoiding Premature Convergence. Mathematics. 2024; 12(19):3021. https://doi.org/10.3390/math12193021

Chicago/Turabian Style

Montes Rivera, Martín, Carlos Guerrero-Mendez, Daniela Lopez-Betancur, and Tonatiuh Saucedo-Anaya. 2024. "Dynamical Sphere Regrouping Particle Swarm Optimization Programming: An Automatic Programming Algorithm Avoiding Premature Convergence" Mathematics 12, no. 19: 3021. https://doi.org/10.3390/math12193021

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop