Rock Paper Scissors
Rock Paper Scissors
Genetic Algorithm
Fathelalem F. AM, Zensho Nakaot, Yen-Wei Chenf
I
1- 1-
[3]: allowing the decision rule to depend mainly
2 0 1 . - . . 1 0 1 2 1 0 0 2
0 5 10 15 20 25 30 35 40
Figure 3: Performance of GA vs Systematic Play Generatlons
(One-to-one game)
Figure 4 Best & average fitness through genera-
tions during training game
400, and 500-long courses, are carried out. The
strategy maintained a high score against the sys-
tematic player, as appears in Figure 3.
0.2. G A vs H u m a n
We set up an environment of ten people to play
Win
against the GA strategy proposed in the literature.
10
Table 3
0
No of Generations 1 2 3 4 5 6 7 8 9 10
Game course Players
Population Size
Elite selection rate Figure 5: Elite GA strategy vs 10 players (30 sets
Mutation rate 0.015 for each player)
I I
0.005 I
744
ministic and mostly biased. [15] J. Nash, Non-cooperative games, Annals of
Mathematics, 54, pp.286-295, 1950.
Reference
[16] J.M. Smith, G.A. Parker, The Logic of Ani-
[l] D. Goldberg, Genetic Algorithms in Search, mal Confict, Nature, 246, pp- 15-18, 1973.
Optimization, and Machine Leaming ,
Addison-Wesley, 1989. [17] J.M. Smith, Evolution and the Theory of
Games, Combridge University Press, London,
[2] Z. Michalewice, Genetic Algorithms + Data 1982.
Structures = Evolution Progmms, 3rd edition,
Springer-Verlag, New York, 1996. [18] S. Stahl, A Gentle Introduction to Game The-
ory, American Mathematical Society, Mathe-
[3] R. Axelrod, Genetic Algorithm for the Pris- matical World, Vol. 13, 1999.
oner Dilemma Problem, in [4], pp.32 -41.
[4] L. Davis (Editor), Genetic Algorithms and
Simulated Annealing, Morgan Kaufmann
Publishers, San Mateo, CA, 1987.
[5] C.G. Langton, C. Taylor, J.D. Farmer, &
S. Rasmussen (Editor), Artificial Life ZI,
SFZ Studies in the Sciences of Complexity,
Addison-Wesley, Vol. X , 1991.
[6] M. J. Maynard-Smith, Evolution and the The-
ory of Games, Cambridge: Cambridge Uni-
versity Press, 1982.
[7] J. Maynard-Smith, G.R. Price, The Logic of
Animal Conflict, Nature, Vol. 246, pp. 15-18,
London, 1973.
[8] J.H. Holland, Adaptation in Natuml and Ar-
tificial Systems, Ann Arbor, MI: Univ. of
Michigan Press, 1975.
[9] G.H. Burgin, Systems identification by
quasilinearization and evolutionary program-
ming,J. Cybem., vol. 3, no. 2, pp. 6-75, 1973.
[lo] L.J. Fogel, Autonomous automata, Znd. Res.,
Vol. 4, pp. 14-19, 1962.
[113 I. Rechenberg, Evolutionsstrategie: Opti-
mierung technischer Systeme nach Prinzipien
der biologischen Evolution, Stuttgart, Ger-
many: Frommann-Holzboog, 1973.
[12] H.-P. Schwefel, G. Rudolph, Contemporary
evolution strategies, 3rd Znt. Confe. on Arti-
ficial Life (Lecture Notes in Artificial Zntelli-
gence, F. Morirn, A. Moreno, J.J. Merelo, and
P. Chacbn, Eds. Berlin, Germany: Springer,
Vol. 929, pp. 893-907, 1995.
[13] J. von Neumann, J., and Morgenstrn, O.,
Theory of Games and Economic Behabior,
Princeton University Press, Princeton, 1947.
[14] B. Sinervo, C.M. Livey, The Rock-Paper-
Scissors game and the evolution of alterna-
tive male strategies, Nature, 380, pp. 240-243,
1996.
745