Skip to main content

On bipartite crossings, largest biplanar subgraphs, and the linear arrangement problem

  • Session 2B: Invited Lecture
  • Conference paper
  • First Online:
Book cover Algorithms and Data Structures (WADS 1997)

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

Included in the following conference series:

Abstract

We study the bipartite crossing number problem. When the minimum degree and the maximum degree of the graph are close to each other, we derive two polynomial time approximation algorithms for solving this problem, with approximation factors, O(log2 n), and O(log n log log n), from the optimal, respectively, where n is the number of vertices. This problem had been known to be NP-hard, but no approximation algorithm which could generate a provably good solution was known. An important aspect of our work has been relating this problem to the linear arrangement problem. Indeed using this relationship we also present an O(n 1.6) time algorithm for computing the bipartite crossing number of a tree.

We also settle down the problem of computing a largest weighted biplanar subgraph of an acyclic graph by providing a linear time algorithm to it. This problem was known to be NP-hard when graph is planar and very sparse, and all weights are 1.

The research of the first author was supported by NSF grant CCR-9528228.

Research of the 2nd and the 4th author was partially supported by grant No. 95/5305/95 of Slovak Grant Agency and Alexander von Humboldt Foundation.

Research of the third author was supported in part by the Hungarian National Science Fund contracts T 016 358 and T 019 367.

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. Chung, F. R. K., On optimal linear arrangements of trees, Computers and Mathematics with Applications 10, (1984), 43–60.

    Google Scholar 

  2. Chung, F. R. K., A conjectured minimum valuation tree, SIAM Review 20 (1978), 601–604.

    Google Scholar 

  3. Díaz, J., Graph layout problems, in: Proc. International Symposium on Mathematical Foundations of Computer Sciences, Lecture Notes in Computer Scince 629, Springer Verlag, Berlin, 1992, 14–21.

    Google Scholar 

  4. Di Battista, J., Eades, P., Tamassia, R., Tollis, I. G., Algorithms for drawing graphs: an annotated bibliography, Computational Geometry 4 (1994), 235–282.

    Google Scholar 

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

    Google Scholar 

  6. Eades, P., Whitesides, S., Drawing graphs in 2 layers, Theoretical Computer Sceince 131, 1994, 361–374.

    Google Scholar 

  7. Even, G., Naor, J. S., Rao, S., Scieber, B., Divide-and-Conquer approximation algorithms via spreading metrices, in Proc. 36th Annual IEEE Symposium on Foundation of Computer Science, IEEE Computer Society Press, 1995, 62–71.

    Google Scholar 

  8. Even, G., Naor, J. S., Rao, S., Scieber, B., Fast Approximate Graph Partition Algorithms, 8th Annual ACM-SIAM Symposium on Disc. Algo., 1997, 639–648.

    Google Scholar 

  9. Garey, M. R., Johnson, D. S., Crossing number is NP-complete, SIAM J. Algebraic and Discrete Methods 4 (1983), 312–316.

    Google Scholar 

  10. Harary, F., Determinants, permanents and bipartite graphs, Mathematical Magazine 42 (1969), 146–148.

    Google Scholar 

  11. Hansen, M., Approximate algorithms for geometric embeddings in the plane with applications to parallel processing problems, 30th FOGS, 1989, 604–609.

    Google Scholar 

  12. Harary, F., Schwenk, A., A new crossing number for bipartite graphs, Utilitas Mathematica 1 (1972), 203–209.

    Google Scholar 

  13. Jünger, M., Mutzel, P., Exact and heuristic algorithm for 2-layer straightline crossing number, in: Proc. Graph Drawing'95, Lecture Notes in Computer Science 1027, Springer Verlag, Berlin, 1996, 337–348.

    Google Scholar 

  14. Juvan, M., Mohar, B., Optimal linear labelings and eigenvalues of graphs, Discrete Mathematics 36 (1992), 153–168.

    Google Scholar 

  15. Leighton, F.T., Complexity issues in VLSI, MIT Press, 1983.

    Google Scholar 

  16. Leighton F. T., Rao, S., An approximate max flow min cut theorem for multicommodity flow problem with applications to approximation algorithm, 29th Foundation of Computer Science, IEEE Computer Society Press, 1988, 422–431.

    Google Scholar 

  17. Lengauer, T., Combinatorial algorithms for integrated circuit layouts, Wiley and Sons, Chichester, UK, 1990.

    Google Scholar 

  18. May, M., Szkatula, K., On the bipartite crossing number, Control and Cybernetics 17 (1988), 85–98.

    Google Scholar 

  19. Mutzel, P., An alrenative method to crossing minimization on hierarchical graphs, Proceeding of Graph Drawing 96, Lecture Notes in Computer Science, Springer Verlag, Berin, 1997.

    Google Scholar 

  20. Seidvasser, M. A., The optimal number of the vertices of a tree, Diskretnii Analiz 19 (1970), 56–74.

    Google Scholar 

  21. Shiloach, Y., A minimum linear arrangement algorithm for undirected trees, SIAM J. Computing 8 (1979), 15–32.

    Google Scholar 

  22. Spinrad, J., Brandstädt, A., Stewart, L., Bipartite permutation graphs, Discrete Applied Mathematics 19, 1987, 279–292.

    Google Scholar 

  23. Sugiyama, K., Tagawa, S., Toda, M., Methods for visual understanding of hierarchical systems structures, IEEE Transactions on Systems, Man and Cybernetics 11 (1981), 109–125.

    Google Scholar 

  24. Warfield, J., Crossing theory and hierarchy mapping, IEEE Transactions on Systems, Man and Cybernetics 7 (1977), 502–523.

    Google Scholar 

  25. Watkins, M.E., A special crossing number for bipartite graphs: a research problem, Annals of New York Academy Sciences 175 (1970), 405–410.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Frank Dehne Andrew Rau-Chaplin Jörg-Rüdiger Sack Roberto Tamassia

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Shahrokhi, F., Sýkora, O., Székely, L.A., Vrt'o, I. (1997). On bipartite crossings, largest biplanar subgraphs, and the linear arrangement problem. In: Dehne, F., Rau-Chaplin, A., Sack, JR., Tamassia, R. (eds) Algorithms and Data Structures. WADS 1997. Lecture Notes in Computer Science, vol 1272. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63307-3_48

Download citation

  • DOI: https://doi.org/10.1007/3-540-63307-3_48

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-69422-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics