Computing the Delaunay triangulation (DT) of a given point set in R D is one of the fundamental operations in computational geometry. Recently, Funke and Sanders [18] presented a divide-and-conquer DT algorithm that merges two partial triangulations by re-triangulating a small subset of their vertices -the border vertices -and combining the three triangulations efficiently via parallel hash table lookups. The input point division should therefore yield roughly equal-sized partitions for good load-balancing and also result in a small number of border vertices for fast merging. In this paper, we present a novel divide-step based on partitioning the triangulation of a small sample of the input points. In experiments on synthetic and real-world data sets, we achieve nearly perfectly balanced partitions and small border triangulations. This almost cuts running time in half compared to non-data-sensitive division schemes on inputs exhibiting an exploitable underlying structure.Recently, we presented a novel divide-and-conquer (D&C) DT algorithm for arbitrary dimension [18] that lends itself equally well to shared and distributed memory parallelism and thus hybrid parallelization. While previous D&C DT algorithms suffer from a complex -often sequential -divide or merge step [12,24], our algorithm reduces the merging of two partial triangulations to re-triangulating a small subset of their vertices -the border vertices -using the same parallel algorithm and combining the three triangulations efficiently via hash table lookups. All steps required for the merging -identification of relevant vertices, triangulation and combining the partial DTs -are performed in parallel.The division of the input points in the divide-step needs to address a twofold sensitivity to the point distribution: the partitions need to be approximately equal-sized for good load-balancing, arXiv:1902.07554v1 [cs.DS]
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.