Familiarity breeds cooperation

Many theoretical models have been developed to study the conditions under which unrelated individuals should cooperate or not cooperate. But such behaviour is rarely ‘all or nothing’, and new mathematical models allow the optimal level of cooperation to be determined.