Algoritmos evolutivos

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 16 de julio de 2015; las comprobaciones requieren 10 ediciones .

Los algoritmos evolutivos  son una dirección en inteligencia artificial (una sección de modelado evolutivo ) que usa y modela los procesos de selección natural .

Tipos de algoritmos

Todos ellos modelan las disposiciones básicas de la teoría de la evolución biológica: los procesos de selección, mutación y reproducción. El comportamiento de los agentes está determinado por el entorno. A un conjunto de agentes se le llama población. Tal población evoluciona de acuerdo con las reglas de selección de acuerdo con la función objetivo dada por el medio ambiente. Así, a cada agente (individuo) de la población se le asigna un valor de su idoneidad en el medio. Sólo se reproducen las especies más adecuadas. La recombinación y la mutación permiten que los agentes cambien y se adapten al entorno. Dichos algoritmos se denominan motores de búsqueda adaptativos.

Los algoritmos evolutivos se han utilizado con éxito para problemas de optimización funcional y se pueden describir fácilmente en términos matemáticos.

Industrias de uso

Los algoritmos evolutivos se utilizan en la optimización combinatoria , en particular para resolver problemas clásicos NP-completos , como el problema del viajante de comercio, el problema de empacar mochilas , la división de números, el conjunto independiente máximo y el dibujo de gráficos . [una]

La posibilidad de utilizar algoritmos evolutivos en la música se está explorando activamente en Austria , principalmente cuando se trata de modelar la forma de tocar instrumentos musicales de personas famosas de diferentes épocas. [2]

Notas

  1. Olariu Stephan, Zomaya Albert Y. Manual de algoritmos y aplicaciones bioinspirados (Chapman Hall/Crc Computer Information Science  ) . — Chapman Hall/CRC. — ISBN 1-58488-475-4 .
  2. Madsen, ST y Widmer, G.: Evolutionary Search for Musical Parallelism , Applications of Evolutionary Computing, actas de EvoWorkshops 2005, LNCS 3449 p. 488-497, Lausana, Suiza, 30 de marzo - 1 de abril de 2005. Springer Verlag.

Literatura

Enlaces