Skip to main content

Cell flipping in permutation diagrams

  • Algorithms and Data Structures V
  • Conference paper
  • First Online:

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

Abstract

Permutation diagrams have been used in circuit design to model a set of single point nets crossing a channel, where the minimum number of layers needed to realize the diagram equals the clique number ω(G) of its permutation graph, the value of which can be calculated in O(n log n) time. We consider a generalization of this model motivated by “standard cell” technology in which the numbers on each side of the channel are partitioned into consecutive subsequences, or cells, each of which can be left unchanged or flipped (i.e., reversed). We ask, for what choice of fiippings will the resulting clique number be minimum or maximum. We show that when one side of the channel is fixed (no flipping), an optimal flipping for the other side can be found in O(n log n) time for the maximum clique number. We prove that the general problem is NP-complete for the minimum clique number and O(n 2) for the maximum clique number. Moreover, since the complement of a permutation graph is also a permutation graph, the same complexity results hold for the independence number.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. E. Boros, P.L. Hammer, and M. Minoux. Optimal cell flipping to minimize channel density in VLSI design and a class of pseudo-boolean optimization problems. Technical Report 2, RUTCOR, Rutgers University, 1995.

    Google Scholar 

  2. M.L. Fredman. On computing the length of longest increasing subsequences. Discrete Mathematics, 11:29–35, 1975.

    Article  MATH  MathSciNet  Google Scholar 

  3. M.C. Golumbic. Algorithmic Graph Theory and Perfect Graphs. Academic Press, New York, 1980.

    MATH  Google Scholar 

  4. A.S. LaPaugh. Algorithms for integrated circuit layout: an analytic approach. PhD thesis, Dept. of Electrical Engineering and Computer Science, M.I.T., Cambridge, Mass, USA, 1980.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Michel Morvan Christoph Meinel Daniel Krob

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag

About this paper

Cite this paper

Golumbic, M.C., Kaplang, H. (1998). Cell flipping in permutation diagrams. In: Morvan, M., Meinel, C., Krob, D. (eds) STACS 98. STACS 1998. Lecture Notes in Computer Science, vol 1373. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0028592

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64230-5

  • Online ISBN: 978-3-540-69705-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics