Result: Slim_gsgp

Title:
Slim_gsgp
Alternate Title:
A Python Library for Non-Bloating GSGP
Contributors:
NOVA Information Management School (NOVA IMS), Information Management Research Center (MagIC) - NOVA Information Management School, RUN
Publisher Information:
ACM - Association for Computing Machinery, 2025.
Publication Year:
2025
File Description:
application/pdf
Language:
English
Relation:
979-8-4007-1465-8; PURE: 121753258
DOI:
10.1145/3712256.3726398
Rights:
open access
Accession Number:
rcaap.com.unl.run.unl.pt.10362.185201
Database:
RCAAP

Further Information

Rosenfeld, L., Farinati, D., Rasteiro, D., Pietropolli, G., Rebuli, K. B., Silva, S., & Vanneschi, L. (2025). Slim_gsgp: A Python Library for Non-Bloating GSGP. In G. Ochoa (Ed.), GECCO '25: Proceedings of the Genetic and Evolutionary Computation Conference (pp. 1026-1034). ACM - Association for Computing Machinery. https://doi.org/10.1145/3712256.3726398 --- This work was supported by national funds through FCT (Fundação para a Ciência e a Tecnologia), under the project - UIDB/04152/2020 - Centro de Investigação em Gestão de Informação (MagIC)/NOVA IMS (DOI: 10.54499/UIDB/04152/2020) and through the LASIGE R&D Unit (UID/00408/2025).

This paper presents slim_gsgp: an open-source Python library that provides the first ever framework for the Semantic Learning algorithm based on Inflate and deflate Mutation (SLIM-GSGP). Proposed in 2024, SLIM-GSGP is a promising non-bloating variant of Geometric Semantic Genetic Programming (GSGP). slim_gsgp includes all existing SLIM-GSGP variants, as well as traditional GSGP and standard Genetic Programming (GP), facilitating comparative analysis and benchmarking. Additionally, slim_gsgp's parallel computation and semi-modular architecture renders it not only fast but also user-friendly and easily extensible, thereby serving as a valuable resource for researchers aiming to advance this emerging and promising area of research. The source code and documentation can be accessed at https://github.com/DALabNOVA/slim.