Inteligencia de Enjambre

¿Quiere ser usted pseudo-famoso? Invéntase un algoritmo de Inteligencia de Enjambre

La Swarm Intelligence es una Técnica Evolutiva cuyo objetivo principal es generar soluciones para resolver problemas de optimización difíciles utilizando técnicas inspiradas en la evolución natural, tales como la mutación, selección o creación de agentes híbridos (sí, todas las definiciones de los diferentes tipos de IAs suenan parecidas).

Este sub-campo se diferencia de los demás por el estudio del comportamiento colectivo de sistemas descentralizados u auto-organizados. Los humanos mismos somos un ejemplo de este tipo de colectivos, como también lo son las hormigas, las bacterias o cualquier otro grupo de criaturas simples que interactúan localmente entre ellas y con su medio ambiente. Estas criaturas o agentes, siguen unas reglas simples, que globalmente derivan en un comportamiento complejo.

Imagen: comportamiento de un colectivo de pajaros.

El comportamiento global complejo será el que facilite la resolución de problemas complejos de optimización.

Bueno si, pero ¿Cómo me hago famoso? Teniendo en cuenta la cantidad de organismos de la naturaleza, se podría crear un algoritmo con cada uno de ellos, siendo algunos algoritmos mejores que otros, pero todos igual de válidos (siempre y cuando se llegue a resolver el problema planteado). Así que, lector o lectora, solo tendría que comprobar si existe o no un algoritmo en cuestión, y en caso de no existir, estudiar el organismo y crear un algoritmo. Bueno, bonito y barato.

Vamos a poner algunos ejemplos de estos organismos:

Comentarios

Entradas populares de este blog

Proyecto Estación Meteorológica 4: Visualización de Resultados Mediante HTML y D3.js

Diferentes técnicas de las redes neuronales

Proyecto Estación Meteorológica 3: Obtención y Envío de Datos Mediante Python