DocumentCode :
2650801
Title :
A Fast Parallel Branch and Bound Algorithm for Treewidth
Author :
Yuan, Yang
Author_Institution :
Dept. of Comput. Sci., Peking Univ., Beijing, China
fYear :
2011
fDate :
7-9 Nov. 2011
Firstpage :
472
Lastpage :
479
Abstract :
In this paper, we propose a Fast Parallel Branch and Bound algorithm (FPBB) for computing tree width. FPBB searches the elimination ordering space using depth-first search approach, and employs multithreading techniques to search smaller divided spaces simultaneously. In order to protect the shared hash table without increasing the running time, we have designed a special algorithm for the readers-writers problem. We also present a new heuristic called similar group for refining search space. With other carefully chosen heuristics, FPBB performs well in computing both lower bound and upper bound on tree width, and has solved 17 benchmark graphs whose exact tree widths were previously unknown. Additionally, FPBB is an anytime algorithm, which is insensitive to initial upper bound, and is able to find exact answer quickly. Computational results show that FPBB is significantly faster than the state-of-the-art algorithm proposed by Zhou and Hansen.
Keywords :
multi-threading; tree searching; FPBB; depth-first search approach; fast parallel branch and bound algorithm; multithreading techniques; readers-writers problem; shared hash table; similar group; treewidth; Algorithm design and analysis; Benchmark testing; Heuristic algorithms; Instruction sets; Upper bound; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Tools with Artificial Intelligence (ICTAI), 2011 23rd IEEE International Conference on
Conference_Location :
Boca Raton, FL
ISSN :
1082-3409
Print_ISBN :
978-1-4577-2068-0
Electronic_ISBN :
1082-3409
Type :
conf
DOI :
10.1109/ICTAI.2011.77
Filename :
6103367
Link To Document :
بازگشت