죄수의 딜레마 5라운드 게임이론 시뮬레이터

맞대응(Tit-for-Tat) AI 알고리즘과 5라운드 게임을 진행하여, 이기적 배신보다 상호 협력이 수학적으로 왜 우월한지 직접 체감하세요.

반복 죄수의 딜레마(Iterated Prisoner's Dilemma) 및 보상 구조

게임이론의 대표 명제인 죄수의 딜레마는 단발성 게임에서는 배신(Betray)이 우월전략처럼 보이지만, 5라운드 이상 반복되는 게임에서는 상호 협력(Cooperate)이 집단과 개인 모두에게 최고의 수학적 이득을 안겨줌을 보여줍니다.

표준 보상 행렬 (Payoff Matrix) = 유혹(T:5점) > 상호협력(R:3점) > 벌칙(P:1점) > 호구(S:0점)
수학적 조건: T > R > P > S 및 2R(6점) > T + S(5점)

⚡ 1-클릭 전략 시뮬레이션 프리셋

원하는 대표 전략을 클릭하면 5라운드가 즉시 실행되며 Tit-for-Tat AI와의 결과를 대조할 수 있습니다.

🎮 라운드 1 / 5
나(플레이어): 0점
AI(Tit-for-Tat): 0점
📜 실시간 5라운드 대결 대조표
라운드 내 선택 컴퓨터 (Tit-for-Tat) 내 점수 컴퓨터 점수 결과 상태
라운드 선택 버튼을 눌러 대결을 시작하세요.

⚖️ 죄수의 딜레마 보상 행렬 (Payoff Matrix)

🤝 상호 협력 (C, C) 나 3점 / 상대 3점 (최선의 집단 총점 6점)
🗡️ 이기적 배신 (D, C) 나 5점 / 상대 0점 (일시적 유혹 득점)
🥺 호구 피해 (C, D) 나 0점 / 상대 5점 (신뢰 배신당함)
💥 상호 배신 (D, D) 나 1점 / 상대 1점 (최악의 파멸 벌칙)
🟢 완벽한 상호 협력 (Optimal) ⚡ 5라운드 완주 완료
내 최종 획득 총점
15 점
🏆 상호 협력으로 최고 득점 15점 (100% 최적) 달성!
📊 게임이론 획득 점수 스펙트럼 최적 협력 단계 (15점)
15점
5점 (상호 배신) 9점 (배신 한계) 12점 (부분 협력) 15점 (상호 최적)
🤖 컴퓨터 총점 15점
📉 최적 대비 손실 0점
🤝 협력 비율 100%
💡 전략 성향 신뢰와 협력

📊 5라운드 주요 전략별 수학적 획득 점수 대조표

플레이어 전략 Tit-for-Tat AI 응답 내 최종 점수 AI 최종 점수 최적(15점) 대비 차이 수학적 진단
😇 항상 협력 5회 계속 협력 15점 15점 0점 (최적) 파레토 최적 극대화 달성
😈 항상 배신 1회 협력 ➔ 4회 배신 9점 4점 -6점 손실 단발 유혹 후 연속 상호 배신 파멸
🔄 번갈아 내기 (C, D, C...) C ➔ C ➔ D ➔ C ➔ D 8점 13점 -7점 손실 배신 응징에 걸려 호구 및 벌칙 누적
🤝 맞대응 (Tit-for-Tat) 5회 계속 협력 15점 15점 0점 (최적) 집단 평화 및 최고 득점 유발
🧠

왜 배신보다 협력이 수학적으로 우월한가?

  • 단발의 환상: 1회성 게임에서는 배신(5점)이 득점처럼 보이지만, 반복 게임에서는 즉각 상대의 배신 응징을 불러옵니다.
  • 보수 연속성: 배신 후 4라운드 연속 배신(각 1점)이 이어져 총 9점에 그칩니다.
  • 상호 협력의 위력: 5라운드 내내 협력(각 3점) 시 총 15점으로 배신 시나리오를 압도합니다.
💡

Tit-for-Tat 알고리즘의 4대 승리 원칙

  • 신사적(Nice): 먼저 절대로 배신하지 않고 협력으로 시작합니다.
  • 단호함(Retaliatory): 상대가 배신하면 1초의 망설임도 없이 다음 판에 응징합니다.
  • 관대함(Forgiving): 상대가 다시 협력으로 돌아오면 즉시 과거를 용서하고 협력합니다.
  • 명료함(Clear): 상대가 행동 패턴을 쉽게 파악할 수 있도록 투명하게 행동합니다.

💡 자주 묻는 질문 (FAQ)

Q 죄수의 딜레마(Prisoner's Dilemma)에서 보상 점수(Payoff Matrix)는 어떻게 계산되나요?
표준 게임이론 보상 행렬을 적용합니다. ① 둘 다 협력(Cooperate): 각 3점 (상호 보상 R=3), ② 나만 배신(Betray)하고 상대 협력: 나 5점 (유혹 T=5), 상대 0점 (호구 S=0), ③ 나만 협력하고 상대 배신: 나 0점 (S=0), 상대 5점 (T=5), ④ 둘 다 배신: 각 1점 (벌칙 P=1). 수학적으로 T(5) > R(3) > P(1) > S(0) 및 2R(6) > T+S(5) 조건을 완벽히 충족합니다.
Q 컴퓨터 맞대응(Tit-for-Tat) 알고리즘은 어떤 규칙으로 동작하나요?
로버트 액셀로드(Robert Axelrod) 박사의 세계 게임이론 대회에서 우승한 대표 알고리즘입니다. 1라운드에는 무조건 신뢰와 협력(🤝)으로 시작하며, 2라운드부터는 바로 직전 라운드에서 플레이어(인간)가 선택했던 패를 그대로 복제하여 맞대응합니다. 플레이어가 협력하면 계속 협력하고, 플레이어가 배신하면 즉시 다음 라운드에 응징 배신을 실행합니다.
Q 왜 단발성 배신보다 5라운드 반복 게임에서 상호 협력이 수학적으로 우월한가요?
1회성 단발 게임에서는 배신이 우월전략(Dominant Strategy)처럼 보이지만, 반복 게임(Iterated Prisoner's Dilemma)에서는 배신 시 상대방의 맞대응으로 인해 이후 라운드가 연속 상호 배신(각 1점)으로 몰락하게 됩니다. 5라운드 내내 배신만 고수하면 총 5점(또는 9점)에 그치지만, 상호 협력 유지 시 15점을 획득하여 집단과 개인 모두 파레토 최적(Pareto Efficiency)을 누리게 됩니다.
Q 5라운드 대결 동안 컴퓨터를 완전히 누르고 이길 수 있는 전략이 있나요?
Tit-for-Tat은 첫 판에 먼저 협력하고 상대의 배신만을 반사하므로, 상대가 먼저 배신을 치면 첫 라운드에서 5:0으로 앞설 수 있습니다. 그러나 배신을 치는 순간 Tit-for-Tat도 2라운드부터 배신으로 응징하므로, 플레이어의 최종 총점은 최대 9점에 그칩니다. 반면 함께 5라운드 내내 협력하면 총 15점이라는 최고의 누적 점수를 달성하게 됩니다. 즉, 상대방을 짓밟는 것보다 상호 협력이 승점의 절대량을 극대화함을 보여줍니다.
Q 프리셋 1-클릭 시뮬레이션 기능은 어떻게 활용하나요?
상단의 대표 시나리오 프리셋 칩(Always Cooperate, Always Betray, Alternating, Tit-for-Tat)을 클릭하면, 각 전략으로 5라운드를 완주했을 때의 컴퓨터 반응과 획득 점수, 상호 협력 대비 점수 손실액을 한눈에 실시간으로 비교 체험하실 수 있습니다.