A multilevel bilinear programming algorithm for the vertex separator problem

被引:0
|
作者
William W. Hager
James T. Hungerford
Ilya Safro
机构
[1] University of Florida,Department of Mathematics
[2] RaceTrac Store Support Center,School of Computing
[3] Clemson University,undefined
关键词
Vertex separator; Continuous formulation; Graph partitioning; Multilevel; Weighted edge contractions; Multilevel algorithm; 90C35; 90C27; 90C20; 90C06;
D O I
暂无
中图分类号
学科分类号
摘要
The Vertex Separator Problem for a graph is to find the smallest collection of vertices whose removal breaks the graph into two disconnected subsets that satisfy specified size constraints. The Vertex Separator Problem was formulated in the paper 10.1016/j.ejor.2014.05.042 as a continuous (non-concave/non-convex) bilinear quadratic program. In this paper, we develop a more general continuous bilinear program which incorporates vertex weights, and which applies to the coarse graphs that are generated in a multilevel compression of the original Vertex Separator Problem. We develop a method for improving upon a given vertex separator by applying a Mountain Climbing Algorithm to the bilinear program using an incidence vector for the separator as a starting guess. Sufficient conditions are developed under which the algorithm can improve upon the starting guess after at most two iterations. The refinement algorithm is augmented with a perturbation technique to enable escapes from local optima and is embedded in a multilevel framework for solving large scale instances of the problem. The multilevel algorithm is shown through computational experiments to perform particularly well on communication and collaboration networks.
引用
收藏
页码:189 / 223
页数:34
相关论文
共 50 条
  • [21] Lagrangian relaxation and cutting planes for the vertex separator problem
    Cavalcante, Victor F.
    de Souza, Cid C.
    COMBINATORICS, ALGORITHMS, PROBABILISTIC AND EXPERIMENTAL METHODOLOGIES, 2007, 4614 : 471 - +
  • [22] A novel vertex separator based circuit partitioning algorithm
    Zhang, E.-L. (yuleeo@163.com), 1600, Science Press (37):
  • [23] A Vertex Separator-based Algorithm for Hypergraph Bipartitioning
    Zhang, Enli
    Gao, Lin
    JOURNAL OF COMPUTERS, 2014, 9 (08) : 1886 - 1896
  • [24] Direct Method for Solving Bilinear Programming Problem
    Matveyeva, L. D.
    SCIENCE & TECHNIQUE, 2021, 20 (02): : 179 - 184
  • [25] ALGORITHM FOR VERTEX PACKING PROBLEM
    HOUCK, DJ
    OPERATIONS RESEARCH, 1975, 23 : B434 - B434
  • [26] ALGORITHM FOR VERTEX PACKING PROBLEM
    HOUCK, DJ
    RAO, RV
    OPERATIONS RESEARCH, 1977, 25 (05) : 773 - 787
  • [27] ALGORITHM FOR THE VERTEX PACKING PROBLEM
    VOITISHIN, YV
    SHARKOVSKAYA, EA
    CYBERNETICS AND SYSTEMS ANALYSIS, 1992, 28 (01) : 148 - 150
  • [28] A DISJUNCTIVE CUTTING PLANE ALGORITHM FOR BILINEAR PROGRAMMING
    Rahimian, Hamed
    Mehrotra, Sanjay
    SIAM JOURNAL ON OPTIMIZATION, 2024, 34 (04) : 3286 - 3313
  • [29] Mathematical Formulations for the Balanced Vertex k-Separator Problem
    Cornaz, Denis
    Furini, Fabio
    Lacroix, Mathieu
    Malaguti, Enrico
    Mahjoub, A. Ridha
    Martin, Sebastien
    2014 INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2014, : 176 - 181
  • [30] Fractional programming formulation for the vertex coloring problem
    Matsui, Tomomi
    Sukegawa, Noriyoshi
    Miyauchi, Atsushi
    INFORMATION PROCESSING LETTERS, 2014, 114 (12) : 706 - 709