Exactly Solving the Maximum Weight Independent Set Problem on Large Real-World Graphs

被引:0
|
作者
Lamm, Sebastian [1 ]
Schulz, Christian [2 ]
Strash, Darren [3 ]
Williger, Robert [1 ]
Zhang, Huashuo [4 ]
机构
[1] Karlsruhe Inst Technol, Inst Theoret Informat, Karlsruhe, Germany
[2] Univ Vienna, Fac Comp Sci, Vienna, Austria
[3] Hamilton Coll, Dept Comp Sci, Clinton, NY 13323 USA
[4] Colgate Univ, Dept Comp Sci, Hamilton, NY 13346 USA
基金
欧洲研究理事会;
关键词
LOCAL SEARCH; FAST ALGORITHM; CLIQUE;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
One powerful technique to solve NP-hard optimization problems in practice is branch-and-reduce search-which is branch-and-bound that intermixes branching with reductions to decrease the input size. While this technique is known to be very effective in practice for unweighted problems, very little is known for weighted problems, in part due to a lack of known effective reductions. In this work, we develop a full suite of new reductions for the maximum weight independent set problem and provide extensive experiments to show their effectiveness in practice on real-world graphs of up to millions of vertices and edges. Our experiments indicate that our approach is able to outperform existing state-of-the-art algorithms, solving many instances that were previously infeasible. In particular, we show that branch-and-reduce is able to solve a large number of instances up to two orders of magnitude faster than existing (inexact) local search algorithms-and is able to solve the majority of instances within 15 minutes. For those instances remaining infeasible, we show that combining kernelization with local search produces higher-quality solutions than local search alone.
引用
收藏
页码:144 / 158
页数:15
相关论文
共 50 条
  • [21] Solving a real-world glass cutting problem
    Puchinger, J
    Raidl, GR
    Koller, G
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2004, 3004 : 165 - 176
  • [22] Real-world problem solving mathematics tutor
    Stricker, AG
    Freeman, B
    Shea, ES
    PROCEEDINGS OF ICLS 2000 INTERNATIONAL CONFERENCE OF THE LEARNING SCIENCES, 2000, : 87 - 88
  • [23] An efficient local search algorithm for solving maximum edge weight clique problem in large graphs
    Chu, Yi
    Liu, Boxiao
    Cai, Shaowei
    Luo, Chuan
    You, Haihang
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2020, 39 (04) : 933 - 954
  • [24] An efficient local search algorithm for solving maximum edge weight clique problem in large graphs
    Yi Chu
    Boxiao Liu
    Shaowei Cai
    Chuan Luo
    Haihang You
    Journal of Combinatorial Optimization, 2020, 39 : 933 - 954
  • [25] Solving the Set Packing Problem via a Maximum Weighted Independent Set Heuristic
    Li, Ruizhi
    Wang, Yupan
    Hu, Shuli
    Jiang, Jianhua
    Ouyang, Dantong
    Yin, Minghao
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2020, 2020
  • [26] An Improved Approximation Algorithm for the Maximum Weight Independent Set Problem in d-Claw Free Graphs
    Neuwohner, Meike
    38TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2021), 2021, 187
  • [27] A metaheuristic algorithm for large maximum weight independent set problems
    Dong, Yuanyuan
    Goldberg, Andrew V.
    Noe, Alexander
    Parotsidis, Nikos
    Resende, Mauricio G. C.
    Spaen, Quico
    NETWORKS, 2025, 85 (01) : 91 - 112
  • [28] A METAHEURISTIC ALGORITHM FOR LARGE MAXIMUM WEIGHT INDEPENDENT SET PROBLEMS
    Dong, Yuanyuan
    Goldberg, Andrew V.
    Noe, Alexander
    Parotsidis, Nikos
    Resende, Mauricio G.C.
    Spaen, Quico
    arXiv, 2022,
  • [29] AN APPROXIMATION ALGORITHM FOR THE MAXIMUM INDEPENDENT SET PROBLEM IN CUBIC PLANAR GRAPHS
    CHOUKHMANE, E
    FRANCO, J
    NETWORKS, 1986, 16 (04) : 349 - 356
  • [30] Solving Robust Variants of the Maximum Weighted Independent Set Problem on Trees
    Klobucar, Ana
    Manger, Robert
    MATHEMATICS, 2020, 8 (02)