On minimization of the number of branches in branch-and-bound algorithms for the maximum clique problem

被引:46
|
作者
Li, Chu-Min [1 ,2 ]
Jiang, Hua [1 ]
Manya, Felip [3 ]
机构
[1] Huazhong Univ Sci & Technol HUST, Huazhong, Peoples R China
[2] Univ Picardie Jules Verne, MIS, Verne, France
[3] CSIC, IIIA, Artificial Intelligence Res Inst, Madrid, Spain
基金
中国国家自然科学基金;
关键词
Maximum clique problem; Branch-and-bound; Branching ordering; Incremental MaxSAT Reasoning; LOCAL SEARCH; HEURISTICS;
D O I
10.1016/j.cor.2017.02.017
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
When searching for a maximum clique in a graph G, branch-and-bound algorithms in the literature usually focus on the minimization of the number of branches generated at each search tree node. We call dynamic strategy this minimization without any constraint, because it induces a dynamic vertex ordering in G during the search. In this paper, we introduce a static strategy that minimizes the number of branches subject to the constraint that a static vertex ordering in G must be kept during the search. We analyze the two strategies and show that they are complementary. From this complementarity, we propose a new algorithm, called MoMC, that combines the strengths of the two strategies into a single algorithm. The reported experimental results show that MoMC is generally better than the algorithms implementing a single strategy. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1 / 15
页数:15
相关论文
共 50 条
  • [1] A new branch-and-bound algorithm for the Maximum Weighted Clique Problem
    San Segundo, Pablo
    Furini, Fabio
    Artieda, Jorge
    COMPUTERS & OPERATIONS RESEARCH, 2019, 110 : 18 - 33
  • [2] Parallelization of a branch-and-bound algorithm for the maximum weight clique problem
    Shimizu, Satoshi
    Yamaguchi, Kazuaki
    Masuda, Sumio
    DISCRETE OPTIMIZATION, 2021, 41
  • [3] An Efficient Branch-and-Bound Algorithm Based on MaxSAT for the Maximum Clique Problem
    Li, Chu-Min
    Quan, Zhe
    PROCEEDINGS OF THE TWENTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-10), 2010, : 128 - 133
  • [4] A new branch-and-bound algorithm for the maximum edge-weighted clique problem
    San Segundo, Pablo
    Coniglio, Stefano
    Furini, Fabio
    Ljubic, Ivana
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 278 (01) : 76 - 90
  • [5] An efficient branch-and-bound algorithm for finding a maximum clique
    Tomita, E
    Seki, T
    DISCRETE MATHEMATICS AND THEORETICAL COMPUTER SCIENCE, PROCEEDINGS, 2003, 2731 : 278 - 289
  • [6] Speeding up branch and bound algorithms for solving the maximum clique problem
    Evgeny Maslov
    Mikhail Batsyn
    Panos M. Pardalos
    Journal of Global Optimization, 2014, 59 : 1 - 21
  • [7] Speeding up branch and bound algorithms for solving the maximum clique problem
    Maslov, Evgeny
    Batsyn, Mikhail
    Pardalos, Panos M.
    JOURNAL OF GLOBAL OPTIMIZATION, 2014, 59 (01) : 1 - 21
  • [8] A Simple and Faster Branch-and-Bound Algorithm for Finding a Maximum Clique
    Tomita, Etsuji
    Sutani, Yoichi
    Higashi, Takanori
    Takahashi, Shinya
    Wakatsuki, Mitsuo
    WALCOM: ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2010, 5942 : 191 - 203
  • [9] A Much Faster Branch-and-Bound Algorithm for Finding a Maximum Clique
    Tomita, Etsuji
    Yoshida, Kohei
    Hatta, Takuro
    Nagao, Atsuki
    Ito, Hiro
    Wakatsuki, Mitsuo
    FRONTIERS IN ALGORITHMICS, FAW 2016, 2016, 9711 : 215 - 226
  • [10] Simple and fast: Improving a branch-and-bound algorithm for maximum clique
    Fahle, T
    ALGORITHMS-ESA 2002, PROCEEDINGS, 2002, 2461 : 485 - 498