skip to main content
10.1145/276884.276891acmconferencesArticle/Chapter ViewAbstractPublication PagessocgConference Proceedingsconference-collections
Article
Free Access

Raising roofs, crashing cycles, and playing pool: applications of a data structure for finding pairwise interactions

Authors Info & Claims
Published:07 June 1998Publication History
First page image

References

  1. 1.P. K. Agarwal and J. Erickson. Geometric ranso searching and its relatives. Technical report CS-1997-11, Duke University, May 1997. To appear in Discrete # C'omputatzonal Geome#y: Ten Years Later, B. Chazelle, J. E. Goodman, and R. Pollack, editors, American Mathematical Society Prcsa, 1998. (http://www.cs.duke.edu/"jeffe/pub#/survey.ht ml).Google ScholarGoogle Scholar
  2. 2.P. K. Agarwal and J. Matou#ek. Dynamic half-space range reporting and its applications. Algorithmica 13:325-345, 1995.Google ScholarGoogle ScholarCross RefCross Ref
  3. 3.P. K. Agarwal and J. Matou#ek. Ray shooting and parametric search. SIAM J. Compu#,. 22(4):794-806, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.P. K. Agarwal and J. Matou#ek. On range searching with semialgebraic sets. Discrete Comput. Geom. 11:393-418, 1994.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.P. K. Agarwal and M. Shark. Applications of a new spacepartitioning technique. Discrete Oomput. Geom. 9:11-38, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.A. Aggarwal, L. J. Gniba#, J. Saxe, and P. W. Shor. A linear-time algorithm for computing the Voronoi diagram of a convex polygon. Discrete Comput. Geom. 4(6):591-604, 1989.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.O. Aichholzer and F. Aurenhammer. Straight skcletonu for general polygonal figures in the plane. Prec. 2nd Annu. Internat. Conf. Computing and Combina#orics, pp. 117-126. Lecture Notes in Computer Science 1090, Sprin#er, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.O. Aichhoher, F. Aurenhammer, D. Alberts, and B. G#tncr. A novel type of skeleton for polygons. J. Universal Comput. Sci. 1(12):752-761, 1995. (http://vnvw.iicm.edu}juco#l.12/ amoveLt3rpe_of).Google ScholarGoogle Scholar
  9. 9.M, J0 Atallah, P, Callahan# and M. T. Goodrich. P-complete geometric problems. Internal J. Comput. Geom. AppL 3:443-462, 1993,Google ScholarGoogle ScholarCross RefCross Ref
  10. 10.D, Baraff, Interactive simulation of solid rigid bodies. IEEE Gomput. Graph. AppL 15(3):63-75, May 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.J, BaBch, L. Gulbas, and J. Hershberger. Data structures for mobile data. Proc. 8th ACM-SIAM Sympos. Discrete Algorithm% pp. 747-756, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.J, Batch, L. Gulbas, and L. Zhang. Proximity problems on moving points. Proc, iSth Annu. ACM Sympos. Comput. Geom,, pp, 344-351, 1997'. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.M, de Berg, D, Halperin, M. Overmars, J. Snoeyink, and M. van Kreveld. Efficient ray shooting and hidden surface removal, Algorithmica 12:30-53, 1994.Google ScholarGoogle ScholarCross RefCross Ref
  14. 14.H. Blum, A transformation for extracting new descriptors of #hape, Models for the Perception of Speech and Visual Form, pp, 362-380. HIT Press, 1967.Google ScholarGoogle Scholar
  15. 15.F, L, BookDtein, The line-skeleton. CompuL Graph. Image Proceso. II:123-137, 1979.Google ScholarGoogle Scholar
  16. 16.L. Calabt and W, E. Hartnett. Shape recognition, prairie flreu, convex deficiencies and skeletons. Amer. Math. Monthly 75:335-342, 1968.Google ScholarGoogle ScholarCross RefCross Ref
  17. 17.T, M. Ohm. Geometric applications of a randomized optimization technique. To appear in Prec. 14th Annu. ACM #~ympoo, Oomput Geom,, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.B, Chazelle, H. Edelsbrunner, L. Guibas, and M. Shaxir. A Dingly.exponential stratification #cheme for real semialgebraic varieties and its applications. Theoret. CompuL #qci, 84:77-105, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.B, Chazelle, H. Edelsbrunner, L. J. Guibas, M. Sharir, and J, Stolfl, Lines in apace: Combinatorics and algorithms. Algorithmica 15:428-447, 1996,Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.L, P, Chert. Building Voronoi diagrams for convex polygons In linear e:vpected time. Technical Report PCS-TR90-147, Dept. Math. Comput. Sci., Dartmouth College, 1986.Google ScholarGoogle Scholar
  21. 21.F, Chin, J. Snoeyink, and C.-A. Wang. Finding the medial axi# of a simple polygon in linear time. Prec. 6th Annu. Intcrnat, Sympoo. Algorithms CompuL, pp. 382-391. Lecture Note0 Comput. Sci. 1004, Springer-Verlag, 1995. Google ScholarGoogle Scholar
  22. 22.J, D, Cohen, M. C. Lin, D. Manocha, and M. K. Ponamgi. I.colltde: An interactive and exact collision detection system for large-scale environments. Prec. A CM Interactive 3D Graphic8 Gonf,, pp. 189-196, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23.J, Czyzowlcz, I, Rival, and J. Urrutia. Gallerie% light matchtng0 and vlBibility graphs. Prec. 1st Workshop Algorithms Data #truct., pp0 316-324. Lecture Notes CompuL Sci. 382, #pringer-Verlag, 1989, Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 24.O, Devlllers. Randomization yields simple O{nlog* n) algorlthm# for difficult F2{n) problems. Internal J. CompuL Geom. AppL 2(1):97-111, 1992. (http://www.mria.fr/ prtQme/blblio/search,html).Google ScholarGoogle ScholarCross RefCross Ref
  25. 25.D, Eppsteln. Dynamic Euclidean minimum spanning trees and extrema of binary functions. Discrete CompuL Geom. 13:111-122, 1995,Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. 26.D, Eppstein. Fast hierarchical clustering and other applications of dynamic closes# pairs. Prec. 9th Annu. ACM-SIAM #ympoa, Discrete Algorffhn#, pp. 619-628, 1998. Google ScholarGoogle Scholar
  27. 27.A. Foloy, V, Hayv/ard, and S. Aubry. The use of awareness in collloton prediction. Prec. 1990 IEEE Internal Conf. Robotics and Automation, pp. 338-343# 1990.Google ScholarGoogle Scholar
  28. 28.E. Fredkin and T, Toffoli. Conservative logic. In#ernat. J. Theoret, Phy8. 21:219-253, 1981/82. Proceedings of Conference on PhyBics of Computation, Dedham, Mass., 1981.Google ScholarGoogle Scholar
  29. 29.D, Grlffeath and C. Moore. Life Without Death is P- complete. Working Paper 97-05-044, Santa Fe Institute, 1997, To appear in Complex Systems. (http:// p0oup, math.wiac.edu/java/lwodpc/lwodpc.html).Google ScholarGoogle Scholar
  30. 30.L. J. Guibas. Kinetic data structures: A state of the art report. To appear in Prec. 3rd Workshop on Algorithmic Foundations of Robotics, P. K. Aganval, L. Kavraki, and M. Mason, editors, A. K. Peters, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. 31.H. N. Gfimoy and N. M. Patrikalakis. An automatic coarse and fine surface mesh generation scheme based on medial axis transform, Part h Algorithms. Engineering with Computers 8:121-137, 1992.Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. 32.M. Held. Voronoi diagrams and offset curves of curvilinear polygons. To appear in CompuL Aided Design. (http:// www.cosy.sbg.ac.at/'held/papers/cad96.p#.#).Google ScholarGoogle Scholar
  33. 33.M. Held, G. Luk#cs, and L. Andor. Pocket machining based on contour-parallel tool paths generated by means of proximity maps. GompuL Aided Design 26(3):189--203, Mar. 1994.Google ScholarGoogle ScholarCross RefCross Ref
  34. 34.P. M. Hubbard. Collision detection for interactive graphics applications. IEEE Trans. Visualization and Compu#ar Graphi# 1(3):218--230, Sept. 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. 35.D. Kim, b. Guibas, and S. Shin. Fas# collision detection among multiple moving spheres. Pwc. 13th Annu. ACM Sympos. GompuL Geom., pp. 373-375. 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. 36.R. Klein. Goncrefe and Abstract Voronoi Diagrams. Lecture Notes Comput. Sci. 400. Springer-Verlag, 1989.Google ScholarGoogle Scholar
  37. 37.tL J. Lang. A computational algorithm for origami design. Prec. 12th Annu. ACM Sympos. Comput. Geom., pp. 93- 105# 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. 38.D. T. Lee. Medial axis transformation of a planar shape. IEEE Trans. Pa#ern Anal. Mach. InteU. PAMI-4:363-369, 1982.Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. 39.S. Lisberger, director. Tron. Walt Disney Productions, 1932. Motion picture, 96 minutes.Google ScholarGoogle Scholar
  40. 40.J. Matou#ek. Reporting points in half, paces. GompuL Geom. Theory AppL 2(3):169--186, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. 41.J. Matou#ek. Range searching with efficient hierarchical cuttings. D#scre#e CompuL Geom. 10(2):157-182, 1993.Google ScholarGoogle Scholar
  42. 42.M. McAllister, D. Kirkpatrick, and J. Snoeyink. A compact piecewise-linear Voronoi diagram for convex site# in the plane. Discrete Comput. Geom. 15:73-I05, 1996.Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. 43.N. Megiddo. Applying parallel computation algorithms in the design of serial algorithms. J. ACM 30:852-865, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. 44.B. Mir#ich and J. Canny. Impul#e-ba#ed simulation of rigid bodies. S#npos{um on Interadive 3D Graphics. ACM Press, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. 45.C. 6'Ddnlaing and C. K. Yap. A "retraction" method for planning the motion of a disk. J. Algorithms 6:104--111, 1985.Google ScholarGoogle ScholarCross RefCross Ref
  46. 46.A. Recuaero and J. P. Gutidrre#. Sloped roofs for archEecrural CAD systems. Microcomputers in Civil Engineering 8:147-159, 1993.Google ScholarGoogle ScholarCross RefCross Ref
  47. 47.V. Srinivasan, L. R. Nadunan, J.-M. Tang, and S. N. Meshkat. Automatic mesh generation using the symmetric axis transform of polygonal domains. Prec. IEEE 80(9):1485--1501, Sept. 1992.Google ScholarGoogle ScholarCross RefCross Ref
  48. 48.J. Stolfi. Or/ended Prajective Geometry: A Framework for Geometric Computabions. Academic Pre#, New York, NY, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. 49.J.A. Storer and J. H. Reif. Shortest paths in the plane with polygonal obstacles. J. ACM 41(5):982-1012# 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. 50.A. Sudhaltmr, L. Gumoz, and F. Prinz. B#-skeletons of discrete solids. CompuL Aided Design 28:507-517, 1996.Google ScholarGoogle ScholarCross RefCross Ref
  51. 51.T. K. H. Tam and C. G. Armstrong. 2D finite element mesh generation by" medial axis subdivision. Advances in Engi. neering Software and Workstations 13(5-6):313-324# SepL 1991.Google ScholarGoogle Scholar
  52. 52.P. J. Venneer. MedioJ Axis Transform to Boundary R#re. sensation Conv#rsio# Ph.D. thesis, CS Dept., Purdue University, West Lafayette, Indiana 47907-1398, USA, 1994.Google ScholarGoogle Scholar

Index Terms

  1. Raising roofs, crashing cycles, and playing pool: applications of a data structure for finding pairwise interactions

              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 '98: Proceedings of the fourteenth annual symposium on Computational geometry
                June 1998
                418 pages
                ISBN:0897919734
                DOI:10.1145/276884

                Copyright © 1998 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: 7 June 1998

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                SCG '98 Paper Acceptance Rate44of110submissions,40%Overall Acceptance Rate625of1,685submissions,37%

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader