Title :
Random polygon generation using ‘GRP_AS’ heuristic
Author :
Sadhu, Smita ; Kumar, Narendra
Author_Institution :
Dept. of Comput. Sci. & Eng., Nat. Inst. of Technol., Durgapur, India
Abstract :
Random polygon Generation from a given set of points is very important for different applications. A heuristic termed as “GRP_AS” has been proposed here to generate a random simple polygon from a given set of `n´ points in 2-Dimensional plane. The “2-Opt Move” heuristic with time complexity O(n4) is the best known among the existing heuristics to generate a simple polygon. We recently designed another heuristic “GRP_CH” for the same problem with time complexity O(n3) which was shown to be better than that of “2-Opt Move” heuristic in terms of random behaviour and time complexity. In this work, our main objective is to design an algorithm with reduced time complexity. The proposed heuristic, “GRP_AS” is based on the principle of random selection of a line segment and angular sorting of the point set. This “GRP_AS” heuristic takes O(nlogn) time which is less than that of “2-Opt Move” heuristic as well as “GRP_CH” heuristic. The lower bound and upper bound on the number of polygons generated in “GRP_AS” heuristic has been computed.
Keywords :
computational complexity; computational geometry; 2-dimensional plane; 2-opt move heuristic; GRP_AS heuristic; GRP_CH; O(nlogn) time; angular sorting; line segment; random behaviour; random polygon generation; random selection; reduced time complexity; Algorithm design and analysis; Arrays; Heuristic algorithms; Partitioning algorithms; Sorting; Time complexity; Upper bound; angular sorting; convex hull; simple polygon; time complexity; visibility;
Conference_Titel :
Contemporary Computing (IC3), 2013 Sixth International Conference on
Conference_Location :
Noida
Print_ISBN :
978-1-4799-0190-6
DOI :
10.1109/IC3.2013.6612182