Two-dimensional bandwidth minimization problem: Exact and heuristic approaches

Reducing the bandwidth in a graph is an optimization problem which has generated significant attention over time due to its practical application in Very Large Scale Integration (VLSI) layout designs, solving system of equations, or matrix decomposition, among others. The bandwidth problem is considered as a graph labeling problem where each vertex of the graph receives a unique label. The target consists in finding an embedding of the graph in a line, according to the labels assigned to each vertex, that minimizes the maximum distance between the labels of adjacent vertices. In this work, we are focused on a 2D variant where the graph has to be embedded in a two-dimensional grid instead. To solve it, we have designed two constructive and three local search methods which are integrated in a Basic Variable Neighborhood Search (BVNS) scheme. To assess their performance, we have designed three Constraint Satisfaction Problem (CSP) models. The experimental results show that our CSP models obtain remarkable results in small or medium size instances. On the other hand, BVNS is capable of reaching equal or similar results than the CSP models in a reduced run-time for small instances, and it can provide high quality solutions in those instances which are not optimally solvable with our CSP models. © 2020 Elsevier B.V. All rights reserved.

[1]  Fred W. Glover,et al.  Reducing the bandwidth of a sparse matrix with tabu search , 2001, Eur. J. Oper. Res..

[2]  Abolfazl Gharaei,et al.  An integrated multi-product, multi-buyer supply chain under penalty, green, and quality control polices and a vendor managed inventory with consignment stock agreement: The outer approximation with equality relaxation and augmented penalty algorithm , 2019, Applied Mathematical Modelling.

[3]  Isaac Plana,et al.  GRASP and path relinking for the matrix bandwidth minimization , 2004, Eur. J. Oper. Res..

[4]  Peter J. Stuckey,et al.  MiniZinc: Towards a Standard CP Modelling Language , 2007, CP.

[5]  Juan José Salazar González,et al.  Laying Out Sparse Graphs with Provably Minimum Bandwidth , 2005, INFORMS J. Comput..

[6]  L. H. Harper,et al.  Embedding of Hypercubes into Grids , 1998, MFCS.

[7]  Abolfazl Gharaei,et al.  Joint Economic Lot-sizing in Multi-product Multi-level Integrated Supply Chains: Generalized Benders Decomposition , 2020, International Journal of Systems Science: Operations & Logistics.

[8]  Stavros S. Cosmadakis,et al.  The Complexity of Minimizing Wire Lengths in VLSI Layouts , 1987, Inf. Process. Lett..

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

[10]  José Torres-Jiménez,et al.  An improved simulated annealing algorithm for bandwidth minimization , 2008, Eur. J. Oper. Res..

[11]  Jesús Sánchez-Oro,et al.  Scatter search for the profile minimization problem , 2015, Networks.

[12]  Rafael Martí,et al.  A branch and bound algorithm for the matrix bandwidth minimization , 2008, Eur. J. Oper. Res..

[13]  Giovanni Manzini,et al.  Finding Exact Solutions to the Bandwidth Minimization Problem , 1999, Computing.

[14]  Chao Deng,et al.  Selective maintenance scheduling under stochastic maintenance quality with multiple maintenance actions , 2018, Int. J. Prod. Res..

[15]  Frank Thomson Leighton,et al.  A Framework for Solving VLSI Graph Layout Problems , 1983, J. Comput. Syst. Sci..

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

[17]  Fred W. Glover,et al.  Greedy randomized adaptive search procedure with exterior path relinking for differential dispersion minimization , 2015, Inf. Sci..

[18]  E. Cuthill,et al.  Reducing the bandwidth of sparse symmetric matrices , 1969, ACM '69.

[19]  Camelia-Mihaela Pintea,et al.  Soft Computing Approaches on the Bandwidth Problem , 2013, Informatica.

[20]  Christos H. Papadimitriou,et al.  The NP-Completeness of the bandwidth minimization problem , 1976, Computing.

[21]  James B. Orlin,et al.  NP-Completeness for Minimizing Maximum Edge Length in Grid Embeddings , 1985, J. Algorithms.

[22]  Jean-François Puget,et al.  On the Satisfiability of Symmetrical Constrained Satisfaction Problems , 1993, ISMIS.

[23]  Sancho Salcedo-Sanz,et al.  Robust total energy demand estimation with a hybrid Variable Neighborhood Search – Extreme Learning Machine algorithm , 2016 .

[24]  Seyed Ashkan Hoseini Shekarabi,et al.  Modelling And optimal lot-sizing of the replenishments in constrained, multi-product and bi-objective EPQ models with defective products: Generalised Cross Decomposition , 2020, International Journal of Systems Science: Operations & Logistics.

[25]  Andrew Lim,et al.  Ant colony optimization with hill climbing for the bandwidth minimization problem , 2006, Appl. Soft Comput..

[26]  Dragan Urosevic,et al.  Variable neighbourhood search for bandwidth reduction , 2008, Eur. J. Oper. Res..

[27]  Nicolas Beldiceanu,et al.  Constraint Logic Programming , 2010, 25 Years GULP.

[28]  James M. Crawford,et al.  Symmetry-Breaking Predicates for Search Problems , 1996, KR.

[29]  Lan Lin,et al.  Two models of two-dimensional bandwidth problems , 2010, Inf. Process. Lett..

[30]  S Koilraj,et al.  Labelings of graphs , 2008 .

[31]  Raghu Kacker,et al.  A dual representation simulated annealing algorithm for the bandwidth minimization problem on graphs , 2015, Inf. Sci..

[32]  Jaroslav Opatrny,et al.  Embeddings of Complete Binary Trees into Grids and Extended Grids with Total Vertex-congestion 1 , 2000, Discret. Appl. Math..

[33]  Eitan M. Gurari,et al.  Improved Dynamic Programming Algorithms for Bandwidth Minimization and the MinCut Linear Arrangement Problem , 1984, J. Algorithms.

[34]  William G. Poole,et al.  An algorithm for reducing the bandwidth and profile of a sparse matrix , 1976 .

[35]  Seyed Ashkan Hoseini Shekarabi,et al.  An integrated stochastic EPQ model under quality and green policies: generalised cross decomposition under the separability approach , 2019, International Journal of Systems Science: Operations & Logistics.

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

[37]  Abolfazl Gharaei,et al.  Modelling and optimal lot-sizing of integrated multi-level multi-wholesaler supply chains under the shortage and limited warehouse space: generalised outer approximation , 2019 .

[38]  John M. Chambers,et al.  Graphical Methods for Data Analysis , 1983 .

[39]  Lan Lin,et al.  Square-root rule of two-dimensional bandwidth problem , 2011, RAIRO Theor. Informatics Appl..

[40]  V. Chvátal,et al.  A remark on a problem of Harary , 1970 .

[41]  Juan José Pantrigo,et al.  Scatter search for the cutwidth minimization problem , 2012, Ann. Oper. Res..

[42]  Thomas A. Henzinger,et al.  Probabilistic programming , 2014, FOSE.

[43]  Peter J. Stuckey,et al.  The MiniZinc Challenge 2008-2013 , 2014, AI Mag..

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

[45]  Gorjan Alagic,et al.  #p , 2019, Quantum information & computation.