시즌 1 · 알파고편 / PART 2 · PART 2 · 게임을 푸는 첫 방법: 탐색 / Ch 6 · 7x7 바둑에 minimax 시도, 실패 체험

분기 인자 직접 측정

측정 결과 두 가지가 명확:

  1. 7x7 바둑의 분기 인자가 30~49 — 게임 초반엔 49, 후반엔 줄어들지만 전체 평균 ~35.
  2. 알파-베타 이상치 가정해도 깊이 7~8이 한계 — 1수에 1~2초. 19x19은 훨씬 심함 (b=250).
📊 19x19 바둑의 같은 계산

b=250이면:

  • 깊이 6 (알파-베타 이상): 250^3 ≈ 1500만 노드 — 15초
  • 깊이 8 (이상): 250^4 ≈ 40억 노드 — 1시간
  • 깊이 10 (이상): 250^5 ≈ 1조 노드 — 11일

알파-베타 이상치는 "수 순서가 완벽"할 때. 바둑에서는 좋은 수 순서 휴리스틱이 어려워서 실제로는 더 느림.

⚠️ 깊이 7수는 무엇을 의미하나

한 영역에서 작은 전투 정도 (한쪽이 한 그룹 죽이거나 살리는 정도). 전체 판세는 안 보임. 19점 차이 같은 큰 그림은 영원히 못 봄.

사람 아마추어 5단도 머릿속에서 15~20수 정도는 봐. 컴퓨터가 깊이로 사람한테 뒤짐.

그러면 실제로 7x7 minimax를 돌려보면 어떤 결과가 나올까? 다음 페이지.

PYTHON