Főváltozat-keresés

Más néven: PVS

Olyan optimalizálás, amely az első jelöltet teljesen átvizsgálja, a későbbi lépéseket pedig kezdetben szűkebb próbával ellenőrzi.

Magyarázat

A főváltozat-keresés, röviden PVS, egy várakozásból indul ki: ha a lépések jó sorrendben vannak, valószínűleg az első jelölt a legjobb. Ez az első lépés teljes keresést kap. A későbbi lépéseket először olcsóbb próbának veti alá, hogy kiderüljön, felülmúlhatják-e a már megtalált eredményt.

Az olcsóbb próba szűk ablakot használ. Az ablak az az értéktartomány, amelyet a keresésnek meg kell különböztetnie. Ahelyett, hogy pontosan meghatározná, mennyivel jobb vagy rosszabb egy lépés, a PVS először egyszerűbb kérdést tesz fel: meghaladja-e a jelenlegi referenciaértéket? Ha nem, a lépés teljes keresés nélkül elvethető.

Ha egy későbbi jelölt látszólag meghaladja a referenciaértéket, a szűk próba nem elegendő a pontos érték megállapításához. A motor, vagyis az állást elemző program teljes ablakkal újra megvizsgálja. Ez a második menet, az úgynevezett újrakeresés megőrzi a módszer helyességét, de időbe kerül. A PVS ezért akkor nyer a legtöbbet, ha a sikeres, és a legjobb választás kerül előre.

A PVS az alpha-beta keresés hatékony megszervezési módja a keretében. Az alpha-beta keresés elhagyja azokat az ágakat, amelyekről már bebizonyosodott, hogy nem javíthatják a döntést. A PVS nem tévesztendő össze magával a főváltozattal, amely csupán az a lépéssor, amelyet a motor éppen a legjobbnak tart. Nem azonos a móddal sem: a MultiPV több kezdőváltozatot kér, míg a PVS egy belső keresési módszert ír le.

Használat és szövegkörnyezet

Taktikailag ingatag állásokhoz érve a PVS rendszerint támaszkodik, mielőtt elfogadna egy statikus értékelést, vagyis további lépések követése nélkül készített becslést.

Gyakori félreértések

PVS és főváltozat

A főváltozat egy eredményként kapott lépéssor. A PVS olyan algoritmus, amely kevesebb munkával próbálja megtalálni.

Források

  1. 1.Principal Variation Search, Chess Programming Wiki

Kapcsolódó kifejezések

© 2026 MindZug