Katana VentraIP

Computational geometry

Computational geometry is a branch of computer science devoted to the study of algorithms which can be stated in terms of geometry. Some purely geometrical problems arise out of the study of computational geometric algorithms, and such problems are also considered to be part of computational geometry. While modern computational geometry is a recent development, it is one of the oldest fields of computing with a history stretching back to antiquity.

For the journal, see Computational Geometry (journal).

Computational complexity is central to computational geometry, with great practical significance if algorithms are used on very large datasets containing tens or hundreds of millions of points. For such sets, the difference between O(n2) and O(n log n) may be the difference between days and seconds of computation.


The main impetus for the development of computational geometry as a discipline was progress in computer graphics and computer-aided design and manufacturing (CAD/CAM), but many problems in computational geometry are classical in nature, and may come from mathematical visualization.


Other important applications of computational geometry include robotics (motion planning and visibility problems), geographic information systems (GIS) (geometrical location and search, route planning), integrated circuit design (IC geometry design and verification), computer-aided engineering (CAE) (mesh generation), and computer vision (3D reconstruction).


The main branches of computational geometry are:


Although most algorithms of computational geometry have been developed (and are being developed) for electronic computers, some algorithms were developed for unconventional computers (e.g. optical computers [3])

Given n points in the plane, find the two with the smallest distance from each other.

List of combinatorial computational geometry topics

List of numerical computational geometry topics

/CAM/CAE

CAD

Solid modeling

Computational topology

Computer representation of surfaces

Digital geometry

(combinatorial geometry)

Discrete geometry

Space partitioning

Tricomplex number

Robust geometric computation

Wikiversity:Topic:Computational geometry

Wikiversity:Computer-aided geometric design

List of books in computational geometry

Computational Geometry

Computational Geometry Pages

Geometry In Action

"Strategic Directions in Computational Geometry—Working Group Report" (1996)

Journal of Computational Geometry

(Annual) Winter School on Computational Geometry

Computational Geometry Lab