Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
1 gamut-gambit
1. GAMUT AND GAMBITGAMUT AND GAMBIT
Workshop on Game Theory
Day 1
ECSU, Indian Statistical Institute, Kolkata
Prithviraj (Raj) Dasgupta
Computer Science Department
University of Nebraska, Omaha
2. GAMUT
• A software for generating games
▫ Can generate both normal (strategic) form and
extensive (tree) form gamesextensive (tree) form games
• Available as a jar file
• Basic command (from command line):
java –jar gamut.jar –g <Name of Game Class>
• Example (Battle of Sexes)
java –jar gamut.jar –g BattleOfTheSexes
3. Command Line Options in GAMUT
• -g: which game class or classes to use
• -random_seed: uses system time by default; user
supplied seed can be used to regenerate same
instance of gameinstance of game
• -f: output file name
• -output: format of output file (default to
SystemOutput; GambitOutput can also be used)
• -normalize: normalize the output within range -
min_payoff and -max_payoff
• -int_payoffs: generates payoffs as integers
• -int_mult: multiplier to use to generate integers
from real values while using -int_payoffs
4. Game Classes Supported by GAMUT
• BattleOfTheSexes
• Chicken
• NPlayerChicken
• Coordination Game• Coordination Game
• HawkAndDove
• LocationGame (MeetingGame)
• MatchingPennies
• PrisonersDilemma
• NPlayerPrisonersDilemma
• RockPaperScissors
• 35 game classes supported in all
5. GAMBIT
• Library of algorithms for solving games
▫ Nash equilibrium, dominated strategies
▫ Supports both strategic (normal) and extensive▫ Supports both strategic (normal) and extensive
form games
• Supports graphical user interface for creating
and solving games
• http://www.gambit-project.org