Requisito previo: algoritmo genético
Introducción :
El algoritmo genético simple (SGA) es uno de los tres tipos de estrategias seguidas en el algoritmo genético.
- SGA comienza con la creación de una población inicial de tamaño N.
- Luego, evaluamos la bondad/adecuación de cada una de las soluciones/individuos.
Después de eso, se verifica el criterio de convergencia, si se cumple, convergemos el algoritmo; de lo contrario, vamos a los siguientes pasos:
- Seleccione Np individuos de la población anterior.
- Crea el grupo de apareamiento al azar.
- Realizar cruce .
- Realizar mutación en soluciones descendientes.
- Realizar inversión en soluciones descendientes.
- Reemplace las soluciones antiguas de la última generación con las soluciones recién creadas y vaya al paso (2).
Parámetros importantes al resolver problemas en Algoritmo genético simple:
- Población inicial N
- Tamaño del grupo de apareamiento Np
- Umbral de convergencia
- Transversal
- Mutación
- inversión
Características :
- Costoso computacionalmente
- Sesgado hacia individuos más aptos
- Funciona bien cuando la población inicial es lo suficientemente grande.
Aplicaciones:
- Aprendizaje del comportamiento de los robots mediante el algoritmo genético simple.
- En la industria financiera.
- Redes neuronales.
- Aplicaciones de computación suave como lógica difusa, neurocomputación.
- Problemas de optimización.
Publicación traducida automáticamente
Artículo escrito por mechanizer y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA