Skip to main content
Log in

A branch-and-bound algorithm for the minimum cut linear arrangement problem

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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

    Article  MathSciNet  MATH  Google Scholar 

  • Bezrukov SL, Das SK, Elsässer R (2000) An edge-isoperimetric problem for powers of the Petersen graph. Ann Comb 4:153–169

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • Brunetta L, Conforti M, Rinaldi G (1997) A branch-and-cut algorithm for the equicut problem. Math Program 78:243–263

    MathSciNet  MATH  Google Scholar 

  • Díaz J, Petit J, Serna M (2002) A survey of graph layout problems. ACM Comput Surv 34:313–356

    Article  Google Scholar 

  • Djidjev HN, Vrt’o I (2003) Crossing numbers and cutwidths. J Graph Algorithms Appl 7:245–251

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Google Scholar 

  • Glover F (1989) Tabu search—part I. ORSA J Comput 1:190–206

    Article  MathSciNet  MATH  Google Scholar 

  • Harper LH (1964) Optimal assignments of numbers to vertices. SIAM J Appl Math 12:131–135

    Article  MathSciNet  MATH  Google Scholar 

  • Karisch SE, Rendl F, Clausen J (2000) Solving graph bisection problems with semidefinite programming. INFORMS J Comput 12:177–191

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Monien B, Vrt’o I (2004) Improved bounds on cutwidths of shuffle-exchange and de Bruijn graphs. Parallel Process Lett 14:361–366

    Article  MathSciNet  Google Scholar 

  • Montanari A, Semerjian G (2006) On the dynamics of the glass transition on Bethe lattices. J Stat Phys 124:103–189

    Article  MathSciNet  MATH  Google Scholar 

  • Nakano K (2003) Linear layout of generalized hypercubes. Int J Found Comput Sci 14:137–156

    Article  MATH  Google Scholar 

  • Palubeckis G (2006) Iterated tabu search for the unconstrained binary quadratic optimization problem. Informatica 17:279–296

    MathSciNet  MATH  Google Scholar 

  • Palubeckis G (2007) Iterated tabu search for the maximum diversity problem. Appl Math Comput 189:371–383

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Google Scholar 

  • Takagi K, Takagi N (1999) Minimum cut linear arrangement of pq dags for VLSI layout of adder trees. IEICE Trans Fundam Electron Commun Comput Sci E82-A:767–774

    Google Scholar 

  • Thilikos DM, Serna M, Bodlaender HL (2005a) Cutwidth I: a linear time fixed parameter algorithm. J Algorithms 56:1–24

    Article  MathSciNet  MATH  Google Scholar 

  • Thilikos DM, Serna M, Bodlaender HL (2005b) Cutwidth II: algorithms for partial w-trees of bounded degree. J Algorithms 56:25–49

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gintaras Palubeckis.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-011-9406-2

Keywords

Navigation