Skip to main content
Log in

Stress Matrices and Global Rigidity of Frameworks on Surfaces

  • Published:
Discrete & Computational Geometry Aims and scope Submit manuscript

Abstract

In 2005, Bob Connelly showed that a generic framework in \({\mathbb {R}}^d\) is globally rigid if it has a stress matrix of maximum possible rank, and that this sufficient condition for generic global rigidity is preserved by the 1-extension operation. His results gave a key step in the characterisation of generic global rigidity in the plane. We extend these results to frameworks on surfaces in \({\mathbb {R}}^3\). For a framework on a family of concentric cylinders, cones or ellipsoids, we show that there is a natural surface stress matrix arising from assigning edge and vertex weights to the framework, in equilibrium at each vertex. In the case of cylinders and ellipsoids, we show that having a maximum-rank stress matrix is sufficient to guarantee generic global rigidity on the surface. We then show that this sufficient condition for generic global rigidity is preserved under 1-extension and use this to make progress on the problem of characterising generic global rigidity on the cylinder.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

Notes

  1. We can consider \(\det M\) as a polynomial in the coordinates of \((p(v_1),p(v_2),p(v_3))\). If \(\det M=0\), then genericness would imply that this polynomial evaluates to 0 at all points in \(S(r_1)\times S(r_2)\times S(r_3)\). It is straightforward to show that this is not the case by finding points \((p_1,p_2,p_3)\in S(r_1)\times S(r_2)\times S(r_3)\) at which the polynomial is non-zero. When \({S}={\mathcal {Y}}(r)\), we can take \(p_1=(\sqrt{r_1},0,0)\), \(p_2=(0,\sqrt{r_2},0)\) and \(p_3=(\sqrt{r_3},0,1)\); when \({S}={\mathcal {C}}(r)\), we can take \(p_1=(\sqrt{r_1},0,1)\), \(p_2=(\sqrt{r_2},0,-1)\) and \(p_3=(0,\sqrt{r_3},1)\); and when \({S}={\mathcal {E}}(r)\), we can take \(p_1=(\sqrt{r_1},0,0)\), \(p_2=(0,\frac{\sqrt{r_2}}{\sqrt{\alpha }},0)\) and \(p_3=(0,0,\frac{\sqrt{r_3}}{\sqrt{\beta }})\).

  2. Partial results are known for particular surfaces: there exists a framework (Gq) with \({\text {rank}}\,R_{{S}^q}(G',q)={\text {rank}}\,R_{S}(G,p)+3\) and \({S}^q={S}\) when \({S}={\mathcal {Y}}\) [15], and when \({S}={\mathcal {C}}(1)\) or \({S}={\mathcal {E}}(1)\) [16].

References

  1. Abbott, T.: Generalizations of Kempe’s universality theorem, Master’s Thesis, Massachusetts Institute of Technology. http://web.mit.edu/tabbott/www/papers/mthesis.pdf (2008)

  2. Basu, S., Pollack, R., Roy, M.-F.: Algorithms in Real Algebraic Geometry. Springer, Berlin (2004)

    Google Scholar 

  3. Bochnak, J., Coste, M., Roy, M.-F.: Real Algebraic Geometry. Springer, Berlin (1998)

    Book  MATH  Google Scholar 

  4. Connelly, R.: Rigidity and energy. Invent. Math. 66, 11–33 (1982)

    Article  MATH  MathSciNet  Google Scholar 

  5. Connelly, R.: On generic global rigidity. In: Applied Geometry and Discrete Mathematics. DIMACS Series Discrete Mathematics and Theoretical Computer Science, vol. 4, pp. 147–155 (1991)

  6. Connelly, R.: Generic global rigidity. Discrete Comput. Geom. 33, 549–563 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  7. Connelly, R., Whiteley, W.: Global rigidity: the effect of coning. Discrete Comput. Geom. 43(4), 717–735 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  8. Gortler, S., Healy, A., Thurston, D.: Characterizing generic global rigidity. Am. J. Math. 132(4), 897–939 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  9. Hendrickson, B.: Conditions for unique graph realisations. SIAM J. Comput. 21(1), 65–84 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  10. Laman, G.: On graphs and the rigidity of plane skeletal structures. J. Eng. Math. 4, 331–340 (1970)

    Article  MATH  MathSciNet  Google Scholar 

  11. Jackson, B., Jordán, T.: Connected rigidity matroids and unique realisations of graphs. J. Comb. Theory B 94, 1–29 (2005)

    Article  MATH  Google Scholar 

  12. Jackson, B., Keevash, P.: Necessary conditions for global rigidity of direction-length frameworks. Discrete Comput. Geom. 46, 72–85 (2011)

    Article  MATH  MathSciNet  Google Scholar 

  13. Jackson, B., McCourt, T., Nixon, A.: Necessary conditions for the generic global rigidity of frameworks on surfaces. Discrete Comput. Geom. 52(2), 344–360 (2014)

    Article  MATH  MathSciNet  Google Scholar 

  14. Nixon, A.: A constructive characterisation of circuits in the simple (2,2)-sparsity matroid. Eur. J. Comb. 42, 92–106 (2014)

    Article  MATH  MathSciNet  Google Scholar 

  15. Nixon, A., Owen, J., Power, S.: Rigidity of frameworks supported on surfaces. SIAM J. Discrete Math. 26, 1733–1757 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  16. Nixon, A., Owen, J., Power, S.: A characterization of generically rigid frameworks on surfaces of revolution. SIAM J. Discrete Math. 28(4), 2008–2028 (2014)

    Article  MATH  MathSciNet  Google Scholar 

  17. Saxe, J.: Embeddability of weighted graphs in k-space is strongly NP-hard. In: Proceedings of the Seventeenth Annual Allerton Conference on Communication, Control, and Computing, Monticello, IL, 10–12 Oct 1979

  18. Spivak, M.: A Comprehensive Introduction to Differential Geometry, vol. 1. Publish or Perish, Wilmington (1999)

    MATH  Google Scholar 

  19. Whiteley, W.: Some matroids from discrete applied geometry, In: Matroid Theory (Seattle, WA, 1995). Contemporary Mathematics, vol. 197. American Mathematical Society, Providence, RI (1996)

Download references

Acknowledgments

We would like to thank the School of Mathematics, University of Bristol, for providing partial financial support for this research. We would also like to thank Lee Butler for helpful discussions concerning semi-algebraic sets and Bob Connelly for many helpful discussions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anthony Nixon.

Additional information

Editor in Charge: János Pach

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jackson, B., Nixon, A. Stress Matrices and Global Rigidity of Frameworks on Surfaces. Discrete Comput Geom 54, 586–609 (2015). https://doi.org/10.1007/s00454-015-9724-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00454-015-9724-8

Keywords

Mathematics Subject Classification

Navigation