#17902: Basic combinatorial game theory
-------------------------------------------------+-------------------------
Reporter: kcrisman | Owner:
Type: enhancement | Status: new
Priority: major | Milestone: sage-6.6
Component: game theory | Resolution:
Keywords: Combinatorial Game Theory, | Merged in:
partially ordered set, Nim, Impartial games, | Reviewers:
Partizan Games, Sprague–Grundy theorem | Work issues:
Authors: | Commit:
Report Upstream: N/A | Stopgaps:
Branch: |
Dependencies: |
-------------------------------------------------+-------------------------
Comment (by kcrisman):
> It is my intention to dig into the source code of CGSuite and begin to
implement this.
Awesome news!
Just for reference, you may wish to emulate the way the (non-cooperative)
game theory modules are structured, with a separate interface, e.g.
[http://git.sagemath.org/sage.git/tree/src/sage/game_theory/normal_form_game.py
normal form games] and the three different ways to compute them (gambit,
lrs, and Sage native). If we can keep the interface to something like
CGSuite as an optional package separate from how we implement such
classes, but keep it compatible, then there is potential for better
modularity and potential working together of the two programs, at least in
the long run. No need to reinvent the wheel, as is perhaps ''too'' often
said in Sage circles...
--
Ticket URL: <http://trac.sagemath.org/ticket/17902#comment:4>
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.