A branch-and-price algorithm for capacitated hypergraph vertex separation

被引:0
|
作者
Michael Bastubbe
Marco E. Lübbecke
机构
[1] Lehrstuhl für Operations Research,
[2] RWTH Aachen University,undefined
来源
Mathematical Programming Computation | 2020年 / 12卷
关键词
Hypergraph; Balanced vertex separator; Matrix decomposition; Integer programming; 90C27; 90C09; 49M27;
D O I
暂无
中图分类号
学科分类号
摘要
We exactly solve the NP\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathcal {NP}}$$\end{document}-hard combinatorial optimization problem of finding a minimum cardinality vertex separator with k (or arbitrarily many) capacitated shores in a hypergraph. We present an exponential size integer programming formulation which we solve by branch-and-price. The pricing problem, an interesting optimization problem on its own, has a decomposable structure that we exploit in preprocessing. We perform an extensive computational study, in particular on hypergraphs coming from the application of re-arranging a matrix into single-bordered block-diagonal form. Our experimental results show that our proposal complements the previous exact approaches in terms of applicability for larger k, and significantly outperforms them in the case k=∞\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k=\infty $$\end{document}.
引用
收藏
页码:39 / 68
页数:29
相关论文
共 50 条
  • [1] A branch-and-price algorithm for capacitated hypergraph vertex separation
    Bastubbe, Michael
    Luebbecke, Marco E.
    MATHEMATICAL PROGRAMMING COMPUTATION, 2020, 12 (01) : 39 - 68
  • [2] A branch-and-price algorithm for the capacitated facility location problem
    Klose, Andreas
    Goertz, Simon
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 179 (03) : 1109 - 1125
  • [3] A branch-and-price algorithm for the capacitated p-median problem
    Ceselli, A
    Righini, G
    NETWORKS, 2005, 45 (03) : 125 - 142
  • [4] A Branch-and-Price Algorithm for the Capacitated Arc Routing Problem with Stochastic Demands
    Christiansen, Christian H.
    Lysgaard, Jens
    Wohlk, Sanne
    OPERATIONS RESEARCH LETTERS, 2009, 37 (06) : 392 - 398
  • [5] A branch-and-price algorithm for the capacitated vehicle routing problem with stochastic demands
    Christiansen, Christian H.
    Lysgaard, Jens
    OPERATIONS RESEARCH LETTERS, 2007, 35 (06) : 773 - 781
  • [6] A branch-and-price algorithm for the single source capacitated plant location problem
    Diaz, JA
    Fernández, E
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2002, 53 (07) : 728 - 740
  • [7] Exact weighted vertex coloring via branch-and-price
    Furini, Fabio
    Malaguti, Enrico
    DISCRETE OPTIMIZATION, 2012, 9 (02) : 130 - 136
  • [8] Branch-and-Price for the Capacitated Autonomous Vehicle Assisted Delivery Problem
    Zhang, Rui
    INFORMS JOURNAL ON COMPUTING, 2024,
  • [9] A branch-and-price algorithm for a targeting problem
    Kwon, Ojeong
    Lee, Kyungsik
    Kang, Donghan
    Park, Sungsoo
    NAVAL RESEARCH LOGISTICS, 2007, 54 (07) : 732 - 741
  • [10] A Branch-and-Price Algorithm for the Multiple Knapsack Problem
    Lalonde, Olivier
    Cote, Jean-Francois
    Gendron, Bernard
    INFORMS JOURNAL ON COMPUTING, 2022, 34 (06) : 3134 - 3150