An Improved DSATUR-Based Branch-and-Bound Algorithm for the Vertex Coloring Problem

被引:13
作者
Furini, Fabio [1 ]
Gabrel, Virginie [1 ]
Ternier, Ian-Christopher [1 ]
机构
[1] Univ Paris 09, PSL Res Univ, CNRS, LAMSADE, F-75016 Paris, France
关键词
graph coloring; DSATUR; branch-and-bound algorithm; bounding technique; computational experiments; exact algorithm;
D O I
10.1002/net.21716
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Given an undirected graph, the Vertex Coloring Problem (VCP) consists of assigning a color to each vertex of the graph in such a way that two adjacent vertices do not share the same color and the total number of colors is minimized. DSATUR-based Branch-and-Bound algorithm (DSATUR) is an effective exact algorithm for the VCP. One of its main drawback is that a lower bound is computed only once and it is never updated. We introduce a reduced graph which allows the computation of lower bounds at nodes of the branching tree. We compare the effectiveness of different classical VCP bounds, plus a new lower bound based on the 1 -to- 1 mapping between VCPs and Stable Set Problems. Our new DSATUR outperforms the state of the art for random VCP instances with high density, significantly increasing the size of instances solved to proven optimality. (C) 2016 Wiley Periodicals, Inc.
引用
收藏
页码:124 / 141
页数:18
相关论文
共 31 条
  • [1] [Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
  • [2] Graph coloring for air traffic flow management
    Barnier, N
    Brisset, P
    [J]. ANNALS OF OPERATIONS RESEARCH, 2004, 130 (1-4) : 163 - 178
  • [3] On a graph coloring problem arising from discrete tomography
    Bentz, C.
    Costa, M. C.
    de Werra, D.
    Picouleau, C.
    Ries, B.
    [J]. NETWORKS, 2008, 51 (04) : 256 - 267
  • [4] NEW METHODS TO COLOR THE VERTICES OF A GRAPH
    BRELAZ, D
    [J]. COMMUNICATIONS OF THE ACM, 1979, 22 (04) : 251 - 256
  • [5] Solving the minimum-weighted coloring problem
    Caramia, M
    Dell'Olmo, P
    [J]. NETWORKS, 2001, 38 (02) : 88 - 101
  • [6] THE PRIORITY-BASED COLORING APPROACH TO REGISTER ALLOCATION
    CHOW, FC
    HENNESSY, JL
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1990, 12 (04): : 501 - 536
  • [7] Cornaz D., 2016, DISCR APPL IN PRESS
  • [8] A one-to-one correspondence between colorings and stable sets
    Cornaz, Denis
    Jost, Vincent
    [J]. OPERATIONS RESEARCH LETTERS, 2008, 36 (06) : 673 - 676
  • [9] Localization and Scheduling Protocols for Actor-Centric Sensor Networks
    Das, Sajal K.
    Ghidini, Giacomo
    Navarra, Alfredo
    Pinotti, Cristina M.
    [J]. NETWORKS, 2012, 59 (03) : 299 - 319
  • [10] Furini F., DSATUR CODE