Reading 1: Evolving Self-Organizing Behaviors for Swarmbot, Dorigo et al, Autonomous Robots 2004. (pdf)
Reading 2: Reverse-engineering of Artificially Evolved Controllers for Swarms of Robots, Hauert et al, IEEE Congress on Evolutionary Computation, 2009. (pdf)
Assignment: Submit a review covering one of the examples of evolving collective behavior that you found most interesting (from either paper), explaining why, and any generalizations or extensions that you would propose.