agent-based models and computational techniques. It encompasses a rich variety of