Swarm robotics: a review from the swarm engineering perspective
adaptation in natural and artificial systems .