Papers
Topics
Authors
Recent
Assistant
AI Research Assistant
Well-researched responses based on relevant abstracts and paper content.
Custom Instructions Pro
Preferences or requirements that you'd like Emergent Mind to consider when generating responses.
Gemini 2.5 Flash
Gemini 2.5 Flash 150 tok/s
Gemini 2.5 Pro 47 tok/s Pro
GPT-5 Medium 33 tok/s Pro
GPT-5 High 34 tok/s Pro
GPT-4o 113 tok/s Pro
Kimi K2 211 tok/s Pro
GPT OSS 120B 444 tok/s Pro
Claude Sonnet 4.5 37 tok/s Pro
2000 character limit reached

Convex hull: Incremental variations on the Akl-Toussaint heuristics Simple, optimal and space-saving convex hull algorithms (1304.2676v1)

Published 9 Apr 2013 in cs.CG

Abstract: Convex hulls are a fundamental geometric tool used in a number of algorithms. A famous paper by Akl and Toussaint in 1978 described a way to reduce the number of points involved in the computation, which is since known as the Akl-Toussaint heuristics. This paper first studies what this heurstics really represents in terms of reduction of points and demonstrates that the optimum selection is reached using an octogon as the remaining number of points is in O(sqrt(N)) rather than the usual O(N). Then it focuses on optimising the overall computational efficiency in a convex hull computation. Although the heuristics is usually used as a first step in computations one can obtain the convex hull directly from the heuristics's basis. First a simple incremental implementation is described, and if the number of characteristic points of the Akl-Toussaint heuristics p is taken as a parametre the convex hull is then computed in a O(N(p+h/p)) average complexity or O(Nh) asymptotic complexity. Given the relative constant factor of 1/p however experimental results show that this algorithm should be considered linear in average. Worst-case complexity is in O(N2) and space complexity is O(h) but could be O(1) if the required output is the array of convex vertices's indexes. Then a remark on why the basic incremental method should be preferred for average cases is made. Finally an optimal linear algorithm both in average and worst-case and using a minimal space complexity in O(sqrt(N)) in average (or O(1) if in-place computation is allowed) is presented.

Citations (1)

Summary

We haven't generated a summary for this paper yet.

Lightbulb Streamline Icon: https://streamlinehq.com

Continue Learning

We haven't generated follow-up questions for this paper yet.

Authors (1)

List To Do Tasks Checklist Streamline Icon: https://streamlinehq.com

Collections

Sign up for free to add this paper to one or more collections.