En esta técnica, un conjunto de soluciones candidatas (“partículas”) se mueven por el espacio de posibles soluciones, ajustando su dirección según su propia mejor posición encontrada hasta el momento y la mejor posición encontrada por todo el grupo, de forma similar a cómo una bandada de aves coordina su vuelo sin un líder central.
Sus aplicaciones
Se usa para resolver problemas de optimización continua en ingeniería, ajuste de parámetros de otros modelos, y diseño de redes, siendo especialmente útil cuando el espacio de búsqueda es muy grande y no está claro por dónde empezar a buscar una buena solución.
