Difference between revisions of "PV Extensions"

From Chessprogramming wiki
Jump to: navigation, search
(Created page with "'''Home * Search * Selectivity * Extensions * PV Extensions''' '''PV Extensions''', (PVS Extensions) a technique to extend along the Principal var...")
 
m
 
Line 2: Line 2:
  
 
'''PV Extensions''', (PVS Extensions)
 
'''PV Extensions''', (PVS Extensions)
a technique to extend along the [[Principal variation|principal variation]] (PV) to achieve higher [[Depth|search depths]] in the critical part of the [[Search Tree|tree]]. In [[Rebel]], [[Ed Schroder|Ed Schröder]] incremented a counter each time two consecutive [[PV-Move|PV-moves]] were retrieved from the [[Transposition Table|transposition table]], to extend by one [[Ply|ply]] each time the counter is divisible by four <ref>[http://www.top-5000.nl/authors/rebel/chess840.htm#PVS Extension Techniques in REBEL (PVS extensions)] from [http://www.top-5000.nl/authors/rebel/chess840.htm Programmer Corner] by [[Ed Schroder|Ed Schröder]]</ref>. <span id="Multiple"></span>Influenced by observing the principal variations of [[Junior]] during the [[Kasparov versus Deep Junior 2003]] match, [[David Levy]] proposed multiple extensions to treat the often early stable part of a PV as a single ply in 2003 <ref>[[David Levy]] ('''2003'''). ''The State of the Art in Man vs. “Machine” Chess''. [[ICGA Journal]], Vol. 26, No. 1</ref>. To determine the length of the PV, Levy expresses a threshold as a percentage of the total number of nodes searched with the common PV during the previous iteration of the [[Iterative Deepening|iterative deepening]].
+
a technique to extend along the [[Principal Variation|principal variation]] (PV) to achieve higher [[Depth|search depths]] in the critical part of the [[Search Tree|tree]]. In [[Rebel]], [[Ed Schroder|Ed Schröder]] incremented a counter each time two consecutive [[PV-Move|PV-moves]] were retrieved from the [[Transposition Table|transposition table]], to extend by one [[Ply|ply]] each time the counter is divisible by four <ref>[http://www.top-5000.nl/authors/rebel/chess840.htm#PVS Extension Techniques in REBEL (PVS extensions)] from [http://www.top-5000.nl/authors/rebel/chess840.htm Programmer Corner] by [[Ed Schroder|Ed Schröder]]</ref>. <span id="Multiple"></span>Influenced by observing the principal variations of [[Junior]] during the [[Kasparov versus Deep Junior 2003]] match, [[David Levy]] proposed multiple extensions to treat the often early stable part of a PV as a single ply in 2003 <ref>[[David Levy]] ('''2003'''). ''The State of the Art in Man vs. “Machine” Chess''. [[ICGA Journal]], Vol. 26, No. 1</ref>. To determine the length of the PV, Levy expresses a threshold as a percentage of the total number of nodes searched with the common PV during the previous iteration of the [[Iterative Deepening|iterative deepening]].
  
 
=See also=
 
=See also=

Latest revision as of 11:56, 12 May 2018

Home * Search * Selectivity * Extensions * PV Extensions

PV Extensions, (PVS Extensions) a technique to extend along the principal variation (PV) to achieve higher search depths in the critical part of the tree. In Rebel, Ed Schröder incremented a counter each time two consecutive PV-moves were retrieved from the transposition table, to extend by one ply each time the counter is divisible by four [1]. Influenced by observing the principal variations of Junior during the Kasparov versus Deep Junior 2003 match, David Levy proposed multiple extensions to treat the often early stable part of a PV as a single ply in 2003 [2]. To determine the length of the PV, Levy expresses a threshold as a percentage of the total number of nodes searched with the common PV during the previous iteration of the iterative deepening.

See also

Publications

Forum Posts

External Links

References

  1. Extension Techniques in REBEL (PVS extensions) from Programmer Corner by Ed Schröder
  2. David Levy (2003). The State of the Art in Man vs. “Machine” Chess. ICGA Journal, Vol. 26, No. 1
  3. How Rebel Plays Chess as pdf reprint

Up one level