Generic Programming for Agent-Based Modeling
11:45 AM - 12:10 PM on August 15, 2015, Room 701Gene Callahan
- Audience level:
- intermediate
- Watch:
- http://youtu.be/wmsANLFZQqE
Description
How to use the techniques of generic programming in the context of agent-based modeling.
Abstract
Generic programming is inspired by the idea of abstract algebras in mathematics. It involves abstracting algorithms from the data structures that they employ. Agent-based modeling (ABM) is ripe for the employment of this technique, as there a certain patterns of interaction that occur again and again in ABMs. This talk will present efforts to realize generic programming in the context of the Indra ABM system, written in Python.