#18945: Game Theory: Build class for extensive form games
-------------------------------------+-------------------------------------
Reporter: hhlorrimore | Owner:
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-6.8
Component: game theory | Resolution:
Keywords: Game Theory, | Merged in:
Extensive Form Games | Reviewers:
Authors: Hannah Lorrimore, | Work issues:
Vincent Knight | Commit:
Report Upstream: N/A | 98f75571975d46eada81f091ac649dd849d487de
Branch: | Stopgaps:
u/hhlorrimore/extensiveform |
Dependencies: |
-------------------------------------+-------------------------------------
Comment (by vinceknight):
Yes, it's now ready for review. As this is a large ticket, Hannah suggests
the following break up of the review process (which could be done by
multiple people):
1. ExtensiveFormGame:
1. __init__ (not worrying about having a gambit Game generator)
2. _check_node_names_and_find_players (as a direct result of
looking at __init__)
EFG_Node, EFG_Leaf, EFG_Player:
1. (all of their methods)
2. ExtensiveFormGame:
1. _gambit_to_sage and all its own methods (and hence might want
to look at __init and generating the game with a gambit Game)
2. sage_to_gambit and all its own methods
3. ExtensiveFormGame:
1. set_info_set
2. remove_info_set
3. perfect_info
4. plot (and all its related hidden methods, i.e. _grow_tree,
_grow_tree_dictionary)
5. plot_info_sets (and all its related hidden methods i.e.
_grow_info_set_graph, _grow_info_set_graph_dictionary)
6. obtain_nash
7. is_constant_sum
--
Ticket URL: <http://trac.sagemath.org/ticket/18945#comment:8>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.