Optimal Parallel Algorithms for Convex Hulls in 2D and 3D under Noisy Primitive Operations

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Goodrich, Michael T., Sridhar, Vinesh
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866908829609885696
author Goodrich, Michael T.
Sridhar, Vinesh
author_facet Goodrich, Michael T.
Sridhar, Vinesh
contents In the noisy primitives model, each primitive comparison performed by an algorithm, e.g., testing whether one value is greater than another, returns the incorrect answer with random, independent probability p < 1/2 and otherwise returns a correct answer. This model was first applied in the context of sorting and searching, and recent work by Eppstein, Goodrich, and Sridhar extends this model to sequential algorithms involving geometric primitives such as orientation and sidedness tests. However, their approaches appear to be inherently sequential; hence, in this paper, we study parallel computational geometry algorithms for 2D and 3D convex hulls in the noisy primitives model. We give the first optimal parallel algorithms in the noisy primitives model for 2D and 3D convex hulls in the CREW PRAM model. The main technical contribution of our work concerns our ability to detect and fix errors during intermediate steps of our algorithm using a generalization of the failure sweeping technique.
format Preprint
id arxiv_https___arxiv_org_abs_2506_17507
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Optimal Parallel Algorithms for Convex Hulls in 2D and 3D under Noisy Primitive Operations
Goodrich, Michael T.
Sridhar, Vinesh
Computational Geometry
Distributed, Parallel, and Cluster Computing
In the noisy primitives model, each primitive comparison performed by an algorithm, e.g., testing whether one value is greater than another, returns the incorrect answer with random, independent probability p < 1/2 and otherwise returns a correct answer. This model was first applied in the context of sorting and searching, and recent work by Eppstein, Goodrich, and Sridhar extends this model to sequential algorithms involving geometric primitives such as orientation and sidedness tests. However, their approaches appear to be inherently sequential; hence, in this paper, we study parallel computational geometry algorithms for 2D and 3D convex hulls in the noisy primitives model. We give the first optimal parallel algorithms in the noisy primitives model for 2D and 3D convex hulls in the CREW PRAM model. The main technical contribution of our work concerns our ability to detect and fix errors during intermediate steps of our algorithm using a generalization of the failure sweeping technique.
title Optimal Parallel Algorithms for Convex Hulls in 2D and 3D under Noisy Primitive Operations
topic Computational Geometry
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2506.17507