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