A multilevel bilinear programming algorithm for the vertex separator problem

From MaRDI portal
Publication:683341

DOI10.1007/S10589-017-9945-2zbMATH Open1394.90546arXiv1410.4885OpenAlexW2963883456MaRDI QIDQ683341FDOQ683341


Authors: William Hager, James T. Hungerford, Ilya Safro Edit this on Wikidata


Publication date: 6 February 2018

Published in: Computational Optimization and Applications (Search for Journal in Brave)

Abstract: 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. In the paper 10.1016/j.ejor.2014.05.042, the Vertex Separator Problem was formulated 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. A Mountain Climbing Algorithm is used to find a stationary point of the continuous bilinear quadratic program, while second-order optimality conditions and perturbation techniques are used to escape from either a stationary point or a local maximizer. The algorithms for solving the continuous bilinear program are employed during the solution and refinement phases in a multilevel scheme. Computational results and comparisons demonstrate the advantage of the proposed algorithm.


Full work available at URL: https://arxiv.org/abs/1410.4885




Recommendations




Cites Work


Cited In (12)

Uses Software





This page was built for publication: A multilevel bilinear programming algorithm for the vertex separator problem

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q683341)