Skip to main content
Log in

Linear arrangement problems on recursively partitioned graphs

  • Published:
Zeitschrift für Operations-Research Aims and scope Submit manuscript

Abstract

We analyze the complexity of the restrictions of linear arrangement problems that are obtained if the legal permutations of the nodes are restricted to those that can be obtained by orderings of a binary tree structuring the nodes of the graph, the so-called p-tree. These versions of the linear arrangement problems occur in several places in current circuit layout systems. There the p-tree is the result of a recursive partitioning process of the graph. We show that the MINCUT LINEAR ARRANGEMENT problem and the OPTIMAL LINEAR ARRANGEMENT problem can be solved in polynomial time, if the p-tree is balanced. All other versions of the linear arrangement problems we analyzed are NP-complete.

Zusammenfassung

Wir analysieren die Komplexität von eingeschränkten Linear Arrangement Problemen, bei denen nur solche Permutationen der Knoten erlaubt sind, die durch die Ordnung eines die Knoten des Graphen strukturierenden, binären Baumes — des sogenannten P-tress — entstehen. Derartige Versionen von Linear Arrangement Problemen tauchen an mehreren Stellen in heutigen Schaltkreis Layout Systemen auf. Der P-tree resultiert dabei aus einem rekursiven Zerteiluungsprozeß des Graphen. Wir zeigen, daß das MINCUT LINEAR ARRANGEMENT und das OPTIMAL LINEAR ARRANGEMENT Problem in polynomieller Zeit lösbar sind, wenn der P-tree balanciert ist. Alle anderen betrachteten Versionen von Linear Arrangement Problemen sind NP-vollständig.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

  1. Bui TN, Chauduri S, Leighton FT, Sipser M (1987) Graph bisection algorithms with good average case behaviour. Combinatorica 7/2:171–191

    Article  Google Scholar 

  2. Fellows MR, Langston MA (1988) Layout permutation problems and well-partially-ordered sets. Proc. 5th MIT Conference on Advanced Research in VLSI

  3. Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. Freeman

  4. Kernighan BW, Lin S (1970) An efficient heuristic procedure for partitioning graphs. Bell Sys Tech Journal 49:291–307

    Article  MATH  Google Scholar 

  5. Papadimitriou CH (1976) The NP-completeness of the bandwidth minimization problem. Computing 16:263–270

    Article  MathSciNet  MATH  Google Scholar 

  6. Saxe JB (1980) Dynamic programming algorithms for recognizing small bandwidth graphs in polynomial time. SIAM Journal on Algebraic and Discrete Methods 00:313–369

    MathSciNet  MATH  Google Scholar 

  7. Shiloach Y (1979) A minimum linear arrangement algorithm for undirected trees. SIAM Journal on Computing 8:15–32

    Article  MathSciNet  MATH  Google Scholar 

  8. Yannakakis M (1985) A polynomial time algorithm for the mincut linear arrangement of trees. Journal ACM 32:950–959

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lengauer, T., Müller, R. Linear arrangement problems on recursively partitioned graphs. Zeitschrift für Operations Research 32, 213–230 (1988). https://doi.org/10.1007/BF01928924

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01928924

Key words

Schlüsselwörter