Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generalized backwards induction solver (Micro agent version) #938

Open
sbenthall opened this issue Feb 1, 2021 · 1 comment
Open

Generalized backwards induction solver (Micro agent version) #938

sbenthall opened this issue Feb 1, 2021 · 1 comment

Comments

@sbenthall
Copy link
Contributor

The point of the FramedAgentType is to make an AgentType class that has all of the model-specific logic modularized out into configurable Python functions and objects. (Eventually, these will be configured from Dolang configuration files).

Once there is properly designed FramedAgentType, it should be possible to write a generalized backwards induction solver that works on any model that is well defined using Frames.

This ticket is for that general backwards induction solver for the micro- agent case. (I.e., without market equilibria)

@sbenthall sbenthall added this to the 1.1.0 milestone Feb 1, 2021
@sbenthall sbenthall self-assigned this Feb 1, 2021
@sbenthall
Copy link
Contributor Author

There's now a 'block' based system for defining models. (This supersedes the FramedAgentType, which should be removed #1428)

One part of this general solver is an algorithm for solving a specific stage #1438

The micro agent general solver will require looping that stage solving equation appropriately, with a provided set of approximation and solver method parameters.

A draft of those parameters is in PR #1463

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant