Reciprocal Altruism as Delayed Exchange
Altruism between non-relatives can evolve when one organism helps another at a small cost to itself, with the expectation of being helped later at a comparable benefit. This requires repeated interactions, individual recognition, and the ability to detect and exclude cheaters who take help without returning it.
