Lépéssorrendezés

Olyan technika, amely meghatározza, mely lépéseket elemezze először a keresés, hogy a haszontalan ágakat hamarabb elvethesse.

Magyarázat

A lépéssorrendezés megváltoztatja azt a sorrendet, amelyben egy sakkmotor, vagyis egy állásokat elemző program megvizsgálja a szabályos lehetőségeket. Nem távolít el előre egy lépést pusztán azért, mert gyengének látszik. Inkább előre sorolja azokat a jelölteket, amelyek valószínűleg erősek, gyors cáfolatot adnak vagy hasznos információt szolgáltatnak.

A sorrend azért fontos, mert sok keresés alpha-beta metszést használ. Ez a módszer abbahagyja egy ág vizsgálatát, amint bebizonyosodik, hogy az ág nem javíthatja a jelenlegi döntést. Ha egy kiváló lépés korán előkerül, magas mércét állít, és sok gyengébb válasz kevés munkával elvethető. Ha ugyanez a lépés csak a végén jelenik meg, a motor addigra már időt tölthetett később lényegtelenné váló ágakkal.

Gyakori rendezési jelek

  • Egy korábbi keresés legjobb változata, különösen a során.
  • Egy eltárolt lépés, amelyet akkor talál a motor, amikor felismeri, hogy ugyanazt az állást már elemezte.
  • Kedvezőnek látszó ütések, amelyeket olykor az anyagcsere gyors becslésével szűrnek.
  • Csendes lépések, vagyis közvetlen ütés vagy sakk nélküli lépések, amelyek korábban hasonló állásokban metszést okoztak a régebbi eredmények belső nyilvántartása szerint.

Teljes, rögzített mélységű keresésnél eltérő sorrendnek ugyanahhoz a végeredményhez kell vezetnie. Drámaian változhat viszont az eléréséhez szükséges munka. Az olyan technikák, mint a , még inkább függnek attól, hogy korán jó jelölt kerüljön előre.

Gyakori félreértések

A rendezés nem teljes értékelés

A lépéssorrendezés gyors jelekkel állít fel prioritásokat. A későbbi keresésnek továbbra is ellenőriznie kell, hogy a lépés valóban működik-e.

Források

  1. 1.Move Ordering, Chess Programming Wiki

Kapcsolódó kifejezések

© 2026 MindZug