Skip to main content

Optimal k-colouring and k-nesting of intervals

  • Conference paper
  • First Online:
Theory of Computing and Systems (ISTCS 1992)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 601))

Included in the following conference series:

Abstract

We describe and solve two problems motivated from routing in CMOS cells layed out in the style of one-dimensional transistor arrays, as well as from channel routing. In the first problem we find an optimal subset of intervals to be layed out on k tracks, for any given k. In the second problem we find an optimal set of nested intervals, to be layed out on any given number of tracks. Both solutions are polynomial time, and have applications in many routing problems.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Aharoni, I.B-A. Hartman, and A.J. Hoffman, Path Partitions and Packs of Acyclic Digraphs, Pacific Journal of Mathematics, 118(2) (1985), 249–259.

    Google Scholar 

  2. R. Bar-Yehuda, J.A. Feldman, R.Y. Pinter, and S. Wimer, Depth First Search and Dynamic Programming Algorithms for Efficient CMOS Cell Generation IEEE Trans. on CAD, 8(7), (1989), 737–743.

    Google Scholar 

  3. J.A. Bondy and U.S.R. Murty, Graph Theory with Applications Macmillan, London, and American Elsevier, New York 1976.

    Google Scholar 

  4. H. Edelsbrunner, M. Overmars, and E. Welzl, I.B-A. Hartman, and J.A. Feldman, Ranking Intervals Under Visibility Constraints, Intern. J.Computer Math. 34, (1990), 129–144.

    Google Scholar 

  5. S. Even, Graph Algorithms, Computer Science Press, 1979.

    Google Scholar 

  6. J.C. Fournier, Une Characterization des graphes de cordes, C.R.Acad.Sci.Paris 286A, (1978), 811–813.

    Google Scholar 

  7. F. Gavril, Algorithms for a maximum clique and a minimum independent set of a circle graph, Networks 3, (1973), 261–273.

    Google Scholar 

  8. M.C.Golumbic, Algorithmic Graph Theory and Perfect Graphs, Academic Press, 1980.

    Google Scholar 

  9. A.Hashimoto and J.Stevens, Wire Routing by Optimizing Channel Assignment, Proc. 8th DA Conference, (1971), 214–224.

    Google Scholar 

  10. A.J. Hoffman, Extending Greene's Theorem to Directed Graphs, J. Combinatorial Theory, Ser.A, 34 (1983), 102–107.

    Google Scholar 

  11. A.J. Hoffman and J.B. Kruskal, Integral boundary points of convex polyhedra, in Linear inequalities and related systems, Annals of Mathematics Study 8, (1956), 223–246.

    Google Scholar 

  12. L.G. Khachian, A Polynomial algorithm for linear programming, Doclady Akad. Nauk USSR, 244, no.5 7 (1979), 1093–96.

    Google Scholar 

  13. A.S.LaPaugh and R.Y.Pinter, Channel Routing for Integrated Circuits, Annual Review of Computer Science 4, (1989).

    Google Scholar 

  14. L. Redei, Ein Kombinatorischer Satz, Acta Litt. Sci. Szeged 7 (1934), 39–43.

    Google Scholar 

  15. T.G. Szymanski, Dogleg Channel Routing is NP-Completc, IEEE Trans. on Computer-Aided Design CAD-4, (Jan. 1985), 31–41.

    Google Scholar 

  16. T. Uehara and W. M. vanCleemput, Optimal Layout of CMOS Functional Arrays, IEEE Trans. on Comput., C-30, (1981), 305–312.

    Google Scholar 

  17. S. Wimer, R. Y. Pinter, and J. A. Feldman, Optimal Chaining of CMOS Transistors in a Functional Cell, IEEE Trans. on CAD of Integrated Circuits and Systems, CAD-6, (1987), 795–801.

    Google Scholar 

  18. U. Yoeli, A Robust Channel Router, IEEE Trans. on Computer-Aided Design CAD-10(2), (February 1991), 212–219.

    Google Scholar 

  19. T.Yoshimura, An Efficient Channel Router, Proc. 21st Design Automation Conference, (June 1984), 38–44.

    Google Scholar 

  20. T. Yoshimura and E.S. Kuh, Efficient Algorithms for Channel Routing, IEEE Trans. on Computer-Aided Design, CAD-1(1), (Jan. 1982), 25–35.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

D. Dolev Z. Galil M. Rodeh

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hartman, I.BA. (1992). Optimal k-colouring and k-nesting of intervals. In: Dolev, D., Galil, Z., Rodeh, M. (eds) Theory of Computing and Systems. ISTCS 1992. Lecture Notes in Computer Science, vol 601. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0035179

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55553-7

  • Online ISBN: 978-3-540-47214-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics