Skip to main content

A Parallel Approach to Row-Based VLSI Layout Using Stochastic Hill-Climbing

  • Conference paper
  • First Online:
Developments in Applied Artificial Intelligence (IEA/AIE 2003)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2718))

  • 3705 Accesses

Abstract

Parallel algorithms based on stochastic hill-climbing and parallel algorithms based on simple elements of a genetic algorithm for the one-sided bipartite crossing number problem, used in row-based VLSI layout, were investigated. These algorithms were run on a PVM cluster. The experiments show that the parallel approach does not bring faster computation but it does, however, much more importantly, bring a better quality solution to the problem, i.e. it generates drawings with lower numbers of pairwise edge crossings.

Research of the first two and last authors was supported by the EPSRC grant GR/R37395/01. Research of the second and the last authors was supported by the Slovak Scientific Grant Agency grant No. 2/3164/23.

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.

Similar content being viewed by others

References

  1. O. Bastert, C. Matuszewski. (2001). Layered drawings of digraphs, In: Drawing Graphs, Methods and Models (eds. M. Kaufmann, D. Wagner), Lecture Notes in Computer Science 2025, Springer Verlag, 87–118.

    Chapter  Google Scholar 

  2. J. Dongarra, G.A. Geist, J.A. Kohl, P.M. Papadopoulos, S. Scott, V. Sunderam. HARNESS: Heterogeneous Adaptable Reconfigurable Networked Systems. http://www.csm.ornl.gov/harness/.

  3. C. Demetrescu., I. Finocchi. (2001). Removing cycles for minimizing crossings. J. Experimental Algorithmics. To appear.

    Google Scholar 

  4. G. Di Battista, P. Eades, R. Tamassia, I.G. Tollis. (1999). Graph Drawing: Algorithms for Visualization of Graphs. Prentice Hall.

    Google Scholar 

  5. P. Eades, N. Wormald. (1994). Edge crossings in drawings of bipartite graphs, Algorithmica, 11 379–403.

    Article  MATH  MathSciNet  Google Scholar 

  6. J.A. Gallian. (1989). A survey: recent results, conjectures and open problems in labelling graphs, J. Graph Theory 13 491–504.

    Article  MATH  MathSciNet  Google Scholar 

  7. M.R. Garey, D.S. Johnson. (1983). Crossing number is np -complete, SIAM J. Algebraic Discrete Meth., 4 312–316.

    Article  MATH  MathSciNet  Google Scholar 

  8. E. Mäkinen, M. Sieranta. (1994). Genetic algorithms for drawing bipartite graphs, International J. Computer Mathematics 53 157–166.

    Article  MATH  Google Scholar 

  9. C. Matuszewski, R. Schönfeld, P. Molitor. (1999). Using sifting for k-layer straightline crossing minimization, in: Proc. 7th International Symposium on Graph Drawing (GD’99), LNCS 1731, 217–224.

    Google Scholar 

  10. P. Mutzel. (2001). Optimization in leveled graphs. In: M. Pardalos, C.A. Floudas (eds.): Encyclopedia of Optimization. Kluwer, Dordrecht.

    Google Scholar 

  11. H. Purchase. (1998). Which aesthetic has the greatest effect on human understanding?, in Proc. Symposium on Graph Drawing, GD’97, Lecture Notes in Comput. Sci., 1353, Springer Verlag, Berlin, 248–261.

    Chapter  Google Scholar 

  12. M. Sarrafzadeh, C.K. Wong. (1996). An Introduction to VLSI Physical Design, McGraw Hill, New York, NY.

    Google Scholar 

  13. F. Shahrokhi, O. Sýkora, L.A. Székely, I. Vrťo. (1998). On bipartite crossings, largest biplanar subgraphs, and the linear arrangement problem, in Proc. Workshop on Algorithms and Data Structures, WADS’97, Lecture Notes in Comput. Sci. 1272, Springer-Verlag, Berlin, 55–68.

    Google Scholar 

  14. F. Shahrokhi, O. Sýkora, L.A. Székely, I. Vrťo. (2000). A new lower bound for the bipartite crossing number with algorithmic applications, Theoretical Computer Science 245 281–294.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Newton, M., Sýkora, O., Withall, M., Vrt’o, I. (2003). A Parallel Approach to Row-Based VLSI Layout Using Stochastic Hill-Climbing. In: Chung, P.W.H., Hinde, C., Ali, M. (eds) Developments in Applied Artificial Intelligence. IEA/AIE 2003. Lecture Notes in Computer Science(), vol 2718. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45034-3_76

Download citation

  • DOI: https://doi.org/10.1007/3-540-45034-3_76

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40455-2

  • Online ISBN: 978-3-540-45034-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy