Saltar al contenido
Nóesis
Todas las familias
F11Inspiración naturaldesde 1987

Inteligencia de enjambre

Colonias de hormigas, enjambres de partículas, bandadas

Ninguna hormiga conoce el mapa y, sin embargo, la colonia encuentra el camino más corto. La inteligencia puede residir en la interacción, no en el individuo.

1987
año fundacional
2
laboratorios
3
ecuaciones
6
hitos citados
Ir al laboratorio en vivo
Lámina F11semitono de dos tintas · en vivo
§1

Intuición

Evolución, colonias y neuronas que disparan.

Las hormigas dejan feromona al caminar y prefieren seguir rastros intensos. Los caminos cortos se recorren más veces por unidad de tiempo, acumulan más feromona y atraen más hormigas: un bucle de retroalimentación positiva. La evaporación olvida los caminos malos. Esta estigmergia —coordinación a través del entorno— es la base de la optimización por colonias de hormigas (ACO).

La optimización por enjambre de partículas (PSO) imita bandadas: cada partícula recuerda su mejor posición y conoce la mejor del grupo; su velocidad combina inercia, nostalgia y conformismo social.

Los boids de Reynolds (1987) muestran que tres reglas locales —separación, alineación y cohesión— producen bandadas realistas. Nadie dirige: el orden emerge.

§2

Mecanismo

ACO para el viajante (TSP): cada hormiga construye un tour eligiendo la siguiente ciudad con probabilidad ∝τijα ηijβ\propto \tau_{ij}^{\alpha}\,\eta_{ij}^{\beta}, donde τ\tau es la feromona y η=1/dij\eta = 1/d_{ij} la visibilidad. Al final, la feromona se evapora (ρ\rho) y cada hormiga deposita 1/Lk1/L_k en las aristas de su tour.

PSO: v←ωv+c1r1(pbest−x)+c2r2(gbest−x)v \leftarrow \omega v + c_1 r_1(p_{\text{best}} - x) + c_2 r_2 (g_{\text{best}} - x), x←x+vx \leftarrow x + v. Sin gradientes, muy pocos parámetros.

Ambos son métodos metaheurísticos: no garantizan el óptimo, pero encuentran buenas soluciones rápidamente en problemas combinatorios o multimodales.

Ec. 11.1Regla de transición del Ant System
pijk=τijα ηijβ∑l∈Nikτilα ηilβp_{ij}^k = \frac{\tau_{ij}^{\alpha}\,\eta_{ij}^{\beta}}{\sum_{l \in \mathcal{N}_i^k} \tau_{il}^{\alpha}\,\eta_{il}^{\beta}}
Ec. 11.2Evaporación y depósito
τij←(1−ρ) τij+∑kQLk [ (i,j)∈Tk ]\tau_{ij} \leftarrow (1-\rho)\,\tau_{ij} + \sum_k \frac{Q}{L_k}\,[\,(i,j) \in T_k\,]
Ec. 11.3Velocidad en PSO
vi←ωvi+c1r1(pi−xi)+c2r2(g−xi)v_i \leftarrow \omega v_i + c_1 r_1 (p_i - x_i) + c_2 r_2 (g - x_i)
§3

Laboratorio

Lab 11.1 calculado en tu navegadorDetectando…

Colonia de hormigas resuelve el viajante

Haz clic para añadir ciudades. Las hormigas construyen tours y la feromona (grosor) converge hacia rutas cortas.

Lab 11.2 calculado en tu navegadorDetectando…

Enjambre de partículas en un paisaje

Las partículas comparten su mejor hallazgo. Cambia inercia y atracción social para ver exploración contra convergencia prematura.

§4

Historia

  1. 1987

    Craig Reynolds presenta los boids en SIGGRAPH.

    Reynolds (1987), Computer Graphics 21(4)

  2. 1989

    Goss, Aron, Deneubourg y Pasteels: experimento del doble puente con hormigas argentinas. Beni y Wang acuñan «swarm intelligence».

    Goss et al. (1989), Naturwissenschaften 76

  3. 1992

    Marco Dorigo propone el Ant System en su tesis doctoral.

    Dorigo (1992), Politecnico di Milano

  4. 1995

    Kennedy y Eberhart introducen la optimización por enjambre de partículas.

    Kennedy & Eberhart (1995), Proc. IEEE ICNN

  5. 1996

    Dorigo, Maniezzo y Colorni publican el Ant System para el TSP.

    Dorigo, Maniezzo & Colorni (1996), IEEE Trans. SMC-B 26(1)

  6. 2014

    Mil robots Kilobot se autoensamblan en formas programadas (Harvard).

    Rubenstein, Cornejo & Nagpal (2014), Science 345

§5

Límites

1

Sin garantías de optimalidad ni de convergencia rápida; ajuste de parámetros empírico.

2

Muchas «nuevas» metaheurísticas inspiradas en animales son variaciones de las mismas ideas (Sörensen, 2015).

§6 · Pregunta filosófica

¿Dónde está la mente de una colonia?

Douglas Hofstadter imaginó en Gödel, Escher, Bach a «Tía Hillary», un hormiguero con el que se puede conversar aunque ninguna hormiga entienda nada. La pregunta es la misma que plantea el cerebro: neuronas tontas, mente lista.

¿Es la inteligencia una propiedad emergente que puede aparecer en cualquier sustrato con la organización adecuada —células, hormigas, personas, mercados—?

Familias conectadas