About

Log in?

DTU users get better search results including licensed content and discounts on order fees.

Anyone can log in and get personalized features such as favorites, tags and feeds.

Log in as DTU user Log in as non-DTU user No thanks

DTU Findit

Journal article

Sequential and Parallel Algorithms for Finding a Maximum Convex Polygon

From

Computer Science and Engineering, Department of Informatics and Mathematical Modeling, Technical University of Denmark1

Department of Informatics and Mathematical Modeling, Technical University of Denmark2

This paper investigates the problem where one is given a finite set of n points in the plane each of which is labeled either ?positive? or ?negative?. We consider bounded convex polygons, the vertices of which are positive points and which do not contain any negative point. It is shown how such a polygon which is maximal with respect to area can be found in time O(n³ log n).

With the same running time one can also find such a polygon which contains a maximum number of positive points. If, in addition, the number of vertices of the polygon is restricted to be at most M, then the running time becomes O(M n³ log n). It is also shown how to find a maximum convex polygon which contains a given point in time O(n³ log n).

Two parallel algorithms for the basic problem are also presented. The first one runs in time O(n log n) using O(n²) processors, the second one has polylogarithmic time but needs O(n7) processors. Instead of using the area or the number of positive points contained in the polygon as the quantity to be maximized one may also use other measures fulfilling a certain additive property, however, this may affect the running time.

Language: English
Publisher: Elsevier BV
Year: 1997
Pages: 187-200
ISSN: 1879081x and 09257721
Types: Journal article
DOI: 10.1016/0925-7721(95)00035-6
ORCIDs: Fischer, Paul

DTU users get better search results including licensed content and discounts on order fees.

Log in as DTU user

Access

Analysis