María Alejandra Mármol Martínez, Eduardo Ibarguen Mondragón, Mawency Vergel Ortega
El presente artículo aborda de manera teórica y global los conceptos básicos alrededor de los algoritmos genéticos, el vocabulario propio de los mismos y un breve análisis del tipo de problemas que se pueden abordar empleando este método de búsqueda. Posteriormente presenta de manera muy general los pasos para realizar la implementación de un algoritmo genético en un software, acompañado de un ejemplo práctico donde se explica detalla y didácticamente línea por línea el código empleado en la programación, para resolver un problema puntual. Un aspecto en el que se enfatizó fue la búsqueda de diferentes aplicaciones de este algoritmo ya que esto permite al lector evidenciar el espectro de problemas que se pueden resolver mediante este método de optimización. Además, de obtener ideas en cuanto a la formulación de la función objetivo, la programación del código, la selección del software, la acotación de parámetros entre otros. En conjunto la información contenida en este artículo busca dar al lector una base de partida para la compresión, entendimiento, implementación y aplicación de los algoritmos genéticos.
This article addresses the basic concepts around genetic algorithms, their own vocabulary and a brief analysis of the type of problems that can be faced using this search method. Subsequently, we present in a very general way the steps to carry out the implementation of a genetic algorithm through a practical example in which the code used in programming is explained in detail and didactically line by line, to solve a specific problem. One aspect in which we emphasized was the of problems that can be solved by this optimization method. In addition, to obtain ideas regarding the formulation of the objective function, programming of the code, selection of the software, dimensioning of parameters, among others. It is established that the information contained in this article seeks to give the reader a starting point for the compression, understanding, implementation and application of genetic algorithms.
© 2001-2024 Fundación Dialnet · Todos los derechos reservados