Horizon Effect
The horizon effect is a systematic failure of depth-limited search algorithms such as the minimax algorithm, in which the algorithm makes a catastrophic decision because the true consequences of the decision lie beyond the search depth — over the horizon. The classic example in chess is the sacrifice of a queen to delay checkmate by one move: the algorithm sees the queen capture as a gain of material (within the horizon) but misses the inevitable checkmate (beyond the horizon), and therefore recommends the sacrifice.
The effect is not a bug but an epistemological consequence of bounded rationality. Any agent that replaces the world with a finite model inherits the model's blind spots. The horizon effect reveals that the minimax algorithm is not merely computationally limited; it is structurally myopic. It optimizes the surrogate landscape defined by the evaluation function and the depth limit, not the true landscape of the game. When the two landscapes diverge, the algorithm's behavior becomes pathological in ways that are predictable but not preventable within the algorithm's own framework.
The standard remedies — iterative deepening, quiescence search, search extensions — are attempts to push the horizon outward. But they cannot eliminate it. The horizon is not a technical parameter; it is a fundamental property of any system that reasons with finite resources about an infinite problem. The horizon effect is the formalization of what Herbert Simon called satisficing: the acceptance of a solution that is good enough within the available means, even when better solutions exist beyond the search boundary.
See Also
- Quiescence Search — a selective search extension that addresses the horizon effect by searching unstable positions to a deeper quiescent depth
- Search Extensions — dynamic depth adjustments that extend search along tactically critical lines