All animals behave. Behaviour allows animals flexibility in dealing with heterogeneous, dynamic environments, and a key goal of the field of animal behaviour is to understand how, when, and why animals do what they do. To better understand behaviour, we can view it as a sequence of discrete behavioural states driven by a behavioural algorithm, a set of principles based on which an animal performs ...
[more]