Late-Move Reduction (LMR) es una heurística de poda utilizada en algoritmos de búsqueda de árboles de juego, como Minimax o Alpha-Beta, para mejorar su eficiencia. Se basa en la premisa de que los movimientos que se exploran más tarde en una lista ordenada (es decir, aquellos que la heurística de ordenamiento considera menos prometedores) tienen una menor probabilidad de ser los mejores movimientos. Por lo tanto, para estos movimientos 'tardíos', el algoritmo reduce la profundidad de búsqueda de forma heurística. Si un movimiento 'reducido' demuestra ser sorprendentemente bueno, se puede volver a buscar con la profundidad completa, aunque esto es raro y se gestiona con una técnica llamada 're-search'.

LMR es una técnica fundamental en la implementación de motores de ajedrez y otros juegos de mesa complejos. Por ejemplo, motores de ajedrez de alto rendimiento como Stockfish o Leela Chess Zero utilizan LMR extensivamente para lograr profundidades de búsqueda significativas en tiempos computacionales razonables. También se encuentra en implementaciones de juegos como Go o Shogi. La efectividad de LMR depende en gran medida de la calidad de la heurística de ordenamiento de movimientos; si los mejores movimientos no se exploran consistentemente al principio, LMR podría podar prematuramente ramas importantes del árbol de búsqueda.

Para un Arquitecto de Sistemas, entender LMR es crucial al diseñar o evaluar sistemas que requieren la toma de decisiones óptimas en espacios de búsqueda grandes y complejos, especialmente en tiempo real. El valor estratégico radica en el trade-off entre la precisión de la búsqueda y el rendimiento computacional. LMR permite que los sistemas exploren más profundamente en general, pero introduce un riesgo controlado de error al podar heurísticamente. La decisión de implementar LMR (y cómo calibrar sus parámetros) implica sopesar la tolerancia al error del sistema frente a los requisitos de latencia y recursos. Es un ejemplo clásico de cómo las heurísticas pueden transformar problemas intratables en soluciones prácticas, pero siempre con la consideración de sus implicaciones en la calidad de la decisión final.