Results 1 - 10
of
12
Parameterized Complexity of Geometric Problems
, 2007
"... This paper surveys parameterized complexity results for hard geometric algorithmic problems. It includes fixed-parameter tractable problems in graph drawing, geometric graphs, geometric covering and several other areas, together with an overview of the algorithmic techniques used. Fixed-parameter in ..."
Abstract
-
Cited by 7 (1 self)
- Add to MetaCart
This paper surveys parameterized complexity results for hard geometric algorithmic problems. It includes fixed-parameter tractable problems in graph drawing, geometric graphs, geometric covering and several other areas, together with an overview of the algorithmic techniques used. Fixed-parameter intractability results are surveyed as well. Finally, we give some directions for future research.
Multiresolution Amalgamation: Dynamic Spatial Data Cube
"... Aggregating spatial objects is a necessary step in generating spatial data cubes to support roll-up/drill-down operations. Current approaches face performance bottleneck issues when attempting to dynamically aggregate geometries for a large set of spatial data. We observe that changing the resolutio ..."
Abstract
-
Cited by 5 (1 self)
- Add to MetaCart
Aggregating spatial objects is a necessary step in generating spatial data cubes to support roll-up/drill-down operations. Current approaches face performance bottleneck issues when attempting to dynamically aggregate geometries for a large set of spatial data. We observe that changing the resolution of a region is reflective of the fact that the precision of spatial data can be changed to certain extent without compromising its usefulness. Moreover most spatial datasets are stored at much higher resolutions than are necessary for some applications. The existing approaches, which aggregate objects at a base resolution, often results in a processing bottleneck due to extraneous I/O. In this paper, we develop a new aggregation methodology that can significantly reduce retrieval (I/O) costs and improve overall performance by utilising multiresolution data storage and retrieval techniques. Topological inconsistencies that may arise during resolution change, which are not handled by current amalgamation techniques, are identified. By factoring these issues into the amalgamation query processing, the retrieval loads can be further reduced with guaranteed topological correctness. Experimental results illustrate significant savings in data retrieval and overall processing time of dynamic aggregation.
Optimization for first order Delaunay triangulations
- COMPUTATIONAL GEOMETRY: THEORY AND APPLICATIONS
, 2009
"... ..."
Floriani. Sparse Terrain Pyramids
- In Proc. of the 16th ACM SIGSPATIAL Int. Conference on Advances in Geographic Information Systems
, 2008
"... Bintrees based on longest edge bisection and hierarchies of diamonds are popular multiresolution techniques on regularly sampled terrain datasets. In this work, we consider sparse terrain pyramids as a compact multiresolution representation for terrain datasets whose samples are a subset of those ly ..."
Abstract
-
Cited by 2 (2 self)
- Add to MetaCart
Bintrees based on longest edge bisection and hierarchies of diamonds are popular multiresolution techniques on regularly sampled terrain datasets. In this work, we consider sparse terrain pyramids as a compact multiresolution representation for terrain datasets whose samples are a subset of those lying on a regular grid. While previous diamond-based approaches can efficiently represent meshes built on a complete grid of resolution (2 k + 1) 2, this is not suitable when the field values are uniform in large areas or simply non-existent. We explore properties of diamonds to simplify an encoding of the implicit dependency relationship between diamonds. Additionally, we introduce a diamond clustering technique to further reduce the geometric and topological overhead of such representations. We demonstrate the coherence of our clustering technique as well as the compactness of our representation. Categories and Subject Descriptors I.3.5 [Computer Graphics]: Computational Geometry and Object
Computing the Independence Number of Intersection Graphs
"... Computing the maximum number of disjoint elements in a collection C of geometric objects is a classical problem in computational geometry with applications ranging from frequency assignment in cellular networks to map labeling in computational cartography. The problem is equivalent to finding the in ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
Computing the maximum number of disjoint elements in a collection C of geometric objects is a classical problem in computational geometry with applications ranging from frequency assignment in cellular networks to map labeling in computational cartography. The problem is equivalent to finding the independence number, α(GC), of the intersection graph GC of C, obtained by connecting two elements of C with an edge if and only if their intersection is nonempty. This is known to be an NP-hard task even for systems of segments in the plane with at most two different slopes. The best known polynomial time approximation algorithm for systems of arbitrary segments is due to Agarwal and Mustafa, and returns in the worst case an n 1/2+o(1)-approximation for α. Using extensions of the Lipton-Tarjan separator theorem, we improve this result and present, for every ɛ> 0, a polynomial time algorithm for computing α(GC) with approximation ratio at most n ɛ. In contrast, for general graphs, for any ɛ> 0 it is NP-hard to approximate the independence number within a factor of n 1−ɛ. We also give a subexponential time exact algorithm for computing the independence number of intersection graphs of arcwise connected sets in the plane. 1
Towards a definition of higher order constrained Delaunay triangulations
- In Proc. 19th Annual Canadian Conference on Computational Geometry
, 2007
"... When a triangulation of a set of points and edges is required, the constrained Delaunay triangulation is often the preferred choice because of its well-shaped triangles. However, in applications like terrain modeling, it is sometimes necessary to have flexibility to optimize some other aspect of the ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
When a triangulation of a set of points and edges is required, the constrained Delaunay triangulation is often the preferred choice because of its well-shaped triangles. However, in applications like terrain modeling, it is sometimes necessary to have flexibility to optimize some other aspect of the triangulation, while still having nicely-shaped triangles and including a set of constraints. Higher order Delaunay triangulations were introduced to provide a class of well-shaped triangulations, flexible enough to allow the optimization of some extra criterion. But they are not able to handle constraints: a single constraining edge may cause that all triangulations with that edge have high order, allowing ill-shaped triangles at any part of the triangulation. In this paper we generalize the concept of the constrained Delaunay triangulation to higher order constrained Delaunay triangulations. We study several possible definitions that assure that an order-k constrained Delaunay triangulation exists for any k ≥ 0, while maintaining the character of higher order Delaunay triangulations of point sets. Several properties of these definitions are studied, and efficient algorithms to support computations with order-k constrained Delaunay triangulations are also discussed. For the special case of k = 1, we show that many measures can be optimized efficiently in the presence of constraints. 1
A Fast Triangle to Triangle Intersection Test for Collision Detection
"... The triangle-to-triangle intersection test is a basic component of all collision detection data structures and algorithms. This paper presents a fast method for testing whether two triangles embedded in three dimensions intersect. Our technique solves the basic sets of linear equations associated wi ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
The triangle-to-triangle intersection test is a basic component of all collision detection data structures and algorithms. This paper presents a fast method for testing whether two triangles embedded in three dimensions intersect. Our technique solves the basic sets of linear equations associated with the problem and exploits the strong relations between these sets to speed up their solution. Moreover, unlike previous techniques, with very little additional cost, the exact intersection coordinates can be determined. Finally, our technique uses general principles that can be applied to similar problems such as rectangle-to-rectangle intersection tests, and generally to problems where several equation sets are strongly related. We show that our algorithm saves about 20 % of the mathematical operations used by the best previous triangle-to-triangle intersection algorithm. Our experiments also show that it runs 18.9 % faster than the fastest previous algorithm on average for typical scenarios of collision detection (on Pentium 4).
Comparison of Viewshed Algorithms on Regular Spaced Points
"... Abstract Viewshed is a basic visibility structure and represents all visible points from a given viewpoint. The paper gives a survey of non-parallel viewshed algorithms using regular spaced points. At first, a comprehensive background of the problem is given, then the existing methods (R3, R2, XDraw ..."
Abstract
- Add to MetaCart
Abstract Viewshed is a basic visibility structure and represents all visible points from a given viewpoint. The paper gives a survey of non-parallel viewshed algorithms using regular spaced points. At first, a comprehensive background of the problem is given, then the existing methods (R3, R2, XDraw, method based on the line rasterisation) are introduced briefly. They have been implemented in 11 variants. Real terrain data and fractal generated terrains have been used for their comparison against spent CPU time and the accuracy of a computed visibility information.

