skip to main content
10.1145/1064092.1064106acmconferencesArticle/Chapter ViewAbstractPublication PagessocgConference Proceedingsconference-collections
Article

Certifying and constructing minimally rigid graphs in the plane

Published:06 June 2005Publication History

ABSTRACT

We study minimally rigid graphs in the plane or plane isostatic graphs. These graphs (also called Laman graphs) admit characterizations based on decomposition into trees (Crapo's theorem and Récski's theorem). Tree partitions can be viewed as certificates of plane isostatic graphs. Unfortunately, they require Ω(n2) time to verify their validity where n is the number of vertices in the graph. We present a new construction (which can be viewed as a hierarchical decomposition of the graph) called red-black hierarchy that (i) is a certificate for plane isostatic graphs, and (ii) can be verified in linear time. We also show that it can be computed in O(n2) time.A classical result in Rigidity Theory by Henneberg [9] states that the plane isostatic graphs can be constructed incrementally by special vertex insertions. We study the following computational problem: given a Laman graph G, compute a sequence of Henneberg insertions that yields G. We show that the red-bl ack hierarchy can be used to compute a Henneberg construction in O(n2) time. Applied to planar graphs our algorithm can speed up a recent algorithm by Haas et al. [8] for embedding a planar Laman graph as a pointed pseudo-triangulation by a factor of O(n).

References

  1. A. R. Berg and T. Jordan. Algorithms for graph rigidity and scene analysis. In 11th European Symp. on Algorithms, LNCS 2832, pages 78--89. Springer-Verlag, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  2. R. Connelly, E. D. Demaine, and G. Rote. Straightening polygonal arcs and convexifying polygonal cycles. In Proc. 41th Annu. Sympos. on Found. of Computer Science, pages 432--442, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. T. Eren, B. D. Anderson, W. Whiteley, A. S. Morse, and P. N. Belhumeur. Information structures to control formation splitting and merging. In Proc. of the American Control Conference, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  4. T. Eren, P. N. Belhumeur, and A. S. Morse. Closing ranks in vehicle formations based on rigidity. In Proc. 41st Conference on Decision and Control, volume 3, pages 2959--2964, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  5. T. Eren, W. Whiteley, A. S. Morse, P. N. Belhumeur, and B. D. Anderson. Sensor and network topologies of formations with direction, bearing and angle information between agents. In Proc. of the 42nd IEEE Conference on Decision and Control, pages 3064--3069, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  6. J. Graver, B. Servatius, and H. Servatius. Combinatorial Rigidity, volume 2. Amer. Math. Soc., Graduate Studies in Mathematics, 1993.Google ScholarGoogle Scholar
  7. L. J. Guibas and J. Stolfi. Primitives for the manipulation of general subdivisions and the computation of Voronoi diagrams. ACM Trans. Graph., 4(2):74--123, Apr. 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. R. Haas, D. Orden, G. Rote, F. Santos, B. Servatius, H. Servatius, I. Streinu, D. Souvaine, and W. Whiteley. Planar minimally rigid graphs and pseudo-triangulations. Comput. Geom. Theory Appl., 31(1-2):31--61, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. L. Henneberg. Die graphische Statik der starren Systeme. Leipzig, 1911.Google ScholarGoogle Scholar
  10. J. Hopcroft and R. E. Tarjan. Efficient planarity testing. J. ACM, 21(4):549--568, 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. D. Jacobs, A. J. Rader, L. Kuhn, and M. Thorpe. Protein flexibility predictions using graph theory. Proteins, 44:150--165, 2001.Google ScholarGoogle ScholarCross RefCross Ref
  12. D. J. Jacobs and B. Hendrickson. An algorithm for two dimensional rigidity percolation: The pebble game. J. Comp. Phys., 137(2):346--365, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. G. Laman. On graphs and rigidity of plane skeletal structures. J. Engineering Math., 4:331--340, 1970.Google ScholarGoogle ScholarCross RefCross Ref
  14. L. Lovasz and Y. Yemini. On generic rigidity in the plane. SIAM J. Algebraic Discrete Methods, 3:91--98, 1982.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. I. Streinu. A combinatorial approach to planar non-colliding robot arm motion planning. In Proc. 41st Annu. IEEE Sympos. Found. Comput. Sci., pages 443--453, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. K. Sugihara. Machine Interpretation of Line Drawings. MIT Press Series in Artificial Intelligence. MIT Press, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. W. Whiteley. Rigidity of molecular structures: generic and geometric analysis. In M. F. Thorpe and P. M. Duxbury, editors, Rigidity Theory and Applications, pages 21--46. Kluwer, 1999.Google ScholarGoogle Scholar
  18. W. Whiteley. Rigidity and scene analysis. In J. E. Goodman and J. O'Rourke, editors, Handbook of Discrete and Computational Geometry, chapter 60, pages 1327--1354. CRC Press LLC, Boca Raton, FL, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Certifying and constructing minimally rigid graphs in the plane

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SCG '05: Proceedings of the twenty-first annual symposium on Computational geometry
      June 2005
      398 pages
      ISBN:1581139918
      DOI:10.1145/1064092

      Copyright © 2005 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 6 June 2005

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      SCG '05 Paper Acceptance Rate41of141submissions,29%Overall Acceptance Rate625of1,685submissions,37%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader