The Natural Computation and Co-adaptive Systems Laboratory specializes in the study of computational mechanisms modeled after natural phenomena (e.g., evolutionary computation, physics- or biologically-based swarm systems, ant colony optimization, etc.), as well as complex adaptive systems that involve multiple interacting entities (e.g., co-evolution, multi-agent reinforcement learning, swarm behaviors, etc.).