# Eris - agent-based economic modelling library ## Description Eris is a C++ library designed for simulating “economies“ consisting of agents who follow programmable rules, with the intention of deriving complex macro-level behaviour that is an emergent property of agent interaction. This project was motivated by the inadequacy of mathematical models, which often impose severe constraints on agents in the name of tractability. At its core, this library imposes few constraints on the behaviour of agents. Individuals agents can, for instance, be programmed to be ultra-rational, or can be “dumb” in the sense of following only simple rules of thumb. Beyond the core, the library offers many specialized implementations that may be used as appropriate, but can equally well be replaced with alternative implementations. The library name, Eris, is the name of the Greek goddess of chaos. ## License This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . ## Author Jason Rhinelander -- [e-mail](jason@imaginary.ca), [homepage](https://imaginary.ca)