고슴도치의 딜레마는 게임 이론에서 자주 언급되는 상황으로, 협력과 경쟁 사이에서의 갈등을 나타낸다. 이 상황은 다음과 같은 예를 통해 설명할 수 있다: 두 마리의 고슴도치가 놀이공원에서 만나게 되었다. 그들은 함께 경주를 하기로 결정했는데, 경주에서는 도착점에 가장 빨리 도착한 고슴도치가 승리하게 된다. 그런데 경주 도중에는 장애물이 있어서 서로 어깨를 동시에 부딪히면 다치게 되면서 이 상황에서 고슴도치들은 두 가지 선택 사항을 가지게 된다. - 협력: 둘 다 서로를 피해 장애물을 회피하고 함께 도착점을 향해 달리는 것. - 경쟁: 한 고슴도치는 다른 고슴도치를 피해 장애물을 회피하고 최대한 빨리 도착점을 향해 달리는 것. 여기서 중요한 점은 두 고슴도치가 서로를 신뢰하고 협력한다면 둘 다 보상을 얻을 ..