Next Article in Journal
Solon: A Holistic Approach for Modelling, Managing and Mining Legal Sources
Previous Article in Journal
New and Efficient Algorithms for Producing Frequent Itemsets with the Map-Reduce Framework
Article Menu

Export Article

Open AccessArticle
Algorithms 2018, 11(12), 195; https://doi.org/10.3390/a11120195

Convex-Hull Algorithms: Implementation, Testing, and Experimentation

1
Department of Computer Science, University of Copenhagen, Universitetsparken 5, 2100 Copenhagen East, Denmark
2
Jyrki Katajainen and Company, 3390 Hundested, Denmark
Current address: National Space Institute, Technical University of Denmark, Centrifugevej, 2800 Kongens Lyngby, Denmark.
*
Author to whom correspondence should be addressed.
Received: 2 October 2018 / Revised: 22 November 2018 / Accepted: 23 November 2018 / Published: 28 November 2018
Full-Text   |   PDF [494 KB, uploaded 11 December 2018]   |  

Abstract

From a broad perspective, we study issues related to implementation, testing, and experimentation in the context of geometric algorithms. Our focus is on the effect of quality of implementation on experimental results. More concisely, we study algorithms that compute convex hulls for a multiset of points in the plane. We introduce several improvements to the implementations of the studied algorithms: plane-sweep, torch, quickhull, and throw-away. With a new set of space-efficient implementations, the experimental results—in the integer-arithmetic setting—are different from those of earlier studies. From this, we conclude that utmost care is needed when doing experiments and when trying to draw solid conclusions upon them. View Full-Text
Keywords: computational geometry; algorithm; convex hull; rectilinear convex hull; algorithm engineering; implementation; testing; experimentation; robustness; performance computational geometry; algorithm; convex hull; rectilinear convex hull; algorithm engineering; implementation; testing; experimentation; robustness; performance
Figures

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Supplementary materials

SciFeed

Share & Cite This Article

MDPI and ACS Style

Gamby, A.N.; Katajainen, J. Convex-Hull Algorithms: Implementation, Testing, and Experimentation. Algorithms 2018, 11, 195.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Algorithms EISSN 1999-4893 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top