Fact-checked by Grok 2 weeks ago
References
-
[1]
[PDF] CMSC 754: Lecture 1 Introduction to Computational GeometryComputational geometry involves designing and analyzing efficient algorithms for problems with geometric input and output, often in 2D and 3D spaces.
-
[2]
[PDF] The Early Years of Computational Geometry-a Personal MemoirComputational geometry (CG) as a discipline is now a quarter-century old and has given rise to several entire journals, scores of conferences and thousands ...
-
[3]
[PDF] Fundamentals of Computational GeometryNov 22, 2022 · Computational geometry is the design and analysis of algorithms for geometric problems in low dimensions, typically two or three dimensions.
-
[4]
[PDF] Computational GeometryComputational geometry involves the design, analysis and implementation of efficient algorithms for solving geometric problems, e.g., problems involving ...
-
[5]
[PDF] CMSC 754 Computational GeometryComputational geometry involves designing efficient algorithms for problems with geometric input/output, often focusing on 2D and 3D spaces, and flat objects ...
-
[6]
[PDF] Computational geometry and optimization - IME-USPmain branches of computational geometry are combinatorial computational ... and numerical computational geometry, which deals primarily with.<|control11|><|separator|>
-
[7]
[PDF] Numerical Issues in Computational GeometryMay 14, 2003 · In most geometric algorithms, there is a separation between the combinatorial structures and the numer- ical calculations. For example, in ...
-
[8]
[PDF] Computational Geometry: Convex HullsIn a d-dimensional space, the complexity is O(nd+1). Algorithms. There are many algorithms for computing the convex hull: – Brute Force: O ...
-
[9]
[PDF] Computational Geometry: Proximity and LocationTypical problems in this area involve computing geometric structures based on proximity, such as the Voronoi diagram, Delaunay triangulation and related graph ...
-
[10]
[PDF] Computational Geometry Algorithms and ApplicationsComputational geometry emerged from the field of algorithms design and analysis in the late 1970s. It has grown into a recognized discipline with its own ...
-
[11]
Euclid's Elements, Introduction - Clark UniversityIt has influenced all branches of science but none so much as mathematics and the exact sciences. The Elements have been studied 24 centuries in many languages ...
- [12]
-
[13]
Computational Geometry: An Introduction (Texts and Monographs in ...Geometric algorithms involve the manipulation of objects which are not handled at the machine language level. The user must therefore organize these complex ...
-
[14]
[PDF] COMPUTATIONAL GEOfli7ETRY - Michael I. Shamos... COMPUTATIONAL GEOMETRY. Michael Ian Shamos. Yale University, 1978 . . This thesis Is a study of the computational aspects of. geometry within the framew~rk of ...
-
[15]
Proceedings of the first annual symposium on Computational ...Jun 1, 1985 · SCG '85: Proceedings of the first annual symposium on Computational geometry ; Publisher: Association for Computing Machinery; New York; NY ...
-
[16]
Computational Geometry | Vol 1, Issue 1, Pages 1-64 (July 1991)Volume 1, Issue 1 · Pages 1-64 (July 1991) · Editorial board · Editorial · Distinct distances determined by subsets of a point set in space · On rectilinear link ...
-
[17]
Geometric Primitives - Algorithms, 4th EditionDec 22, 2016 · Geometric primitives include points, counterclockwise turns, line segments, intervals, polygons, and bounding boxes.Missing: sources | Show results with:sources
-
[18]
[PDF] Euclidean Distance Geometry and Applications - UC Davis MathAbstract. Euclidean distance geometry is the study of Euclidean geometry based on the concept of distance. This is useful in several applications where the ...
-
[19]
Geometric Primitives - 3D Math Primer for Graphics and Game ...In computer science and computational geometry, there are variations on these definitions. This book uses the classical definitions for line and line segment.
-
[20]
Fast Robust Predicates for Computational GeometryThe orientation test determines whether a point lies to the left of, to the right of, or on a line or plane defined by other points. The incircle test ...Missing: source | Show results with:source
-
[21]
[PDF] Intersection patterns of convex sets via simplicial complexes, a surveyOct 22, 2011 · Abstract. The task of this survey is to present various results on intersection patterns of convex sets. One of main tools for studying ...
-
[22]
Polar Coordinate SystemsA polar coordinate space has only one axis, however, sometimes called the polar axis, which is usually depicted as a ray from the origin.
-
[23]
[PDF] Closest-point Problems - Michael I. ShamosClosest-point problems include finding the two closest points, k nearest/farthest neighbors, the smallest circle enclosing a set, and a minimum spanning tree.
-
[24]
[PDF] Algorithms for Reporting and Counting Geometric Intersections. - DTICG om.tric Intersections by. Jon L. Bentley 1) and Th. ottmaan. 2). Abstract. An interesting class of “Geometric intersection Probl.ms” calls for dealing with ...
-
[25]
Reentrant polygon clippingThese algorithms are able to clip polygons against ir- regular convex plane-faced volumes in three dimensions, removing the parts of the polygon which lie ...
-
[26]
[PDF] the convex hull of a finite planar set - UCSD MathTHE CONVEX HULL OF A FINITE PLANAR SET. R.L. GRAHAM. Bell Telephone Laboratories, Incorporated. Murray Hill, New Jersey, USA. Received 28 January 1972 convex ...Missing: seminal | Show results with:seminal
- [27]
-
[28]
A sweepline algorithm for Voronoi diagramsWe present a transformation that can be used to compute Voronoi diagrams with a sweepline technique. The transformation is used to obtain simple algorithms for ...
-
[29]
[PDF] Two-dimensional Delaunay triangulations - People @EECSOct 25, 2012 · The Delaunay triangulation of a point set S, introduced by Boris Nikolaevich Delaunay in. 1934, is characterized by the empty circumdisk ...
-
[30]
[PDF] Triangulating a Simple Polygon in Linear Time - cs.PrincetonChazelle and Incerpi [6] showed how to build the visibility map of an n-vertex curve in. O(n log n) time, using divide-and-conquer. Their algorithm mimics ...Missing: paper | Show results with:paper
-
[31]
[PDF] Ear-clipping Based Algorithms of Generating High-quality Polygon ...Abstract A basic and an improved ear-clipping based algorithm for triangulating simple polygons and polygons with holes are presented. In the basic version, ...
-
[32]
Maintenance of configurations in the plane - ScienceDirect.comWe establish a fully dynamic maintenance algorithm for convex hulls that can process insertions and deletions of single points in only O(log 2 n) steps per ...
-
[33]
[PDF] Three Problems about Dynamic Convex Hulls - Timothy M. ChanFeb 13, 2012 · By the end of this paper, all of the three current dynamic convex hull techniques—Overmars and van Leeuwen's hull trees [33] and the ...
-
[34]
[PDF] optimal search in planar subdivisions - UBC Computer ScienceOur basic point location algorithm involves a single pass through the subdivision hierarchy, locating the test point at each level. Let p denote an arbitrary ...
-
[35]
Geometric range searching | ACM Computing SurveysIn geometric range searching, algorithmic problems of the following type are considered. Given an n-point set P in the plane, build a data structure.
-
[36]
[PDF] Geometric Range Searching and Its RelativesWe describe, in Section 2, di erent models of computation that have been used to prove upper and lower bounds on the performance of data structures. Next, in ...
-
[37]
[PDF] Lecture 8b: Nearest neighbors and Voronoi diagramsVoronoi edges that meet at that vertex, remove the beach line curves that were between those edges, and start a new Voronoi edge between the beach line curves ...
-
[38]
A Unified Approach to Dynamic Point Location, Ray shooting, and ...We describe a new technique for dynamically maintaining the trapezoidal decomposition of a connected planar map M with n vertices and apply it to the ...
-
[39]
[PDF] CMSC 754: Lecture 9 Trapezoidal Maps and Planar Point LocationThe objective is to answer vertical ray-shooting queries, which means, given a query point q, what line segment si (if any) lies immediately below the query ...Missing: geometry | Show results with:geometry
-
[40]
[PDF] Amortised Analysis of Dynamic Data StructuresMar 31, 2023 · Amortised analysis in dynamic data structures allows for simpler algorithms by relaxing efficiency measures, enabling efficient queries and ...
-
[41]
[PDF] Dynamic Data Structures for Geometric Set Cover with Sublinear ...Mar 14, 2021 · This paper presents a dynamic data structure for geometric set cover with sublinear update time, achieving O(n^2/3+δ) for 2D axis-aligned ...
-
[42]
[PDF] Adaptive Precision Floating-Point Arithmetic and Fast Robust ...Oct 1, 1997 · This article presents two techniques for writing fast implementations of extended precision calculations like these, and demonstrates them with ...
-
[43]
[1712.04564] Approximate Convex Hull of Data Streams - arXivDec 12, 2017 · Computing an \epsilon-hull is an important problem in computational geometry, machine learning, and approximation algorithms. In many real ...Missing: approximations | Show results with:approximations
-
[44]
[PDF] Applications of Random Sampling in Computational Geometry, IIWe give a randomized reduction from the diameter problem to the spherical intersection problem, resulting in a Las. Vegas algorithm for the diameter requiring O ...
-
[45]
Interval arithmetic yields efficient dynamic filters for computational ...Apr 15, 2001 · We show that interval techniques can be used to speed up the exact evaluation of geometric predicates and describe an efficient implementation ...
-
[46]
[PDF] Least squares fitting of circlesHere we study the least squares fit (LSF) of circular arcs to incomplete scattered data. We analyze theoretical aspects of the problem and reveal the cause of ...
-
[47]
[PDF] Splines and Geometric Modeling - Purdue e-PubsThe idea is to take a univariate interpolation scheme, apply it to all curves g(u, vd and g(Ui, v), add the resulting surfaces, and subtract the tensor product ...
-
[48]
On the Enduring Appeal of Least-Squares Fitting in Computational ...For instance, for an unconstrained least-squares circle fit (considered in 2D) the average residual must be zero. If it is not, the fit is not the least-squares ...
-
[49]
[PDF] Geometric Computing with CGAL and LEDA - MPI-INFLEDA provides an exact geometry kernel for rational computations. In- ternally, it uses floating-point filters [10,15] to speed up exact computation. With ...
-
[50]
Robustness Issues - CGAL 6.1 - ManualThe source of the robustness problem is that the default hardware-supported arithmetic does not really fulfill the requirements of the algorithm.Missing: multiprecision | Show results with:multiprecision
-
[51]
[PDF] On the Design of CGAL, the Computational Geometry Algorithms ...May 24, 2006 · Algorithms in Cgal should be able to handle special cases and degeneracies. If this is expensive, additional versions are possible, which are ...
-
[52]
Controlled perturbation for Delaunay triangulationsMost geometric algorithms are idealistic in the sense that they are designed for the Real-RAM model of computation and for inputs in general position.
-
[53]
[PDF] The Power of Geometric Duality - cs.PrincetonThe purpose of this paper is to use the concept of duality to study a number of problems involving points in the plane. In Section 2, we describe an optimal.
- [54]
-
[55]
[PDF] Divide and Conquer in Multidimensional Space - Michael I. ShamosWe will present a divide-and-conquer algorithm for the closest-pair problem in the plane, generalize it to k-space, and extend the method to other closest-point ...
-
[56]
A simple and fast incremental randomized algorithm for computing ...This paper presents a very simple incremental randomized algorithm for computing the trapezoidal decomposition induced by a set S of n line segments in the ...
-
[57]
[PDF] Efficient Algorithms for Geometric OptimizationApr 1, 1998 · This technique, now known as decimation or prune-and- search, was later refined and extended by Dyer [99], Clarkson [68], and others. The tech-.
-
[58]
Multidimensional binary search trees used for associative searchingThis paper presents a new type of data structure for associative searching, called the multidimensional bi- nary search tree or k-d tree, which is defined in ...
-
[59]
[PDF] QTree-ACTAInfo74.pdf - University of South Florida3). This paper will discuss a generalization of the binary tree for the treatment of data with inherently two-dimensional structure. One clear ...Missing: original | Show results with:original
-
[60]
[PDF] Multidimensional Binary Search Trees in DatabaseIt is easy to answer a range query in a k-d tree; Bentley. [1975] describes an algorithm for range searching similar to the partial-match searching algorithm ...
-
[61]
[PDF] Maintenance of Configurations in the Plane - UC IrvineMar 2, 1981 · MARK H.OVERMARS ANDJAN VAN LEEUWEN. 5. APPLICATIONS OF THE DYNAMIC CONVEX HULL ALGORITHM. There are numerous problems which can be solved by ...
-
[62]
[PDF] A Subdivision Algorithm for Computer Display of Curved SurfacesA method for creating shaded pictures of curved surfaces is presented in this thesis. A motivation for the method is that we wish to produce high quality.
-
[63]
[PDF] On NURBS: a survey - IEEE Computer Graphics and ApplicationsI racking down the roots of NURBS as used in CAD and graphics is not easy. However. if we consider the two major ingredients of NURBS-ratio- nal and B ...
-
[64]
[PDF] Bounding Volume Hierarchies for Collision Detection - IntechOpenMar 30, 2012 · Bounding-. Volume Hierarchies (BVH) is the most fashionable approach used by researchers to perform collision checking. It represents the object ...Missing: seminal | Show results with:seminal
-
[65]
[PDF] Delaunay Refinement Mesh GenerationMay 18, 1997 · Delaunay refinement is a technique for generating unstructured meshes of triangles or tetrahedra suitable for use in the finite element method ...
-
[66]
ARB_tessellation_shader - Khronos RegistrySection 7.1 of the OpenGL Shading Language Specification describes the built-in variable array gl_in[] available as input to a tessellation control shader.
-
[67]
Tessellation Stages - Win32 apps - Microsoft LearnSep 16, 2020 · The three tessellation stages are: Hull-Shader, which produces a geometry patch; Tessellator, which creates smaller objects; and Domain-Shader, ...
- [68]
-
[69]
[PDF] Probabilistic Roadmaps for Path Planning in High-Dimensional ...Kavraki, Petr Švestka, Jean-Claude Latombe, and Mark H. Overmars. Abstract— A new motion planning method for robots in static workspaces is presented. This ...
-
[70]
[PDF] Rapidly-Exploring Random Trees: A New Tool for Path PlanningWe introduce the concept of a Rapidly-exploring Ran- dom Tree (RRT) as a randomized data structure that is designed for a broad class of path planning problems.
-
[71]
A generic solution to polygon clipping | Communications of the ACMAn algorithm for polygon clipping, and for determining polygon intersections and unions. This paper introduces a universal algorithm for polygon clipping ...Missing: original | Show results with:original
-
[72]
[PDF] A method for registration of 3-D shapesCONCLUSIONS. The iterative closest point (ICP) algorithm is able to register a data shape with Np points to a model shape with Nx primitives. The model shape ...
-
[73]
New methods for computing visibility graphs - ACM Digital LibraryThe visibility graph GS of S is the graph that has the endpoints of the segments in S as nodes and in which two nodes are adjacent whenever they can “see” each ...Missing: seminal | Show results with:seminal<|separator|>
-
[74]
Robot Path Planning Using Generalized Voronoi Diagrams.In this page, I give a brief overview of my work on the development of an efficient and robust algorithm for computing safe paths for a mobile robot.
-
[75]
[PDF] Parallel Computational Geometry - cs.PrincetonBy symmetry, it is sufficient to show how to compute the upper chain in O(log(n)) time. First sort. S according to the x-coordinate of the points, using O(log(n)) ...
-
[76]
[PDF] Approximate Range Searching in Higher Dimension ∗ - cs.PrincetonApplying standard dimensionality reduction techniques, we show how to perform approximate range searching in higher dimension while avoiding the curse of ...Missing: simplex | Show results with:simplex
-
[77]
[PDF] Applications of Random Sampling in Computational Geometry, IIAbstract. We use random sampling for several new geometric algorithms. The algorithms are “Las Vegas,” and their expected bounds are with respect.
-
[78]
Applications of random sampling in computational geometry, IIOct 1, 1989 · K. L. Clarkson and P. W. Shor. Algorithms for diametral pairs and convex hulls that are optimal, randomized, and incremental. InProceedings of ...
- [79]
-
[80]
[PDF] Topological Persistence and SimplificationWe classify a topological change that happens during growth as either a feature or noise depend- ing on its life-time or persistence within the filtration. We.
-
[81]
[PDF] On Range Searching with Semialgebraic Sets II∗May 30, 2013 · As is typical in computational geometry, we will use the real RAM model of computation, where we can compute exactly with arbitrary real ...
-
[82]
Closest Pair Problems in Very High Dimensions - ResearchGateAug 7, 2025 · The problem of finding the closest pair among a collection of points in Âd\Re^d is a well-known problem.
-
[83]
[PDF] Computational Geometry in High-Dimensional SpacesThese data structures are typically efficient in 2D or 3D but suffer from hidden constant factors in the dimension d [10].
-
[84]
Persistent Homology in Data Science - SpringerLinkJan 5, 2021 · In order to illustrate the versatility of TDA and persistent homology we discuss three domains of applications, namely the analysis of signals ...
-
[85]
Topological data analysis approach to time series and shape ...Jun 17, 2025 · This study applied topological data analysis (TDA) tools, particularly persistent homology (PH), to analyze the time series and phase portrait ...
-
[86]
Graph Neural Networks in Point Clouds: A Survey - MDPIThis paper provides a comprehensive review of GNNs and graph-based methods in point cloud applications, adopting a task-oriented perspective to analyze this ...
-
[87]
Quantum K-Nearest Neighbors: Utilizing QRAM and SWAP-Test ...It incorporates Grover's algorithm and the quantum SWAP-Test to identify similar states and determine the nearest neighbors with high probability, achieving O m ...
-
[88]
Turning Big Data Into Tiny Data: Coresets for Unsupervised ...It allows us to turn our methods into streaming or distributed algorithms using standard approaches. For problems such as k -means and subspace approximation ...
-
[89]
[PDF] Dynamic Streaming Algorithms for Geometric Independent SetThe paper presents a space-efficient, dynamic streaming algorithm for computing a constant-factor approximation of the maximum independent set size of n axis- ...
-
[90]
Cable Connection Optimization for Heterogeneous Offshore Wind ...Voronoi diagram of a multiple wind turbine types offshore wind farms. In Figure 3, there is a wind farm with 1 OS and 5 WTs (totally 2 types of WTs). It can be ...