Skip to main content

Resolving Loads with Positive Interior Stresses

  • Conference paper
Algorithms and Data Structures (WADS 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5664))

Included in the following conference series:

  • 1388 Accesses

Abstract

We consider the pair (p i ,f i ) as a force with two-dimensional direction vector f i applied at the point p i in the plane. For a given set of forces we ask for a non-crossing geometric graph on the points p i that has the following property: There exists a weight assignment to the edges of the graph, such that for every p i the sum of the weighted edges (seen as vectors) around p i yields − f i . As additional constraint we restrict ourselves to weights that are non-negative on every edge that is not on the convex hull of the point set. We show that (under a generic assumption) for any reasonable set of forces there is exactly one pointed pseudo-triangulation that fulfils the desired properties. Our results will be obtained by linear programming duality over the PPT-polytope. For the case where the forces appear only at convex hull vertices we show that the pseudo-triangulation that resolves the load can be computed as weighted Delaunay triangulation. Our observations lead to a new characterization of pointed pseudo-triangulations, structures that have been proven to be extremely useful in the design and analysis of efficient geometric algorithms.

As an application, we discuss how to compute the maximal locally convex function for a polygon whose corners lie on its convex hull.

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.

Similar content being viewed by others

References

  1. Aggarwal, A., Guibas, L.J., Saxe, J., Shor, P.W.: A linear-time algorithm for computing the Voronoi diagram of a convex polygon. Discrete Comput. Geom. 4(6), 591–604 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  2. Aichholzer, O., Aurenhammer, F., Brass, P., Krasser, H.: Pseudo-triangulations from surfaces and a novel type of edge flip. SIAM Journal on Computing 32, 1621–1653 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  3. Aurenhammer, F., Krasser, H.: Pseudo-simplicial complexes from maximal locally convex functions. Discrete & Computational Geometry 35(2), 201–221 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  4. Basch, J., Erickson, J., Guibas, L.J., Hershberger, J., Zhang, L.: Kinetic collision detection between two simple polygons. Comput. Geom. 27(3), 211–235 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  5. Bobenko, A.I., Springborn, B.: A discrete Laplace-Beltrami operator for simplicial surfaces. Discrete & Computational Geometry 38(4), 740–756 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  6. Chazelle, B., Edelsbrunner, H., Grigni, M., Guibas, L.J., Hershberger, J., Sharir, M., Snoeyink, J.: Ray shooting in polygons using geodesic triangulations. Algorithmica 12, 54–68 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  7. Chrobak, M., Goodrich, M.T., Tamassia, R.: Convex drawings of graphs in two and three dimensions (preliminary version). In: Proc. 12th Ann. Symposium on Computational Geometry, pp. 319–328 (1996)

    Google Scholar 

  8. Colin de Verdière, É., Pocchiola, M., Vegter, G.: Tutte’s barycenter method applied to isotopies. Comput. Geom. 26(1), 81–97 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  9. Connelly, R., Demaine, E.D., Rote, G.: Straightening polygonal arcs and convexifying polygonal cycles. Discr. Comput. Geometry 30, 205–239 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  10. Coppersmith, D., Winograd, S.: Matrix multiplication via arithmetic progressions. J. Symb. Comput. 9(3), 251–280 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  11. Föppl, A.: Theorie des Fachwerks. Verlag Arthur Felix (1880)

    Google Scholar 

  12. Haas, R., Orden, D., Rote, G., Santos, F., Servatius, B., Servatius, H., Souvaine, D.L., Streinu, I., Whiteley, W.: Planar minimally rigid graphs and pseudo-triangulations. Comput. Geom. 31(1-2), 31–61 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  13. Karmarkar, N.: A new polynomial-time algorithm for linear programming. Combinatorica 4(4), 373–396 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  14. Lipton, R.J., Rose, D., Tarjan, R.: Generalized nested dissection. SIAM J. Numer. Anal. 16(2), 346–358 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  15. Lipton, R.J., Tarjan, R.E.: Applications of a planar separator theorem. SIAM J. Comput. 9(3), 615–627 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  16. Maxwell, J.C.: On reciprocal figures and diagrams of forces. Phil. Mag. Ser. 27, 250–261 (1864)

    Google Scholar 

  17. Ribó Mor, A., Rote, G., Schulz, A.: Embedding 3-polytopes on a small grid. In: Erickson, J. (ed.) Proc. 23rd Symposium on Computational Geometry, pp. 112–118. ACM Press, New York (2007)

    Google Scholar 

  18. Richter-Gebert, J.: Realization Spaces of Polytopes. Lecture Notes in Mathematics, vol. 1643. Springer, Heidelberg (1996)

    MATH  Google Scholar 

  19. Rote, G., Santos, F., Streinu, I.: Expansive motions and the polytope of pointed pseudo-triangulations. In: Discrete and Computational Geometry–The Goodman-Pollack Festschrift, vol. 25, pp. 699–736. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  20. Rote, G., Santos, F., Streinu, I.: Pseudo-triangulations — a survey. In: Surveys on Discrete and Computational Geometry—Twenty Years Later. Contemporary Mathematics, vol. 453, pp. 343–410 (2008)

    Google Scholar 

  21. Rote, G., Schulz, A.: A pointed Delaunay pseudo-triangulation of a simple polygon. In: Proceedings of the 21st European Workshop on Computational Geometry, Eindhoven, pp. 77–80 (2005)

    Google Scholar 

  22. Schulz, A.: Lifting planar graphs to realize integral 3-polytopes and topics in pseudo-triangulations. PhD thesis, Freie Universität Berlin (2008)

    Google Scholar 

  23. Speckmann, B., Tóth, C.D.: Allocating vertex pi-guards in simple polygons via pseudo-triangulations. Discrete & Computational Geometry, 33(2):345–364 (2005)

    Google Scholar 

  24. Streinu, I.: Pseudo-triangulations, rigidity and motion planning. Discrete & Computational Geometry, 34(4):587–635 (2005)

    Google Scholar 

  25. Wardetzky, M., Mathur, S., Kälberer, F., Grinspun, E.: Discrete Laplace operators: no free lunch. In: SGP 2007: Proceedings of the Fifth Eurographics Symposium on Geometry Processing, pp. 33–37 (2007)

    Google Scholar 

  26. Whiteley, W.: Motion and stresses of projected polyhedra. Structural Topology 7, 13–38 (1982)

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rote, G., Schulz, A. (2009). Resolving Loads with Positive Interior Stresses. In: Dehne, F., Gavrilova, M., Sack, JR., Tóth , C.D. (eds) Algorithms and Data Structures. WADS 2009. Lecture Notes in Computer Science, vol 5664. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03367-4_46

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-03367-4_46

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-03366-7

  • Online ISBN: 978-3-642-03367-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics