SciELO - Scientific Electronic Library Online

 
vol.12 número33Economía circular: una mirada desde la termodinámica y las ciencias de la complejidadIgnacio Lozano Verduzco Hombres problemáticos: identidades y experiencias emocionales de hombres gays en la CDMX México: Plexo América, 248 pp. ISBN: 978-956-9157-06-6 índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • No hay artículos similaresSimilares en SciELO

Compartir


Inter disciplina

versión On-line ISSN 2448-5705versión impresa ISSN 2395-969X

Inter disciplina vol.12 no.33 Ciudad de México may./ago. 2024  Epub 01-Oct-2024

 

Reseñas

Norberto Hernández Romero, Joselito Medina Marín, Juan Carlos Seck-Tuoh-Mora Introducción a Matlab® para resolver problemas de ingeniería aplicando algoritmos genéticos Universidad Autónoma del Estado de Hidalgo, 2021, 1a ed. electrónica ISBN: 978-607-482-635-7

Joselito Medina Marín* 

* Universidad Autónoma del Estado de Hidalgo. Correo electrónico: jmedina@uaeh.edu.mx

Hernández Romero, Norberto; Medina Marín, Joselito; Seck-Tuoh-Mora, Juan Carlos. Introducción a Matlab, ®, para resolver problemas de ingeniería aplicando algoritmos genéticos. Universidad Autónoma del Estado de Hidalgo, 2021. ISBN: 978-607-482-635-7.


Este libro fue elaborado con la finalidad de mostrar la aplicación de Matlab en el desarrollo de metodologías no convencionales en el campo de la optimización de sistemas discretos. A pesar de la existencia de herramientas matemáticas en el campo de la optimización, su aplicación en entornos reales es una tarea que requiere un amplio conocimiento formal y experiencia en el área. Además, si se requiere automatizar el proceso de optimización pueden utilizarse programas computacionales de aplicación general que pudieran no cubrir las necesidades del problema. Por otro lado, si se desea una aplicación a la medida, se necesita contar con conocimientos en lenguajes de programación de alto nivel. Con la aparición de heurísticas alternas a los métodos clásicos de optimización, es posible encontrar soluciones aceptables a problemas reales, sin necesidad de desarrollar modelos matemáticos demasiado complejos. Una de estas alternativas de optimización son los algoritmos genéticos, cuya implementación no requiere de conocimientos matemáticos profundos y pueden encontrar soluciones aceptables en tiempos razonables a un problema dado.

Este libro está enfocado en exponer los conceptos esenciales y aplicaciones de los algoritmos genéticos sin tener que dominar a profundidad un lenguaje de programación. Así, la elección de Matlab® como sistema computacional ofrece, al implementar los ejemplos del libro, una posibilidad rápida y fácil de aprender permitiendo concentrarse en los detalles y en el uso de los algoritmos genéticos, en particular en el problema de empacado en contenedores, más que en las técnicas de programación.

El primer capítulo del libro presenta los conceptos básicos sobre el ambiente de trabajo de Matlab® y las instrucciones más importantes a utilizarse, para la implementación de algoritmos genéticos. Esta parte contiene una gran variedad de ejemplos, lo cual permitirá al lector realizar programas no triviales de manera sencilla. El segundo capítulo describe los conceptos básicos de los algoritmos genéticos binarios. Se dan a conocer ejemplos para la optimización de funciones y su puesta en funcionamiento. Por último, el tercer capítulo expone la aplicación de algoritmos genéticos al problema de empacado en contenedores. Se describe paso a paso cómo llevar a cabo tanto la generación aleatoria de soluciones como la implementación discreta de los operadores genéticos para la solución de esta problemática. Se resuelven ejemplos comúnmente utilizados para validar este tipo de métodos para el problema de empacado en contenedores.

De tal forma, este trabajo representa una introducción sencilla y amable para la aplicación de metaheurísticas y algoritmos evolutivos en problemas de naturaleza discreta, donde es importante buscar una solución óptima o cercana a la misma de un conjunto de soluciones que crece exponencialmente conforme más elementos se toman en cuenta. Indirectamente, este material presenta una metodología a seguir para indicar otras direcciones en las cuales se pueden aplicar los algoritmos genéticos para problemas discretos.

Joselito Medina Marín

Recibió el grado de ingeniero en computación por la Universidad Autónoma de Guerrero, en 1997; en 2002 obtuvo el grado de maestro en ciencias con especialidad en ingeniería eléctrica opción computación, y en 2005, el grado de doctor en ciencias con especialidad en ingeniería eléctrica opción computación, ambos por el Centro de Investigación y de Estudios Avanzados del Instituto Politécnico Nacional (Cinvestav-IPN). Ha publicado más de 20 artículos en revistas indexadas por el Journal Citation Reports. Ha presentado más de 15 ponencias en congresos internacionales. Además, cuenta con 5 capítulos de libro en publicaciones de Springer. Es coautor de los libros: Solución de problemas en ingeniería con Matlab, Investigación de operaciones, e Introducción a Matlab para resolver problemas de ingeniería aplicando algoritmos genéticos. Ha dirigido más de 10 tesis de licenciatura en ingeniería industrial, maestría de ciencias en ingeniería industrial, maestría en ciencias en ingeniería de manufactura, y en el doctorado en ciencias en ingeniería industrial. Forma parte del Sistema Nacional de Investigadores, nivel 1. Las líneas de investigación que cultiva incluyen análisis, modelación y optimización de sistemas de ingeniería, teoría de autómatas, redes de Petri, bases de datos activas y simulación de eventos discretos. Correo-e: jmedina@uaeh.edu.mx

Creative Commons License Este es un artículo publicado en acceso abierto bajo una licencia Creative Commons