Ludologium Emblem
Ludologium
Pillar 08 · Combinatorial State Trees

The Strategy Space & Combinatorics

Humans play games; artificial agents search trees. Trace the combinatorial complexity spectrum from strongly solved games (Connect Four, Checkers) to superhuman neural search (AlphaZero, KataGo, AlphaStar).

Game Tree Complexity HierarchyFrom Shannon's Number to Go and StarCraft II
Selected Complexity Node: 8x8 Grid (64 Squares)

Chess

Unsolved (Superhuman AI)
State Space Size
10^47
Game Tree Leaves
10^123 (Shannon Number)
Branching Factor (b)
~35
Average Plies (d)
80
Milestone AI Architecture
Deep Blue (1997) -> Stockfish NNUE (2020) -> AlphaZero (2017)

Alpha-Beta Minimax with Quiescence Search, History Heuristics, NNUE Evaluation & MCTS Deep RL.

Praxologium Agent Bridge

"Heuristic evaluation functions prune the vast combinatorial tree to guide optimal move selection."

Algorithmic Tree Search Paradigms

Minimax with Alpha-Beta Pruning1950s–1990s

Traverse tree depths, pruning branches where beta <= alpha, guaranteeing identical outcome to full minimax.

Complexity Gain: Reduces effective branching factor from b to sqrt(b) in optimal move ordering.
Applied: Chess, Checkers, Othello, Connect Four.
Monte Carlo Tree Search (MCTS)2006–Present (Coulom, Kocsis & Szepesvári)

Four-phase loop: Selection (UCT formula), Expansion, Simulation / Rollout, Backpropagation.

Complexity Gain: Focuses computational budget on high-probability promising subtrees without requiring static heuristics.
Applied: Go, Hex, General Game Playing (GGP).
Deep Reinforcement Learning (Actor-Critic / AlphaZero)2017–Present (Silver et al.)

MCTS guided by neural networks (p_theta, v_theta) trained tabula rasa via self-play without human data.

Complexity Gain: Replaces random rollouts with value network inference, achieving superhuman performance across diverse games.
Applied: AlphaZero (Chess, Shogi, Go), MuZero (Atari + Board Games).