Нельзя однозначно сказать, почему шахматные движки с высокой производительностью считаются более надёжными. Однако есть некоторые факторы, которые влияют на «силу» шахматного движка и его возможности: 13
- Качество алгоритма. 1 Рост качества алгоритма может приводить к замедлению работы движка. 1
- Скорость выполнения алгоритма. 1 Вместе с глубиной анализа растёт число вариантов, и возникает ограничение по времени: нельзя позволить движку «думать» бесконечно. 1
- Производительность аппаратных средств. 13 Более быстрые аппаратные средства с большей памятью позволяют сильнее играть. 3
- Методы программирования. 4 Улучшение этих методов позволяет движкам быть более избирательными в анализируемых линиях и лучше понимать позиционные решения. 4
При этом существует большое разнообразие шахматных движков с разными стилями и сильными сторонами (а также слабыми сторонами). 4