• DocumentCode
    2922700
  • Title

    Efficient Search Using Bitboard Models

  • Author

    Segundo, Pablo San ; Galán, Ramn ; Matía, Fernando ; Rodríguez-Losada, Diego ; Jiménez, Agustín

  • Author_Institution
    Intelligent Control Group, Univ. Politecnica de Madrid
  • fYear
    2006
  • fDate
    Nov. 2006
  • Firstpage
    132
  • Lastpage
    138
  • Abstract
    This paper shows a way to speed up search by using an encoding at bit level to model a particular domain. A bitboard is an unsigned integer whose bits have been given an interpretation in the world of discourse. In models encoded in such a way, states will be described internally as a set of bitboard tuples, whilst operators which allow for transitions between states are essentially bitwise operations over elements belonging to that set. Given a 64-bit processor word, for each transition it would be theoretically possible to reach another state 64 times faster than with a normal encoding, fast transitions being one of the main issues for efficient search algorithms. We have analysed some other key issues related to efficient bitboard model design and formalised the concepts of well formed heuristics and bitboard guides. We have used this approach to solve instances of the maximum clique problem thus increasing the performance of one of the fastest algorithms known in the domain for optimal search
  • Keywords
    search problems; bitboard model; bitboard tuples; maximum clique problem; search algorithm; Art; Data mining; Data structures; Encoding; Hardware; Intelligent control; Kernel; Knowledge representation; Linux;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools with Artificial Intelligence, 2006. ICTAI '06. 18th IEEE International Conference on
  • Conference_Location
    Arlington, VA
  • ISSN
    1082-3409
  • Print_ISBN
    0-7695-2728-0
  • Type

    conf

  • DOI
    10.1109/ICTAI.2006.53
  • Filename
    4031890