Solving the shepherding problem: heuristics for herding autonomous, interacting agents.

Solving the shepherding problem: heuristics for herding autonomous, interacting agents.