• DocumentCode
    2239038
  • Title

    Using Chunking to Optimise an Alpha-Beta Search

  • Author

    Cook, Andrew ; Edmondson, William

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Birmingham, Birmingham, UK
  • fYear
    2010
  • fDate
    18-20 Nov. 2010
  • Firstpage
    166
  • Lastpage
    171
  • Abstract
    The efficiency of the alpha-beta algorithm is largely dependent on the order in which its branches are searched; a well-ordered search can give a considerable reduction in the number of nodes processed by pruning ineffectual paths. This paper describes `CLAMP´ (an acronym for Chunk Learning And Move Prompting) which uses `chunk knowledge´ to order the moves on a chessboard in their likelihood to be played. Test results show, despite CLAMP having no knowledge of the rules of chess, ordering moves by using chunk knowledge gives an approximate 50% decrease in the number of nodes searched when compared to a random ordering of the same moves. This paper focuses on the alpha-beta function within a chess-playing program but as CLAMP has no knowledge of the rules of the game the same method can be applied to optimise searching in other domains.
  • Keywords
    computer games; learning (artificial intelligence); alpha-beta search algorithm; chess-playing program; chunk knowledge; chunk learning; move prompting; CLAMP; alpha-beta; chess; chunking; search;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technologies and Applications of Artificial Intelligence (TAAI), 2010 International Conference on
  • Conference_Location
    Hsinchu City
  • Print_ISBN
    978-1-4244-8668-7
  • Electronic_ISBN
    978-0-7695-4253-9
  • Type

    conf

  • DOI
    10.1109/TAAI.2010.36
  • Filename
    5695448