Weighted visibility graphs of bars and related flow problems

Extended abstract
  • David G. Kirkpatrick
  • Stephen K. Wismath
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 382)


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.


Planar Graph Layout Problem Visibility Graph Vertical Thickness Brute Force Approach 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [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.CrossRefGoogle Scholar
  2. [2]
    M. Garey, D. Johnson, H. So, An Application of Graph Coloring to Printed Circuit Testing, 1975 FOCS.Google Scholar
  3. [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. [4]
    J. O'Rourke, Art Gallery Theorems and Algorithms, Oxford University Press (1987).Google Scholar
  5. [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. [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. [7]
    S. K. Wismath, Characterizing Bar Line-of-Sight Graphs, Proc. 1st ACM Symposium on Computational Geometry, Baltimore (1985), 147–152.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1989

Authors and Affiliations

  • David G. Kirkpatrick
    • 1
  • Stephen K. Wismath
    • 2
  1. 1.Computer ScienceUniversity of British ColumbiaCanada
  2. 2.Mathematical SciencesUniversity of LethbridgeCanada

Personalised recommendations