Açıklama
Hamle sıralaması, konumları inceleyen bir program olan satranç motorunun yasal seçenekleri ele alma sırasını değiştirir. Bir hamleyi yalnızca önceden zayıf göründüğü için kaldırmaz. Bunun yerine güçlü olma, hızlı bir çürütme üretme veya yararlı bilgi sağlama olasılığı en yüksek adayları öne yerleştirmeye çalışır.
Sıra önemlidir, çünkü birçok arama bir dalın mevcut kararı iyileştiremeyeceği kanıtlandığında o dalı incelemeyi bırakan alfa-beta budamasını kullanır. Mükemmel bir hamle erken bulunursa yüksek bir referans oluşturur ve birçok daha kötü yanıt az çalışmayla elenebilir. Aynı hamle son sıradaysa motor, sonradan ilgisiz hâle gelecek dallara çoktan zaman harcamış olabilir.
Yaygın sıralama sinyalleri
- Özellikle sırasında önceki bir aramada bulunan en iyi devam yolu.
- Motor aynı konumu daha önce aradığını fark ettiğinde bulunan, saklanmış bir hamle.
- Bazen maddi değişimin hızlı tahminiyle süzülen, elverişli görünen taş almalar.
- Önceki sonuçların iç kayıtlarına göre benzer konumlarda daha önce kesmelere yol açmış, anlık taş alma veya şah çekme içermeyen sakin hamleler.
Sabit derinlikte eksiksiz bir aramada farklı sıra aynı nihai sonuca götürmelidir. Büyük ölçüde değişebilen şey, bu sonuca ulaşmak için gereken çalışma miktarıdır. gibi teknikler iyi bir adayı erken bulmaya daha da fazla bağımlıdır.
Sık karıştırılanlar
Sıralama tam değerlendirme değildir
Hamle sıralaması öncelikleri belirlemek için hızlı sinyaller kullanır. Hamlenin gerçekten işe yarayıp yaramadığını daha sonraki arama yine doğrulamalıdır.
Kaynaklar
- 1.Move Ordering, Chess Programming Wiki
