[Documentation]: Tutorials demonstrating each of Gambit's equilibrium computation algorithms including those relying on external programs #845
edwardchalstrey1
started this conversation in
Ideas
Replies: 6 comments
|
@tturocy @rahulsavani I have re-written this issue based on the discussion today, you may wish to check I have the right idea and add extra details |
0 replies
|
Just thinking about all possible tutorials and how they should be structured in the docs and I came up with this list
|
0 replies
|
@tturocy @rahulsavani based on discussion yesterday these tutorials would probably be for later and not part of 16.5? |
0 replies
|
Agreed, though if we already have the OpenSpiel one pretty-much ready we may want to have that one up sooner rather than later. |
0 replies
|
Yes, anything that we can publish as a credible initial version would be good to do so. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Pre-requisite
#556
Details
1) Method tutorials
Most or perhaps all of the methods in the table below could have example tutorials which explain the use cases of the methods (what kind of games they are useful for). Rather than a separate tutorial for each method, we could have just one or several which compare and contrast methods.
What the methods do are currently partially documented on their CLI pages, but these need to be reviewed for accuracy. These tutorials should be added to the "advanced tutorials" folder (see discussion in #556 ) and larger games than those in the intro tutorials (such as Kuhn poker) should be used to demo the methods:
TODOs:
2) External programs
In addition, we should remove the current PyGambit guide page "Using external programs to compute Nash equilbria" and explain in the tutorial(s) that demo
enummixed_solveandenumpoly_solvethat you can (but don't need to) download and compile or installlrslibandPHCpackwhich are not packaged with Gambit. This should include how to:lrsnash_pathandphcpack_patharguments, respectively)All reactions