A faster alternative to \(SSS^*\) with extension to variable memory (Q689627)

From MaRDI portal
Revision as of 11:42, 22 May 2024 by ReferenceBot (talk | contribs) (‎Changed an Item)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
scientific article
Language Label Description Also known as
English
A faster alternative to \(SSS^*\) with extension to variable memory
scientific article

    Statements

    A faster alternative to \(SSS^*\) with extension to variable memory (English)
    0 references
    0 references
    0 references
    15 November 1993
    0 references
    We describe a new recursive algorithm called RecSSS\(^*\). RecSSS\(^*\) examines the same sequence of terminals as SSS\(^*\) and has a runtime performance comparable to that of Alpha-Beta. Specifically, our algorithm achieves the following goals: (a) A marked increase in the speed of execution of SSS\(^*\). RecSSS\(^*\) has very little overhead since the need for purging nodes from OPEN has been eliminated and the search effort to find the most promising solution tree has been minimized. (b) Some degree of control over the use of memory. A modified version of RecSSS\(^*\), called MRecSSS\(^*\), runs even when sufficient storage to store all of OPEN is not available. A similar algorithm has been developed recently for best-first search [\textit{A. K. Sen} and \textit{A. Bagchi}, IJCAI 89, Proc. Int. Conf., Detroit, MI/USA, 297-302 (1989; Zbl 0707.68077)].
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    game tree search
    0 references
    minimax search
    0 references
    Alpha-Beta
    0 references
    0 references