牧羊犬放牧的两个简单规则
The relationship between a shepherd and his sheepdog has always seemed almost magical, but scientists now say it can be explained by two simple rules.
牧羊人与牧羊犬的关系一直以来似乎都很神奇,但是科学家们称这种关系可以用两条简单的规则解释。
GPS devices were strapped to sheep in order to track their movements
Researchers have used GPS data to reveal the mathematical secrets of how sheepdogs do their job.
The new model helps to explain why one shepherd and a single dog can herd an unruly flock of more than 100 sheep.
It could be used to help develop "shepherd robots", for controlling crowds or cleaning up an oil spill.
The first rule: The sheepdog learns how to make the sheep come together in a flock. The second rule: Whenever the sheep are in a tightly knit group, the dog pushes them forwards.
Selfish herd
NERC fellow Dr Andrew King of Swansea University helped to design backpacks fitted with highly accurate GPS technology. These trackers were attached to a flock of sheep and a sheepdog.
"What's so interesting about this is how simple the rules are," Dr King told the BBC.
"At the beginning we had lots of different ideas. We started out looking from a birds eye view, but then we realised we needed to see what the dog sees. It sees white, fluffy things. If there are gaps between them or the gaps get bigger, the dogs needs to bring them together."
Claire Marshall finds out how farmer Meirion Owen communicates with his sheepdog
According to Dr King, sheepdogs are making the most of the "selfish herd theory" to bring the animals close together and move them where they want.
"One of the things that sheep are really good at is responding to a threat by working with their neighbours. It's the selfish herd theory: put something between the threat and you. Individuals try to minimise the chance of anything happening to them, so they move towards the centre of a group."
A colleague, Dr Daniel Strombom from Uppsala University in Sweden, used the GPS data from the collars to develop computer simulations. This enabled them to develop a mathematical shepherding model.
The algorithm displays the same weaving pattern exhibited by sheepdogs. It helps to solve what has been called the 'the shepherding problem': how one agent can control a large number of unwilling agents.