This paper investigates the application of the the killer-tree heuristic (KTH) and the lambda(1)-search method to the endgame of lines of action. Both techniques are developed to be used in the endgame of shogi. They are incorporated into two depth-first searches: iterative deepening alphabeta and PDS. lambda(1)-Search, in which the move generation is limited to lambda(1)-moves, shows a poor ability to find winning solutions. When using lambda(1)-sorting, in which lambda(1)-moves are put at the front of the move list, the number of nodes searched is reduced considerably, but the solving ability is diminished because of the inefficiency of the move generation. Using the KTH, the number of nodes searched and the solving time are reduced by 5% in iterative deepening alphabeta and by 20% in PDS. Consequently, the solving ability has been enhanced.
|Publication status||Published - Sept 2003|
- lines of action
- endgame search
- killer-tree heuristic