3.0 ALGO211 Week9 Computational Geometry
3.0 ALGO211 Week9 Computational Geometry
al Geometry
What is computational
ComputationalGgeometry
e o m eistarmathematical
y? field
that involves the design, analysis and
implementation of efficient algorithms for solving
geometric input and output problems. It is
sometimes used to refer to pattern recognition
and describe the solid modeling algorithms used
for manipulating curves and surfaces.
What is computational
Is the branchG
of e o m e tscience
computer r y ? that studies
algorithms for solving geometric problems.
Applications:
• Computer graphics
• Ro b o t i c s
• VLSI design
• Computer Aided Design
• Molecular Modeling
• Metallurgy
• Manufacturing
• Te x t i l e l a y o u t s
• Fo re s tr y
• Statistics
A Concise History
• Most geometric algorithms less than 25 years old.
• 1970’s-Computational Geometry started as a
research discipline I the math programming,
theory/algorithms and CAD communities.
Earliest papers:
• Chand+kapur – Convex hull by gift wrapping
• Graham – Convex hull by graham scan
• Dpd+Lipton – Multidimensional searching
• Shamos – geometric computing
• Shamos + hoey – Voronoi Diagram
• Forrest – Computational Geometry