#17392: Make list of built-in normal form games
-------------------------------------+-------------------------------------
Reporter: kcrisman | Owner:
Type: enhancement | Status: needs_review
Priority: minor | Milestone: sage-6.5
Component: game theory | Resolution:
Keywords: days64 | Merged in:
Authors: Vincent Knight, | Reviewers:
James Campbell | Work issues:
Report Upstream: N/A | Commit:
Branch: | 9d979d4fe5538ce88ce31861d5740c53be2fda1f
u/vinceknight/catalog_of_games | Stopgaps:
Dependencies: |
-------------------------------------+-------------------------------------
Comment (by vinceknight):
> A quick read-through says great and thorough work. There are a few typos
and I will want to check my sources as well to make sure we are agreeing
on the standard definitions for some of the games (and I may not be able
to do that for some time given my current duties) but in general this will
be a great resource and I wish I were teaching game theory so I could!
That's great: thanks. Apologies for the typos and no rush: I understand
how busy we all are :)
I expect you will have some references that give differing parameters. If
so just let us know and we'll tweak and include your reference text also.
> Also, I would parametrize Chicken if it were me, but maybe this isn't
typically a parametrized game form?
We have coded this as a particular type of anti-coordination game so it is
in some aspects already parametrized. Let me know what you think...
> Oh, and I am agnostic on where the tab-completion happens, but since
game_theory covers more than non-cooperative game theory I wonder about
that - maybe game_theory.normal_form_games.[tab], though that is
cumbersome-ish (only -ish because of tab-completion in the first place).
Of course, you all have implemented the entire thing so maybe it doesn't
matter... but if CGT or some more standard cooperative stuff "examples"
get implemented then it could be useful to separate those catalogs.
Particularly for combinatorial game theory there is likewise a standard
set of basic examples (like Nim) and I wonder about confusion there, which
can't happen in graph or matroid catalogs.
James and I wondered about this one for a while and are also agnostic
about it. I think it could be nice to have it as just `game_theory.[tab]`
so that potentially we would get `game_theory.Nim` as well as
`game_theory.PrisonersDilemma` but at the same time it might be more
organised to seperate things out (in which case we should probably also
rename the `catalog.py` file to `normal_form_game_catalog.py`. Let us know
what you think: very happy either way.
--
Ticket URL: <http://trac.sagemath.org/ticket/17392#comment:19>
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.