A variable neighborhood search approach for the vertex bisection problem

Abstract The Vertex Bisection Problem (VBP) belongs to the family of well-known graph partitioning problems, where the main goal is to find a partition of the vertices maximizing or minimizing a given objective function. These optimization problems have relevant application in the context of scientific computing, VLSI design circuit, or task scheduling in multi-processor systems. This family of problems has gained importance due to its application in clustering and detection of cliques in social, pathological, and biological networks. In this paper we use Basic Variable Neighborhood Search (BVNS) methodology to solve the VBP. In particular, we propose three constructive procedures and six improvement methods. We introduce a novel scheme for calculating the objective function which substantially reduces the computing time as compared with the direct implementation. After a set of preliminary experiments, the best BVNS design is compared with the state-of-the-art over the same set of instances obtaining better results for both, quality of the solutions and execution time. These results are further confirmed by non-parametric statistical tests.

[1]  Mauricio G. C. Resende,et al.  A Greedy Randomized Adaptive Search Procedure for Maximum Independent Set , 1994, Oper. Res..

[2]  Juan José Pantrigo,et al.  Combining intensification and diversification strategies in VNS. An application to the Vertex Separation problem , 2014, Comput. Oper. Res..

[3]  Norberto Castillo-García,et al.  Optimization of the Vertex Separation Problem with Genetic Algorithms , 2016 .

[4]  H. HéctorJ.Fraire,et al.  Exact Methods for the Vertex Bisection Problem , 2014, Recent Advances on Hybrid Approaches for Designing Intelligent Systems.

[5]  Pallavi Jain,et al.  A new Integer Linear Programming and Quadratically Constrained Quadratic Programming Formulation for Vertex Bisection Minimization Problem , 2016, J. Autom. Mob. Robotics Intell. Syst..

[6]  Pallavi Jain,et al.  On minimizing vertex bisection using a memetic algorithm , 2016, Inf. Sci..

[7]  Francisco Gortázar,et al.  Variable neighborhood search with ejection chains for the antibandwidth problem , 2012, J. Heuristics.

[8]  P. Hansen,et al.  Variable neighbourhood search: methods and applications , 2010, Ann. Oper. Res..

[9]  Nenad Mladenovic,et al.  Variable Formulation Search for the Cutwidth Minimization Problem , 2013, Appl. Soft Comput..

[10]  Ulrik Brandes,et al.  Vertex Bisection is Hard, too , 2009, J. Graph Algorithms Appl..

[11]  Pierre Hansen,et al.  Variable neighborhood search: Principles and applications , 1998, Eur. J. Oper. Res..

[12]  Ralf Klasing The Relationship between the Gossip Complexity in Vertex-Disjoint Paths Mode and the Vertex Bisection Width , 1998, Discret. Appl. Math..

[13]  Celso C. Ribeiro,et al.  Greedy Randomized Adaptive Search Procedures , 2003, Handbook of Metaheuristics.

[14]  Peter Sanders,et al.  Recent Advances in Graph Partitioning , 2013, Algorithm Engineering.

[15]  Juan José Pantrigo,et al.  Parallel variable neighbourhood search strategies for the cutwidth minimization problem , 2016 .

[16]  Pallavi Jain,et al.  Branch and Bound Algorithm for Vertex Bisection Minimization Problem , 2016 .

[17]  Mauricio G. C. Resende,et al.  A Hybrid Heuristic for the p-Median Problem , 2004, J. Heuristics.

[18]  Abraham Duarte,et al.  Variable Neighborhood Search strategies for the Order Batching Problem , 2017, Comput. Oper. Res..

[19]  Jesús Sánchez-Oro,et al.  General Variable Neighborhood Search for computing graph separators , 2017, Optim. Lett..

[20]  Juan Martín Carpio Valadez,et al.  Comparative Study on Constructive Heuristics for the Vertex Separation Problem , 2015, Design of Intelligent Systems Based on Fuzzy Logic, Neural Networks and Nature-Inspired Optimization.

[21]  Nenad Mladenovic,et al.  Variable neighborhood search for the Vertex Separation Problem , 2012, Comput. Oper. Res..

[22]  Nenad Mladenovic,et al.  Less is more: Basic variable neighborhood search for minimum differential dispersion problem , 2016, Inf. Sci..