The definition of agent movement rules plays a key role in determining spatial relations of the agent with it's environment and other agents. To help simplify the process, I have further deconstructed this topic into two key areas; defining the random movement of individuals (endogenously derived), and defining the movement of individuals based on perception of their surroundings (exogenously derived).

Introduction to migration (VIDEO)
Starling example

Related Topics

Endogenously derived movement
Exogenously derived movement