Daniel Molina-Pérez

Dr. Daniel Molina-Pérez

Escuela Superior de Cómputo, Instituto Politécnico Nacional, Mexico City, Ciudad de México, Mexico
orcid

Research Focus & Metrics

Academic Career Length

10Years (2017-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
16 November 2023 in Swarm and Evolutionary Computation
Verified
Journal Article
Closed access
Daniel Molina-PérezDaniel Molina-Pérez
Daniel Molina-Pérez
Efrén Mezura-MontesEfrén Mezura-Montes
Efrén Mezura-Montes
EPEdgar Alfredo Portilla-Flores
Edgar Alfredo Portilla-Flores
EVEduardo Vega-Alvarado
Eduardo Vega-Alvarado
BCBárbara Calva-Yañez
Bárbara Calva-Yañez

25 September 2021 in Applied Sciences
Verified
Journal Article
Open access
PDF file
Daniel Molina-PérezDaniel Molina-Pérez
Daniel Molina-Pérez
EPEdgar Alfredo Portilla-Flores
Edgar Alfredo Portilla-Flores
Eduardo Vega-AlvaradoEduardo Vega-Alvarado
Eduardo Vega-Alvarado
MCMaria Bárbara Calva-Yáñez
Maria Bárbara Calva-Yáñez
GCGabriel Sepulveda Cervantes
Gabriel Sepulveda Cervantes
In this work, a new version of the Harmony Search algorithm for solving multi-objective optimization problems is proposed, MOHSg, with pitch adjustment using genotype. The main contribution consists of adjusting the pitch using the crowding distance by genotype; that is, the distancing in the search space. This adjustment automatically regulates the exploration–exploitation balance of the algorithm, based on the distribution of the harmonies in the search space during the formation of Pareto fronts. Therefore, MOHSg only requires the presetting of the harmony memory accepting rate and pitch adjustment rate for its operation, avoiding the use of a static bandwidth or dynamic parameters. MOHSg was tested through the execution of diverse test functions, and it was able to produce results similar or better than those generated by algorithms that constitute search variants of harmonies, representative of the state-of-the-art in multi-objective optimization with HS.

11 June 2024 in Applied Sciences
Verified
Journal Article
Open access
PDF file
RLRaúl López-Muñoz
Raúl López-Muñoz
Daniel Molina-PérezDaniel Molina-Pérez
Daniel Molina-Pérez
Eduardo Vega-AlvaradoEduardo Vega-Alvarado
Eduardo Vega-Alvarado
PDPino Duran-Medina
Pino Duran-Medina
MMMario C. Maya-Rodriguez
Mario C. Maya-Rodriguez
This work presents a methodology to solve optimization problems with dynamic-size solution vectors containing continuous and integer variables. It is achieved by reformulating the original problem through a bilevel optimization approach and implementing metaheuristic techniques to solve it. In the selected case study, the optimization problem corresponds to tuning a neuro-fuzzy controller (NFC) that operates in a biodiesel production system for controlling temperature. The NFC performs well and is especially robust to disturbances, but due to its complexity, it is difficult to determine the best set of parameters for its use. This has led to biased searches based on criteria such as the experiences of designers. With the proposed method, it was possible to obtain a tuning that—when implemented in a simulation—led to results that surpassed those documented in the literature. Finally, the proposal offers flexibility for implementation with other controllers that have similar architectures and can be integrated into various other plants or processes.

31 May 2024 in PeerJ Computer Science
Verified
Journal Article
Open access
PDF file
Daniel Molina-PérezDaniel Molina-Pérez
Daniel Molina-Pérez
EPEdgar Alfredo Portilla-Flores
Edgar Alfredo Portilla-Flores
Efrén Mezura-MontesEfrén Mezura-Montes
Efrén Mezura-Montes
Eduardo Vega-AlvaradoEduardo Vega-Alvarado
Eduardo Vega-Alvarado
MCMaría Bárbara Calva-Yañez
María Bárbara Calva-Yañez
Mixed integer nonlinear programming (MINLP) addresses optimization problems that involve continuous and discrete/integer decision variables, as well as nonlinear functions. These problems often exhibit multiple discontinuous feasible parts due to the presence of integer variables. Discontinuous feasible parts can be analyzed as subproblems, some of which may be highly constrained. This significantly impacts the performance of evolutionary algorithms (EAs), whose operators are generally insensitive to constraints, leading to the generation of numerous infeasible solutions. In this article, a variant of the differential evolution algorithm (DE) with a gradient-based repair method for MINLP problems (G-DEmi) is proposed. The aim of the repair method is to fix promising infeasible solutions in different subproblems using the gradient information of the constraint set. Extensive experiments were conducted to evaluate the performance of G-DEmi on a set of MINLP benchmark problems and a real-world case. The results demonstrated that G-DEmi outperformed several state-of-the-art algorithms. Notably, G-DEmi did not require novel improvement strategies in the variation operators to promote diversity; instead, an effective exploration within each subproblem is under consideration. Furthermore, the gradient-based repair method was successfully extended to other DE variants, emphasizing its capacity in a more general context.

18 July 2022
Verified
Conference Paper
Closed access
Daniel Molina-PérezDaniel Molina-Pérez
Daniel Molina-Pérez
EPEdgar Alfredo Portilla-Flores
Edgar Alfredo Portilla-Flores
EMEfren Mezura-Montes
Efren Mezura-Montes
EVEduardo Vega-Alvarado
Eduardo Vega-Alvarado
In a mixed-integer nonlinear programming problem, integer restrictions divide the feasible region into discontinuous feasible parts with different sizes. Evolutionary Algorithms (EAs) are usually vulnerable to being trapped in larger discontinuous feasible parts. In this work, an improved version of an Estimation of Distribution Algorithm (EDA) is developed, where two new op-erations are proposed. The first one establishes a link between the learning-based histogram model and the $\varepsilon$ -constrained method. Here, the constraint violation level of the $\varepsilon$ -constrained method is used to explore the smaller discontinuous parts and form a better statistical model. The second operation is the hybridization of the EDA with a mutation operator to generate offspring from both the global distribution information and the parent information. A benchmark is used to test the performance of the improved proposal. The results indicated that the proposed approach shows a better performance against other tested EAs. This new proposal solves to a great extent the influence of the larger discontinuous feasible parts, and improve the local refinement of the real variables.

10 May 2017 in Tecnología y ciencias del agua
Verified
Journal Article
Open access
CECuba Instituto Superior Politécnico “José Antonio Echeverría”
Cuba Instituto Superior Politécnico “José Antonio Echeverría”
LRLemuel C. Ramos-Arzola
Lemuel C. Ramos-Arzola
ECEric Cabrera-Estupiñán
Eric Cabrera-Estupiñán
EMEcuador Universidad Laica “Eloy Alfaro” de Manabí
Ecuador Universidad Laica “Eloy Alfaro” de Manabí
Daniel Molina-PérezDaniel Molina-Pérez
Daniel Molina-Pérez
DMDavid E. Marón-Domínguez
David E. Marón-Domínguez
Modelo para la optimización del costo de operación de un campo de pozos en acuíferos