Skip to main content

Weighted visibility graphs of bars and related flow problems

Extended abstract

  • Conference paper
  • First Online:
Algorithms and Data Structures (WADS 1989)

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

Included in the following conference series:

Abstract

A layout is a set of vertically oriented non-intersecting line segments in the plane called bars. The visibility graph associated with a layout is defined as a graph whose vertices correspond to the bars, and whose weighted edges represent the visibility between bars. (Two bars ū and \(\bar v\) are visible for t units, if a rectangle of vertical thickness t can be drawn with opposite sides on ū and \(\bar v\), and without intersecting any other bar.) This paper provides a polynomial time solution to the problem of determining, for a given edge-weighted graph, whether there exists a corresponding layout of bars, and if so constructing such a layout. The problem is first re-expressed as a constrained network flow problem. It is in this domain that an algorithm is developed. Futhermore, the flow formulation permits us to illustrate the proximity of this layout problem to related NP-hard flow problems.

Supported in part by N.S.E.R.C. grant A3583

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. P. Duchet, Y. Hamidoune, M. Las Vergnas, and H. Meyniel, Representing a planar graph by vertical lines joining different levels, Discrete Math. 46 (1983), 221–332.

    Article  Google Scholar 

  2. M. Garey, D. Johnson, H. So, An Application of Graph Coloring to Printed Circuit Testing, 1975 FOCS.

    Google Scholar 

  3. S. Ghosh, On Recognizing and characterizing visibility graphs of simple polygons, The Johns Hopkins University/EECS Technical Report 86/14, 1986.

    Google Scholar 

  4. J. O'Rourke, Art Gallery Theorems and Algorithms, Oxford University Press (1987).

    Google Scholar 

  5. P. Rosenstiehl, R. Tarjan, Rectilinear Planar Layouts and Bipolar Orientations of Planar Graphs, Discrete and Computational Geometry, 1 (1986), 343–353.

    Google Scholar 

  6. R. Tamassia, I. Tollis, A Unified Approach to Visibility Representations of Planar Graphs, Discrete and Computational Geometry, 1 (1986), 321–341.

    Google Scholar 

  7. S. K. Wismath, Characterizing Bar Line-of-Sight Graphs, Proc. 1st ACM Symposium on Computational Geometry, Baltimore (1985), 147–152.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

F. Dehne J. -R. Sack N. Santoro

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kirkpatrick, D.G., Wismath, S.K. (1989). Weighted visibility graphs of bars and related flow problems. In: Dehne, F., Sack, J.R., Santoro, N. (eds) Algorithms and Data Structures. WADS 1989. Lecture Notes in Computer Science, vol 382. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51542-9_28

Download citation

  • DOI: https://doi.org/10.1007/3-540-51542-9_28

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-48237-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics