loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
18th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'06)
Efficient Search Using Bitboard Models
Arlington, Virginia
November 13-November 15
ISBN: 0-7695-2728-0
Pablo San Segundo, Universidad Politecnica de Madrid, Spain
Ramon Galan, Universidad Politecnica de Madrid, Spain
Fernando Matia, Universidad Politecnica de Madrid, Spain
Diego Rodriguez-Losada, Universidad Politecnica de Madrid, Spain
Agustin Jimenez, Universidad Politecnica de Madrid, Spain
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.

Citation:
Pablo San Segundo, Ramon Galan, Fernando Matia, Diego Rodriguez-Losada, Agustin Jimenez, "Efficient Search Using Bitboard Models," ictai, pp.132-138, 18th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.