Swarm intelligence – seconda parte

Nel mio post precedente ho parlato del fenomeno dell’emergenza, degli algoritmi ACO – Ant Colony Optimization e della loro applicazione ai problemi più studiati in informatica per la loro complessità computazionale. In questo post mostrerò alcuni risultati che ho ottenuto dall’esecuzione sul mio PC del software StarLogo che rappresenta il modello di comportamento di una formica virtuale che si muove su una griglia di caselle di due colori diversi: nero o rosso.

In ciascuna iterazione la formica controlla il colore della casella su cui si trova, quindi lo cambia e gira a destra o sinistra a seconda del colore originale. Come nel caso reale, all’inizio il movimento è caotico ma dopo un certo numero di iterazioni ecco che improvvisamente la formica prende una direzione ben precisa.
L’interprete consente anche di eseguire una serie di simulazioni in base ad un insieme di modelli preconfigurati. E’ disponibile anche una manuale del linguaggio di programmazione con cui scrivere le proprie simulazioni. Le potenzialità della swarm intelligence sono di enorme rilevanza per l’alternativa che offrono nella progettazione di sistemi robotici a controllo decentralizzato e sollevano interesse anche per applicazioni in campo militare.

Leave a Reply