DOI QR코드

DOI QR Code

Analysis on Iterated Prisoner's Dilemma Game using Binary Particle Swarm Optimization

이진 입자 군집 최적화를 이용한 반복 죄수 딜레마 게임 분석

  • 이상욱 (목원대학교 정보통신융합공학부 교수)
  • Received : 2020.11.10
  • Accepted : 2020.11.24
  • Published : 2020.12.28

Abstract

The prisoner's dilemma game which is a representative example of game theory is being studied with interest by many economists, social scientists, and computer scientists. In recent years, many researches on computational approaches that apply evolutionary computation techniques such as genetic algorithms and particle swarm optimization have been actively conducted to analyze prisoner dilemma games. In this study, we intend to evolve a strategy for a iterated prisoner dilemma game participating two or more players using three different binary particle swarm optimization techniques. As a result of experimenting by applying three kinds of binary particle swarm optimization to the iterated prisoner's dilemma game, it was confirmed that mutual cooperation can be established even among selfish participants to maximize their own gains. However, it was also confirmed that the more participants, the more difficult to establish a mutual cooperation relationship.

죄수 딜레마 게임은 게임 이론의 대표적인 사례로 많은 경제학자, 사회과학자 및 컴퓨터 과학자가 관심을 가지고 연구하고 있다. 근래에는 죄수 딜레마 게임 분석을 위해 유전 알고리즘, 입자 군집 최적화 등의 진화 연산 기법을 적용한 계산적 접근에 대한 연구가 활발히 이루어져 왔다. 본 연구에서는 3가지의 서로 다른 이진입자 군집 최적화 기법을 사용하여 2명 또는 그 이상의 플레이어가 참여하는 반복 죄수 딜레마 게임에 대한 전략을 진화시켜보고자 한다. 반복 죄수 딜레마 게임에 3가지 버전의 이진 입자 군집 최적화를 적용하여 실험한 결과 자신의 이득을 최대화하기 위한 이기적인 참가들 사이에서도 상호 협력 관계가 구축될 수 있음을 확인하였나 참여자가 많을수록 상호 협력 관계가 구축이 어려워 짐을 확인하였다.

Keywords

References

  1. R. Axelrod, "The evolution of strategies in the iterated prisoner's dilemma," in Genetic Algorithms and Simulated Annealing (L. Davis, ed.), ch.3, pp.32-41, San Mateo, CA: Morgan Kaufmann, 1987.
  2. D. B. Fogel, "Evolving behaviors in the iterated prisoner's dilemma," Evolutionary Computation, Vol.1, No.1, pp.77-97, 1993. https://doi.org/10.1162/evco.1993.1.1.77
  3. A. Rapoport, "Optimal policies for the prisoner's dilemma," Tech. Rep. 50, The Psycho metric Lab., Univ. of North Carolina, Chapel Hill, NC, USA, July 1966.
  4. J. H. Davis, P. R. Laughlin, and S. S. Komorita, "The social psychology of small groups," Annual Review of Psychology, Vol.27, pp.501-542, 1976. https://doi.org/10.1146/annurev.ps.27.020176.002441
  5. A. M. Colman, Game Theory and Experimental Games, Oxford, England: Pergamon Press, 1982.
  6. N. S. Glance and B. A. Huberman, "The outbreak of cooperation," Journal of Mathemat ical Sociology, Vol.17, No.4, pp.281-302, 1993. https://doi.org/10.1080/0022250X.1993.9990112
  7. N. S. Glance and B. A. Huberman, "The dynamics of social dilemmas," Scientific American, pp.58-63, March 1994.
  8. X. Yao and P. Darwen, "Genetic algorithms and evolutionary games," Commerce, Complexity and Evolution, W. Barnett, C. Chiarella, S. Keen, R. Marks, and H. Schnabl (eds.), Chapter 16, pp.313-333, Cambridge University Press, 2000.
  9. J. Kennedy and R. Eberhart, "Particle Swarm Optimization," Proceedings of The IEEE International Conference of Neural Networks, IV (pp.1942-1948), Piscataway:IEEE, 1995.
  10. R. C. Eberhart, "A discrete binary version of the particle swarm algorithm," Proceedings of 1997 conference systems man cybernetics, pp.4104-4108, 1997.
  11. S. W. Lee, S. M. Soak, S. H. Oh, Witold Pedrycz, and M. G. Jeon, "Modified binary particle swarm optimization," Progress in Natural Science, Vol.18, No.9, pp.1161-1166, 2008. https://doi.org/10.1016/j.pnsc.2008.03.018
  12. 임승균, 이상욱, "유전자형-표현형 개념을 적용한 수정된 이진 입자군집최적화 (버전 2)," 한국콘텐츠학회논문지, Vol.14, No.11, pp.541-548, 2014. https://doi.org/10.5392/JKCA.2014.14.11.541