Abstract
Given an edge-weighted graph G of order n, the minimum cut linear arrangement problem (MCLAP) asks to find a one-to-one map from the vertices of G to integers from 1 to n such that the largest of the cut values c 1,…,c n−1 is minimized, where c i , i∈{1,…,n−1}, is the total weight of the edges connecting vertices mapped to integers 1 through i with vertices mapped to integers i+1 through n. In this paper, we present a branch-and-bound algorithm for solving this problem. A salient feature of the algorithm is that it employs a dominance test which allows reducing the redundancy in the enumeration process drastically. The test is based on the use of a tabu search procedure developed to solve the MCLAP. We report computational results for both the unweighted and weighted graphs. In particular, we focus on calculating the cutwidth of some well-known graphs from the literature.
Similar content being viewed by others
References
Berger N, Kenyon C, Mossel E, Peres Y (2005) Glauber dynamics on trees and hyperbolic graphs. Probab Theory Relat Fields 131:311–340
Bezrukov SL, Das SK, Elsässer R (2000) An edge-isoperimetric problem for powers of the Petersen graph. Ann Comb 4:153–169
Blin G, Fertin G, Hermelin D, Vialette S (2005) Fixed-parameter algorithms for protein similarity search under mRNA structure constraints. In: 31st International workshop on graph-theoretic concepts in computer science (WG’05). LNCS, vol 3787. Springer, Berlin, pp 271–282
Brunetta L, Conforti M, Rinaldi G (1997) A branch-and-cut algorithm for the equicut problem. Math Program 78:243–263
Díaz J, Petit J, Serna M (2002) A survey of graph layout problems. ACM Comput Surv 34:313–356
Djidjev HN, Vrt’o I (2003) Crossing numbers and cutwidths. J Graph Algorithms Appl 7:245–251
G&G Graph Library (2009). http://bkocay.cs.umanitoba.ca/g&g/graphlib.html. Accessed 5 May 2009
Gatto M, Jacob R, Nunkesser M (2006) Optimization of a railway hub-and-spoke system: routing and shunting. Technical report 477, ETH Zurich, Institute for Theoretical Computer Science
Gavril F (1977) Some NP-complete problems on graphs. In: Proceedings of the 11th conference on information sciences and systems. John Hopkins University, Baltimore, pp 91–95
Glover F (1989) Tabu search—part I. ORSA J Comput 1:190–206
Harper LH (1964) Optimal assignments of numbers to vertices. SIAM J Appl Math 12:131–135
Karisch SE, Rendl F, Clausen J (2000) Solving graph bisection problems with semidefinite programming. INFORMS J Comput 12:177–191
Luttamaguzi J, Pelsmajer M, Shen Z, Yang B (2005) Integer programming methods for several optimization problems in graph theory. In: Proceedings of the 20th international conference on computers and their applications (CATA 2005), New Orleans, LA, USA, pp 50–55
Makedon F, Sudborough IH (1983) Minimizing width in linear layouts. In: Proceedings of the 10th colloquium on automata, languages and programming. LNCS, vol 154. Springer, Berlin, pp 478–490
Martí R, Pantrigo JJ, Duarte A, Pardo EG (2010) Branch and bound for the cutwidth minimization problem. Technical report, University of Valencia, Spain
MathWorld: A Wolfram Web Resource (2009). http://mathworld.wolfram.com/topics/ArchimedeanGraphs.html. Accessed 5 May 2009
Monien B, Sudborough IH (1988) Min cut is NP-complete for edge weighted trees. Theor Comput Sci 58:209–229
Monien B, Vrt’o I (2004) Improved bounds on cutwidths of shuffle-exchange and de Bruijn graphs. Parallel Process Lett 14:361–366
Montanari A, Semerjian G (2006) On the dynamics of the glass transition on Bethe lattices. J Stat Phys 124:103–189
Nakano K (2003) Linear layout of generalized hypercubes. Int J Found Comput Sci 14:137–156
Palubeckis G (2006) Iterated tabu search for the unconstrained binary quadratic optimization problem. Informatica 17:279–296
Palubeckis G (2007) Iterated tabu search for the maximum diversity problem. Appl Math Comput 189:371–383
Pantrigo JJ, Martí R, Duarte A, Pardo EG (2010) Scatter search for the cutwidth minimization problem. Technical report, University of Valencia, Spain
PARTY Graph Collection (2009). http://wwwcs.uni-paderborn.de/cs/ag-monien/RESEARCH/PART/graphs.html. Accessed 5 May 2009
Rolim J, Sýkora O, Vrt’o I (1995) Optimal cutwidths and bisection widths of 2- and 3-dimensional meshes. In: 21st International workshop on graph-theoretic concepts in computer science (WG’95). LNCS, vol 1017. Springer, Berlin, pp 252–264
Shelar RS, Sapatnekar SS (2002) Efficient layout synthesis algorithm for pass transistor logic circuits. In: Proceedings of the 11th IEEE/ACM international workshop on logic&synthesis (IWLS-02), New Orleans, LA, USA, pp 209–214
Takagi K, Takagi N (1999) Minimum cut linear arrangement of p−q dags for VLSI layout of adder trees. IEICE Trans Fundam Electron Commun Comput Sci E82-A:767–774
Thilikos DM, Serna M, Bodlaender HL (2005a) Cutwidth I: a linear time fixed parameter algorithm. J Algorithms 56:1–24
Thilikos DM, Serna M, Bodlaender HL (2005b) Cutwidth II: algorithms for partial w-trees of bounded degree. J Algorithms 56:25–49
Wikipedia (2009). http://en.wikipedia.org/wiki/Gray_graph. Accessed 5 May 2009
Yannakakis M (1985) A polynomial algorithm for the min-cut linear arrangement of trees. J ACM 32:950–988
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Palubeckis, G., Rubliauskas, D. A branch-and-bound algorithm for the minimum cut linear arrangement problem. J Comb Optim 24, 540–563 (2012). https://doi.org/10.1007/s10878-011-9406-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-011-9406-2