Skip to content

phase managers unclear to me #41

@sanderrenes

Description

@sanderrenes

Here I find the naming confusing, but I 'm not sure whether this is my lack of understanding or a need to clarify further.

is this the continuous-time manager for the phase?
https://github.com/iwanalabs/econagents/blob/154a422c01d3fdcc320d2caf391be47e461ee1ff/docs/source/Managing_Agents.rst?plain=1#L29

So how do these agent managers work in the code.
you have agent manager per agent, or per agent-phase?
How is the abstraction between phases and games implemented?

if we assume phase-based manager, that would imply that (in a multi-phase) game, an agent manager has a phase-manager per phase (so several).
Then I see TurnBasedPhaseManager, but what is the manager for the ContinuousTime phases?
Also, continuous has a standard meaning in some types of games (game theory), in that definition the tax declaration is a continuous choice (any number allowed). To prevent this linguistic issue, please differentiate between continuous-time and turn-based phases.

What happens here if there is a turn-based phase?
https://github.com/iwanalabs/econagents/blob/14b0b7af72a1cfb2bc3cecc21bbd7d0699a9c3ae/docs/source/Managing_Agents.rst?plain=1#L135

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions