• 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