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 :
بازگشت