Parallel and distributed implementations of steering and cohesion algorithms in multi-agent systems.