Evolving Shoaling Algorithm (Second, Independent Evo Run; Generation 600) @IZGartlife
Evolving Shoaling Algorithm (Second, Independent Evo Run; Generation 600)  @IZGartlife
Uploaded January 2013 | Updated September 2026, 1 week ago
This video shows 4 test runs of a late generation of an evolved shoaling algorithm that was found by a second, independent evolution. Each test runs lasts for 500 time-steps, then the AUVs are reset at the starting point. This found solution is very similar to the best solution found in a first, independent evolution.
At this state the evolved algorithm is capable of keeping the AUVs coherent and also letting them move collectively away from the starting point by emergent alignment. This solution presents good solution to the fitness function (coherence+alignment+mobility) that was used for the Evolutionary Algorithm.

Earlier generations of an alternative solution of the evolving algorithm can be seen here:
Gen10: youtube.com/watch?v=HPPT8pxptxk
Gen436: youtube.com/watch?v=IGgnhgpDyyQ
Gen750: youtube.com/watch?v=poRepPCvH70

The evolvable parameters allowed the AUVs to change their perception and also their reaction to other near AUVs.
Evolving Shoaling Algorithm (Second, Independent Evo Run; Generation 600)TYOC#23/52: Lily Aggregation ExperimentsSymmetry breaking in a thermal gradientTYOC#14/52: LilyCam in a LakeTYOC#05/52: Lily SwarmSizeAwarenessBodyformation of a multi-robot-organism using virtual embryogenesisTwo robotswarms using the BEECLUST algorithmSelf-organizing multi-particle system (1)CoCoRo Swarm Size Awareness 2013Robots creating new ecological linkage - A possible future method to repair damaged ecosystemsArtificial Homeostatic Hormone Control - Simple Collision Avoidance with 3 HormonesTYOC#30a/52: ANIMATION Combined Scenario No1
Artificial Life Lab Graz |

Evolving Shoaling Algorithm (Second, Independent Evo Run; Generation 600)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER