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
Link To Document