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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
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)
Aurenhammer, F., Krasser, H.: Pseudo-simplicial complexes from maximal locally convex functions. Discrete & Computational Geometry 35(2), 201–221 (2006)
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)
Bobenko, A.I., Springborn, B.: A discrete Laplace-Beltrami operator for simplicial surfaces. Discrete & Computational Geometry 38(4), 740–756 (2007)
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)
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)
Colin de Verdière, É., Pocchiola, M., Vegter, G.: Tutte’s barycenter method applied to isotopies. Comput. Geom. 26(1), 81–97 (2003)
Connelly, R., Demaine, E.D., Rote, G.: Straightening polygonal arcs and convexifying polygonal cycles. Discr. Comput. Geometry 30, 205–239 (2003)
Coppersmith, D., Winograd, S.: Matrix multiplication via arithmetic progressions. J. Symb. Comput. 9(3), 251–280 (1990)
Föppl, A.: Theorie des Fachwerks. Verlag Arthur Felix (1880)
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)
Karmarkar, N.: A new polynomial-time algorithm for linear programming. Combinatorica 4(4), 373–396 (1984)
Lipton, R.J., Rose, D., Tarjan, R.: Generalized nested dissection. SIAM J. Numer. Anal. 16(2), 346–358 (1979)
Lipton, R.J., Tarjan, R.E.: Applications of a planar separator theorem. SIAM J. Comput. 9(3), 615–627 (1980)
Maxwell, J.C.: On reciprocal figures and diagrams of forces. Phil. Mag. Ser. 27, 250–261 (1864)
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)
Richter-Gebert, J.: Realization Spaces of Polytopes. Lecture Notes in Mathematics, vol. 1643. Springer, Heidelberg (1996)
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)
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)
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)
Schulz, A.: Lifting planar graphs to realize integral 3-polytopes and topics in pseudo-triangulations. PhD thesis, Freie Universität Berlin (2008)
Speckmann, B., Tóth, C.D.: Allocating vertex pi-guards in simple polygons via pseudo-triangulations. Discrete & Computational Geometry, 33(2):345–364 (2005)
Streinu, I.: Pseudo-triangulations, rigidity and motion planning. Discrete & Computational Geometry, 34(4):587–635 (2005)
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)
Whiteley, W.: Motion and stresses of projected polyhedra. Structural Topology 7, 13–38 (1982)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)