Skip to content

Commit fd63135

Browse files
committed
move to advanced_tutorials/agent_versus_non_agent_regret.ipynb
1 parent 2ea0a22 commit fd63135

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

doc/tutorials/04_agent_versus_non_agent_regret.ipynb renamed to doc/tutorials/advanced_tutorials/agent_versus_non_agent_regret.ipynb

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"id": "96dfe427-942a-47e9-8f1f-91854989b8c8",
66
"metadata": {},
77
"source": [
8-
"# 3) Agent and standard notions of extensive form games\n",
8+
"# Agent and standard notions of extensive form games\n",
99
"\n",
1010
"The purpose of this tutorial is to explain the notions of `MixedBehaviorProfile.agent_max_regret` and `MixedBehaviorProfile.agent_liap_value`, and the corresponding solvers `Gambit.nash.enumpure_agent_solve` and `Gambit.nash.liap_agent_solve`. These notions are only relevant for *extensive-form games*, and so `agent_max_regret` and \n",
1111
"`agent_liap_value` are only available for `MixedBehaviorProfile`s and not for `MixedStrategyProfile`s."
@@ -23,7 +23,7 @@
2323
"A player's regret is 0 if they are playing a mixed (including pure) best response; otherwise it is positive and \n",
2424
"is the different between the best response payoff (achievable via a pure strategy) against the other players' and what the player actually gets as payoff in this profile.\n",
2525
"\n",
26-
"Let's see an example."
26+
"Let's see an example taken from [Myerson (1991)](#references)."
2727
]
2828
},
2929
{
@@ -375,7 +375,9 @@
375375
"id": "c88d08e2-33bf-48ad-b71f-4a0c19929fdc",
376376
"metadata": {},
377377
"source": [
378-
"The method `Gambit.nash.liap_solve` essentially looks for *local* minima of the function from profiles to the Liapunov value. The set of Nash equilibria are exactly the *global* minima of this function, which is why `liap_solve` may not return a Nash equilibrium."
378+
"As we have seen, both the maximum regret and Liapunov value of a profile are non-negative and zero if and only if the profile is a Nash equilibrium. When positive, one can think of both notions as describing how close one is to an equilibrium.\n",
379+
"\n",
380+
"Based on this idea, the method `Gambit.nash.liap_solve` looks for *local* minima of the function from profiles to the Liapunov value. The set of Nash equilibria are exactly the *global* minima of this function, where the value is 0, but `liap_solve` may terminate at a non-global, local minimum, which is not a Nash equilibrium."
379381
]
380382
},
381383
{
@@ -667,7 +669,7 @@
667669
"id": "c4eeb65f",
668670
"metadata": {},
669671
"source": [
670-
"To conclude, we note that, for most use cases, the standard non-agent versions are probably what a user wants. The agent versions have applications in the area of \"equilibrium refinements\"; for more details see [Myerson (1991)](#references)."
672+
"To conclude, we note that, for most use cases, the standard non-agent versions are probably what a user wants. The agent versions have applications in the area of \"equilibrium refinements\", in particular for \"sequential equilibria\"; for more details see Chapter 4, \"Sequential Equilibria of Extensive-Form Games\", in [Myerson (1991)](#references)."
671673
]
672674
},
673675
{

0 commit comments

Comments
 (0)