A Faster Convex-Hull Algorithm via Bucketing

Ask Neve Gamby, Jyrki Katajainen*

*Corresponding author af dette arbejde

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningpeer review

2 Citationer (Scopus)

Abstract

In the convex-hull problem, in two-dimensional space, the task is to find, for a given sequence S of n points, the smallest convex polygon for which each point of S is either in its interior or on its boundary. In this paper, we propose a variant of the classical bucketing algorithm that (1) solves the convex-hull problem for any multiset of points, (2) uses (formula presented) words of extra space, (3) runs in O(n) expected time on points drawn independently and uniformly from a rectangle, and (4) requires (formula presented) time in the worst case. Also, we perform experiments to compare bucketing to other alternatives that are known to work in linear expected time. In our tests, in the integer-coordinate setting, bucketing was a clear winner compared to the considered competitors (plane-sweep, divide & conquer, quickhull, and throw-away).

OriginalsprogEngelsk
TitelAnalysis of Experimental Algorithms - Special Event,SEA² 2019, Revised Selected Papers
RedaktørerIlias Kotsireas, Panos Pardalos, Arsenis Tsokas, Konstantinos E. Parsopoulos, Dimitris Souravlias
Antal sider17
ForlagSpringer VS
Publikationsdato2019
Sider473-489
ISBN (Trykt)9783030340285
DOI
StatusUdgivet - 2019
BegivenhedSpecial Event on Analysis of Experimental Algorithms, SEA² 2019 - Kalamata, Grækenland
Varighed: 24 jun. 201929 jun. 2019

Konference

KonferenceSpecial Event on Analysis of Experimental Algorithms, SEA² 2019
Land/OmrådeGrækenland
ByKalamata
Periode24/06/201929/06/2019
NavnLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Vol/bind11544 LNCS
ISSN0302-9743

Citationsformater