TY - JOUR
T1 - Dynamic fictitious play, dynamic gradient play, and distributed convergence to nash equilibria
AU - Shamma, Jeff S.
AU - Arslan, Gürdal
N1 - Funding Information:
Manuscript received October 13, 2003; revised October 13, 2004. Recommended by Associate Editor C. D. Charalambous. The conference version of this paper was submitted March 2003 to the 42nd IEEE Conference on Decision and Control, and appeared in conference proceedings in December 2003. This work was supported by Air Force Office of Scientific Research/MURI under Grant F49620-01-1-0361, and by summer support of the University of Florida Graduate Engineering Research Center.
Copyright:
Copyright 2008 Elsevier B.V., All rights reserved.
PY - 2005/3
Y1 - 2005/3
N2 - We consider a continuous-time form of repeated matrix games in which player strategies evolve in reaction to opponent actions. Players observe each other's actions, but do not have access to other player utilities. Strategy evolution may be of the best response sort, as in fictitious play, or a gradient update. Such mechanisms are known to not necessarily converge. We introduce a form of "dynamic" fictitious and gradient play strategy update mechanisms. These mechanisms use derivative action in processing opponent actions and, in some cases, can lead to behavior converging to Nash equilibria in previously nonconvergent situations. We analyze convergence in the case of exact and approximate derivative measurements of the dynamic update mechanisms. In the ideal case of exact derivative measurements, we show that convergence to Nash equilibrium can always be achieved. In the case of approximate derivative measurements, we derive a characterization of local convergence that shows how the dynamic update mechanisms can converge if the traditional static counterparts do not. We primarily discuss two player games, but also outline extensions to multiplayer games. We illustrate these methods with convergent simulations of the well known Shapley and Jordan counterexamples.
AB - We consider a continuous-time form of repeated matrix games in which player strategies evolve in reaction to opponent actions. Players observe each other's actions, but do not have access to other player utilities. Strategy evolution may be of the best response sort, as in fictitious play, or a gradient update. Such mechanisms are known to not necessarily converge. We introduce a form of "dynamic" fictitious and gradient play strategy update mechanisms. These mechanisms use derivative action in processing opponent actions and, in some cases, can lead to behavior converging to Nash equilibria in previously nonconvergent situations. We analyze convergence in the case of exact and approximate derivative measurements of the dynamic update mechanisms. In the ideal case of exact derivative measurements, we show that convergence to Nash equilibrium can always be achieved. In the case of approximate derivative measurements, we derive a characterization of local convergence that shows how the dynamic update mechanisms can converge if the traditional static counterparts do not. We primarily discuss two player games, but also outline extensions to multiplayer games. We illustrate these methods with convergent simulations of the well known Shapley and Jordan counterexamples.
UR - http://www.scopus.com/inward/record.url?scp=16244381482&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=16244381482&partnerID=8YFLogxK
U2 - 10.1109/TAC.2005.843878
DO - 10.1109/TAC.2005.843878
M3 - Article
AN - SCOPUS:16244381482
SN - 0018-9286
VL - 50
SP - 312
EP - 327
JO - IEEE Transactions on Automatic Control
JF - IEEE Transactions on Automatic Control
IS - 3
ER -