Journal Publications
2024
Yazmin Maldonado , Ruben Salas, Joel A. Quevedo, Rogelio Valdez, Leonardo Trujillo. GSGP-Hardware: Instantaneous Symbolic Regression with an FPGA Implementation of Geometric Semantic Genetic Programming, accepted to appear in Genetic Programming and Evolvable Machines (Springer), 2024
L. Trujillo, D. E. Hernandez, A. Rodriguez, O. Monroy, and O. Villanueva, “Effects of feature reduction on emotion recognition using EEG signals and machine learning,” Expert Systems. Wiley, Mar. 25, 2024.
Cárdenas Florido L, Trujillo L, Hernandez DE, Muñoz Contreras JM. M5GP: Parallel Multidimensional Genetic Programming with Multidimensional Populations for Symbolic Regression. Mathematical and Computational Applications. 2024; 29(2):25.
Illya Bakurov, José Manuel Muñoz Contreras, Mauro Castelli, Nuno Rodrigues, Sara Silva, Leonardo Trujillo, Leonardo Vanneschi. Geometric Semantic Genetic Programming with Normalized and Standardized Random Programs, accepted to appear in Genetic Programming and Evolvable Machines (Springer), 2024
2023
Jakobović, D., Medvet, E., Pappa, G. L., & Trujillo, L. (2023). Introduction to special issue on highlights of genetic programming 2022 events. In Genetic Programming and Evolvable Machines (Vol. 25, Issue 1).
Enríquez-Zárate, J, Gómez-Peñate, S, Hernández, C, Villarreal-Valderrama, F, Velázquez, R, Trujillo, L. Optimization of vibration control using a hybrid scheme with sliding-mode and positive position feedback. Optim Control Appl Meth. 2023; 1-15.
Vanneschi, L., Trujillo, L. Introduction to the peer commentary special section on “Jaws 30” by W. B. Langdon. Genet Program Evolvable Mach 24, 18 (2023).
Quiroz-Castellanos M, de la Fraga LG, Lara A, Trujillo L, Schütze O. Numerical and Evolutionary Optimization 2021. Mathematical and Computational Applications. 2023; 28(3):71.
Rodríguez, D.A., Diaz-Escobar, J., Díaz-Ramírez, A., Trujillo, L.. Domain-adaptive pre-training on a BERT model for the automatic detection of misogynistic tweets in Spanish. Soc. Netw. Anal. Min. 13, 126 (2023).
Trujillo, L., Nation, J., Muñoz, L., & Galván, E. (2023). Predicting the success of transfer learning for genetic programming using DeepInsight feature space alignment. In AI Communications (pp. 1–15). IOS Press.
Naredo E, Sansores C, Godinez F, López F, Urbano P, Trujillo L, Ryan C. Comprehensive Analysis of Learning Cases in an Autonomous Navigation Task for the Evolution of General Controllers. Mathematical and Computational Applications. 2023; 28(2):35.
2022
Trujillo, L., Hu, T., Lourenço, N. anmd Zhang, M, Editorial Introduction: SI Highlights of Genetic Programming Events in 2021. Editorial Introduction. Genet Program Evolvable Mach 23, 305–307 (2022)
Cristian Sandoval, Oliver Cuate, Luis C. González, Leonardo Trujillo, Oliver Schütze, Towards fast approximations for the hypervolume indicator for multi-objective optimization problems by Genetic Programming, Applied Soft Computing, 2022, 109103, ISSN 1568-4946.
Leonardo Trujillo, Jose Manuel Muñoz Contreras, Daniel E.Hernandez, Mauro Castelli, Juan J.Tapia. GSGP-CUDA — A CUDA framework for Geometric Semantic Genetic Programming in SoftwareX, Volume 18, June 2022, 101085.
J. C. Dibene, Y. Maldonado, L. Trujillo and E. Dunn, Prepare for Ludicrous Speed: Marker-based Instantaneous Binocular Rolling Shutter Localization, in IEEE Transactions on Visualization and Computer Graphics, vol. 28, no. 5, pp. 2201-2211, May 2022.
Enríquez Zárate, Josué, María d.l.Á. Gómez López, Javier A. Carmona Troyo, and Leonardo Trujillo. 2022. Analysis and Detection of Erosion in Wind Turbine Blades, Mathematical and Computational Applications 27, no. 1: 5.
Cerrada, Mariela, Leonardo Trujillo, Daniel E. Hernández, Horacio A. Correa Zevallos, Jean C. Macancela, Diego Cabrera, and René Vinicio Sánchez. 2022. AutoML for Feature Selection and Model Tuning Applied to Fault Severity Diagnosis in Spur Gearboxes, Mathematical and Computational Applications 27, no. 1: 6.
Edgar Galván, Leonardo Trujillo, Fergal Stapleton, Semantics in Multi-objective Genetic Programming, Applied Soft Computing, V. 115, 2022, p. 108143.
2021
Torres, N., Trujillo, L., Maldonado, Y., & Vera, C. (2021). Correction of the Travel Time Estimation for Ambulances of the Red Cross Tijuana using Machine Learning. Computers in Biology and Medicine, 104798.
Trujillo, L., Villanueva, O.M. and Hernandez, D.E. 2021. A Novel Approach For Search-Based Program Repair. IEEE Software. 38, 4 (Jul. 2021), 36–42.
Rodriguez, D. A., Diaz-Ramirez, A., Miranda-Vega, J. E., Trujillo, L., & Mejia-Alvarez, P. (2021). A Systematic Review of Computer Science Solutions for Addressing Violence Against Women and Children. IEEE Access, 9, 114622–114639.
2020
Z-Flores, E.; Trujillo, L.; Legrand, P.; Faïta-Aïnseba, F. EEG Feature Extraction Using Genetic Programming for the Classification of Mental States. Algorithms 2020, 13, 221.
Víctor R. López‐López, Lizbeth Escobedo, Leonardo Trujillo. Towards an automatic coding of observational studies: Coding neurofeedback therapies of children with autism, accepted to appear in Expert Systems (2020).
Josué Zárate, Perla Juárez-Smith, Javier Carmona, Leonardo Trujillo and Salvador de Lara. Modeling the vibration response of a gas turbine using machine learning, accepted to appear in Expert Systems (2020).
Esparcia-Alcázar, A.I., Trujillo, L. Special Issue on Integrating numerical optimization methods with genetic programming. Genet Program Evolvable Mach (2020).
Leonardo Trujillo, Ernesto Álvarez González, Edgar Galván, Juan J. Tapia, Antonin Ponsich. On the Analysis of Hyper-Parameter Space for a Genetic Programming System with Iterated F-Race, accepted to appear in Soft Computing (2020).
Reyes Fernandez de Bulnes, D., Maldonado, Y., & Trujillo, L. (2020). Development of Multiobjective High-Level Synthesis for FPGAs. Scientific Programming, 2020, 1–25.
Leonardo Trujillo, Uriel López, Pierrick Legrand. SOAP: Semantic Outliers Automatic Preprocessing, Information Sciences, Volume 526, 85-101, 2020.
Leonardo Trujillo, Guadalupe Alvarez-Hernandez, Yazmin Maldonado, Carlos Vera, Comparative analysis of relocation strategies for ambulances in the city of Tijuana, Mexico, Computers in Biology and Medicine, Volume 116, 103567, 2020.
2019
Muñoz, L., Trujillo, L. & Silva, S. Transfer learning in constructive induction with Genetic Programming. Genetic Programming and Evolvable Machines, 1–41, 2019.
Juárez-Smith, P.; Trujillo, L.; García-Valdez, M.; Fernández de Vega, F.; Chávez, F. Pool-Based Genetic Programming Using Evospace, Local Search and Bloat Control. Math. Comput. Appl. 2019, 24, 78.
Yolocuauhtli Salazar-Muñoz, Angelina G. López-Pérez, Blanca E. García-Caballero, Refugio Muñoz-Rios, Luis Ruano-Calderón and Leonardo Trujillo. Classification and assessment of the patelar reflex response through biomechanical measures, Journal of Healthcare Engineering, 2019, pp. 1-7.
Perla Juárez-Smith, Leonardo Trujillo, Mario García-Valdez, Francisco Fernández de Vega, Francisco Chávez. Local Search in Speciation-based Bloat Control for Genetic Programming, Genetic Programming and Evolvable Machines, 20:3, 351–384, 2019.
Muñoz, L., Trujillo, L., Silva, S., Castelli, M., Vanneschi, L. Evolving multidimensional transformations for symbolic regression with M3GP. Memetic Comp., vol. 11, no. 2, pp. 111-126, 2019.
López-López, V.R., Trujillo, L. & Legrand, P. Applying genetic improvement to a genetic programming library in C++. Soft Comput 23, 11593–11609 (2019)
Leonardo Vanneschi, Mauro Castelli, Kristen Scott, Leonardo Trujillo, Alignment-based genetic programming for real life applications, Swarm and Evolutionary Computation, Volume 44, 2019,840-851.
José Enrique Hernández, Víctor Díaz-Ramírez, Leonardo Trujillo, Pierrick Legrand. Design of estimators for restoration of images degraded by haze using genetic programming, Swarm and Evolutionary Computation, 44:49-63, 2019.
José Alejandro Galaviz-Aguilar, Patrick Roblin, José Ricardo Cárdenas-Valdez, Emigdio Z-Flores, Leonardo Trujillo, José Cruz Nuñez-Pérez, and Oliver Schütze. 2019. Comparison of a genetic programming approach with ANFIS for power amplifier behavioral modeling and FPGA implementation. Soft Comput. 23, 7 (April 2019), 2463–2481.
2018
J. R. López, L. C. González, J. Wahlström, M. Montes y Gómez, L. Trujillo and G. Ramírez-Alonso, A Genetic Programming Approach for Driving Score Calculation in the Context of Intelligent Transportation Systems, in IEEE Sensors Journal, vol. 18, no. 17, pp. 7183-7192, 1 Sept.1, 2018.
Stefano Beretta, Mauro Castelli, Luis Muñoz, Leonardo Trujillo, Yuliana Martínez, Aleš Popovič, Luciano Milanesi, and Ivan Merelli, A Scalable Genetic Programming Approach to Integrate miRNA-Target Predictions: Comparing Different Parallel Implementations of M3GP, Complexity, vol. 2018, Article ID 4963139, 13 pages, 2018
Leonardo Trujillo, Yazmin Maldonado, Oliver Schuetze. Editorial for Thematic Issue on Numerical and Evolutionary Optimization. Computación y Sistemas, 22(2): 313-314 (2018)
J Enríquez-Zárate, Leonardo Trujillo, GK Toledo-Ramírez, Ángel J Ramos-Cirilo, C Hernández Siordia. Optimization of PPF Control of a Building-like Structure for Vibration Control. Computación y Sistemas, 22(2): 413-424 (2018).
Torres N, Trujillo L and Maldonado Y (2018) Modeling Uncertainty for the Double Standard Model Using a Fuzzy Inference System. Front. Robot. AI 5:31.
López, R.; González Gurrola, L.C.; Trujillo, L.; Prieto, O.; Ramírez, G.; Posada, A.; Juárez-Smith, P.; Méndez, L. How Am I Driving? Using Genetic Programming to Generate Scoring Functions for Urban Driving Behavior. Math. Comput. Appl. 2018, 23, 19.
Paul Campos, Luis Coria and Leonardo Trujillo. Nonlinear speed sensorless control of a surface-mounted PMSM based on a Thau observer, Electrical Engineering, 100(1):177-193 (2018).
Francisco Chávez, Francisco Fernández de Vega, Daniel Lanza, César Benavides, Juan Villegas, Leonardo Trujillo, Gustavo Olague, and Graciela Román. 2018. Deploying massive runs of evolutionary algorithms with ECJ and Hadoop. Int. J. High Perform. Comput. Appl. 32, 5 (September 2018), 706–720.
2017
Yuliana Martínez, Enrique Naredo, Leonardo Trujillo, Pierrick Legrand and Uriel López. A comparison of fitness-case sampling methods for genetic programming, Journal of Experimental & Theoretical Artificial Intelligence, 29(6):1203-1224, 2017.
Mauro Castelli, Leonardo Vanneschi, Leonardo Trujillo and Aleš Popovič. Stock index return forecasting: semantics-based genetic programming with local search optimiser, Int. J. Bio-Inspired Computation, 10(3):159-171, 2017.
Emigdio Z-Flores, Mohamed Abatal, Ali Bassam, Leonardo Trujillo, Perla Juárez-Smith, Youness El Hamzaoui. Modeling the Adsorption of Phenols and Nitrophenols by Activated Carbon using Genetic Programming, Journal of Cleaner Production, 161:, 860-870, 2017.
Darian Reyes, Yazmin Maldonado, Leonardo Trujillo. High-Level Synthesis through metaheuristics and LUTs optimization in FPGA devices, AI Communications vol. 30, no. 2, pp. 151-168, 2017.
Enrique Naredo, Paulo Urbano, and Leonardo Trujillo. The training set and generalization in grammatical evolution for autonomous agent navigation. Soft Comput. 21, 15 (2017), 4399-4416.
Mauro Castelli, Leonardo Trujillo, Ivo Gonçalves and Aleš Popovič. An evolutionary system for the prediction of high performance concrete strength based on semantic genetic programming, Computers and Concrete, 19(6):651-658 (2017).
Juan Carlos Dibene, Yazmin Maldonado, Carlos Vera, Mauricio de Oliveira, Leonardo Trujillo, Oliver Schütze, Optimizing the location of ambulances in Tijuana, Mexico, Computers in Biology and Medicine, 80(1):107-115 (2017).
Josúe Zárate, Leonardo Trujillo, Salvador de Lara, Mauro Castelli, Emigdio Z-Flores, Luis Muñoz, Ales Popovic. Automatic Modeling of a Gas Turbine using Genetic Programming: An Experimental Study, Applied Soft Computing, 50:212-222 (2017).
Mauro Castelli, Raul Sormani, Leonardo Trujillo and Ales Popovic. Predicting Per Capita Violent Crimes in Urban Areas: an Artificial Intelligence Approach, Journal of Ambient Intelligence and Humanized Computing, 8(1):29-36 (2017).
Mauro Castelli, Ivo Goncalves, Leonardo Trujillo and Ales Popovic. An Evolutionary System for Ozone Concentration Forecasting, Information Systems Frontiers, 19(5):1123-1132 (2017).
2016
Enrique Naredo, Miguel Aurelio Duarte-Villaseñor, Manuel de Jesús García-Ortega, Carlos E. Vázquez-López, Leonardo Trujillo and Oscar S. Siordia. Novelty Search for the Synthesis of Current Followers, Computación y Sistemas, 20(4): 608-621 (2016).
Víctor R. López-López, Leonardo Trujillo, Pierrick Legrand, Victor H. Díaz-Ramírez and Gustavo Olague. A comparison of local feature extraction paradigms applied to visual SLAM, Computación y Sistemas, 20(4):565-588 (2016).
Enrique Naredo, Leonardo Trujillo, Pierrick Legrand, Sara Silva, Luis Muñoz. Evolving Genetic Programming Classifiers with Novelty Search, Information Sciences, 369:347-367 (2016).
Emigdio Z-Flores, Leonardo Trujillo, Arturo Sotelo, Pierrick Legrand and Luis Coria. Regularity and Matching Pursuit Feature Extraction for the Detection of Epileptic Seizures, Journal of Neuroscience Methods, 266:107–125 (2016).
Yuliana Martínnez, Leonardo Trujillo, Pierrick Legrand and Edgar Galván-López. Prediction of Expected Performance for a Genetic Programming Classifier, Genet Program Evolvable Mach (2016) 17: 409-449 (2016).
Mauro Castelli, Leonardo Trujillo, Leonardo Vanneschi, and Aleš Popovič. 2016. Prediction of relative position of CT slices using a computational intelligence system. Appl. Soft Comput. 46, C (September 2016), 537-542.
Leonardo Trujillo, Luis Muñoz, Edgar Galván-López, Sara Silva. neat Genetic Programming: Controlling Bloat Naturally, Information Sciences 333:21-43 (2016).
2015
Mario García-Valdez, Leonardo Trujillo, Juan-J Merelo, Francisco Fernández de Vega and Gustavo Olague. The EvoSpace Model for Pool-Based Evolutionary Algorithms, Journal of Grid Computing 13:329-349 (2015).
Leonardo Trujillo. Book Review: Kenneth O. Stanley and Joel Lehman Why Greatness Cannot Be Planned - The Myth of the Objective Springer, 2015, Softcover ISBN 978-3-319-15523-4, Genetic Programming and Evolvable Machines 16(4):559-561 (2015).
Laurent Vezard, Pierrick Legrand, Marie Chavent, Frédérique Faïta-Aïnseba, Leonardo Trujillo. EEG classification for the detection of mental states, Applied Soft Computing 32:113-131 (2015).
Mauro Castelli, Leonardo Vanneschi and Leonardo Trujillo. Energy Consumption Forecasting using Semantics Based Genetic Programming with Local Search Optimizer, Computational Intelligence and Neuroscience 2015 (2015).
Mauro Castelli, Leonardo Trujillo, Leonardo Vanneschi, Ales Popovic. Prediction of energy performance of residential buildings: a genetic programming approach, Energy and Buildings 102:67-74 (2015).
Arturo Sotelo, Enrique D. Guijarro and Leonardo Trujillo. Seizure States Identification in Experimental Epilepsy using Gabor Atom Analysis, Journal of Neuroscience Methods 241:121-131 (2015).
R.C. Guitiérrez-Urquidez, G. Valencia-Palomo, O.M. Rodríguez-Elías, L. Trujillo. Systematic selection of tuning parameters for efficient predictive controllers using a multiobjective evolutionary algorithm, Applied Soft Computing 31:326–338 (2015).
Victor H. Diaz-Ramirez, Andres Cuevas, Vitaly Kober, Leonardo Trujillo, Abdul Awwal. Pattern recognition with composite correlation filters designed with multi-objective combinatorial optimization, Optics Communications, 338(1): 77-89 (2015).
2014
José Parra, Leonardo Trujillo, and Patricia Melin. 2014. Hybrid back-propagation training with evolutionary strategies. Soft Comput. 18, 8 (August 2014), 1603-1614.
Francisco Fernández de Vega, Leonardo Trujillo, Francisco Chávez, Enrique Mediero and Luis Muñoz. A Hybrid ECJ+BOINC Tool for Distributed Evolutionary Algorithms, Research in Computing Science, Advances in Computing Science, Control and Communications, Mireya Garcia et al. (Eds.), 69, 120-130 (2014).
2013
Arturo Sotelo, Enrique Guijarro, Leonardo Trujillo, Luis N. Coria, Yuliana Martínez, Identification of Epilepsy Stages from ECoG using Genetic Programming Classifiers, Computers in Biology and Medicine 43(11): 1713–1723 (2013)
Francisco Fernández de Vega, Gustavo Olague, Leonardo Trujillo, Daniel Lombraña Gonzalez: Customizable execution environments for evolutionary computation using BOINC + virtualization. Natural Computing 12(2): 163-177 (2013)
2012
Leonardo Trujillo, Pierrick Legrand, Gustavo Olague and Jacques Levy-Vehel. Evolving estimators of the pointwise Hölder exponent with Genetic Programming. Information Sciences, 209:61-79, 2012.
Gustavo Olague and Leonardo Trujillo. Interest point detection through multiobjective genetic programming. Applied Soft Computing, 12(8):2566-2582, 2012.
Yuliana Martínez, Leonardo Trujillo, Edgar Galván-López and Pierrick Legrand, A comparison of predictive measures of problem difficulty for classification with Genetic Programming, Research in Computing Science, 59, 159-170.
Sergio Pinto-Fernández, Alejandra Serrano-Trujillo, Víctor H. Díaz Ramírez and Leonardo Trujillo, Reconocimiento facial robusto usando filtros de correlación diseñados a través de optimización combinatoria, Research in Computing Science, 59, 133-144.
2011
L. Trujillo, G. Olague, E. Lutton, F. Fernández de Vega, L. Dozal and E. Clemente, Speciation in Behavioral Space for Evolutionary Robotics. Journal of Intelligent & Robotic Systems 64:34 (December 2011), 323-351 (Springer) pdf
Gustavo Olague and Leonardo Trujillo, Evolutionary-computer-assisted design of image operators that detect interest points using genetic programming. Image Vision Comput. 29:7 (June 2011), 484-498 (Elsevier) pdf
Leonardo Trujillo, Genetic programming with one-point crossover and subtree mutation for effective problem solving and bloat control, Soft Computing, 15:8, (August 2011), 1551-1567 (Springer)
2010
Mónica Beltrán, Patricia Melin, Leonardo Trujillo and Miguel Lopez. Signature recognition with a hybrid approach combining modular neural networks and fuzzy logic for response integration, Journal of Automation, Mobile Robotics and Intelligent Systems, 4(1):20-27, 2010.
2009
Mónica Beltrán, Patricia Melin and Leonardo Trujillo. Development of modular neural networks with fuzzy logic response integration for signature recognition, Fuzzy Information and Engineering, 1(4): 345-355, 2009 (Springer)
2008
Leonardo Trujillo, Gustavo Olague. Automated design of image operators that detect interest points, Evolutionary Computation, 16(4):483-507, 2008 (MIT Press) pdf
2007
Oscar Castillo, Leonardo Trujillo, Patricia Melin. Multiple Objective Genetic Algorithms for Path-planning Optimization in Autonomous Mobile Robots, Soft Computing 11(3): 269-279, 2007 (Springer)
Leonardo Trujillo, Gustavo Olague , Pierrick Legrand , Evelyne Lutton. Regularity based descriptor computer from local image oscillations. Optics Express. 15(10): 6140-6145, 2007 pdf
Benjamín Hernández, Gustavo Olague, Riad Hammoud, Leonardo Trujillo, Eva Romero. Visual learning of texture descriptors for facial expression recognition in thermal imagery. Computer Vision and Image Understanding. 106(2-3): 258-269, 2007 (Elsevier) pdf