Load-Balancing for Parallel Delaunay Triangulations

by   Daniel Funke, et al.

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 (2017) 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.



There are no comments yet.


page 1

page 2

page 3

page 4


DLB: Deep Learning Based Load Balancing

Load balancing mechanisms have been widely adopted by distributed platfo...

Scalable Mining of Maximal Quasi-Cliques: An Algorithm-System Codesign Approach

Given a user-specified minimum degree threshold γ, a γ-quasi-clique is a...

Multi-Way Number Partitioning: an Information-Theoretic View

The number partitioning problem is the problem of partitioning a given l...

On the Complexity of Load Balancing in Dynamic Networks

In the load balancing problem, each node in a network is assigned a load...

Balanced k-means for Parallel Geometric Partitioning

Mesh partitioning is an indispensable tool for efficient parallel numeri...

A Structure-aware Approach for Efficient Graph Processing

With the advent of the big data, graph are processed in an iterative man...

On Efficiently Partitioning a Topic in Apache Kafka

Apache Kafka addresses the general problem of delivering extreme high vo...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.