DocumentCode :
2066668
Title :
Fast matching algorithms for points on a polygon
Author :
Marcotte, Odile ; Suri, Subhash
Author_Institution :
Dept. of Math. & Inf., Quebec Univ., Montral, Que., Canada
fYear :
1989
fDate :
30 Oct-1 Nov 1989
Firstpage :
60
Lastpage :
65
Abstract :
The complete graph induced by a set of 2n points on the boundary of a polygon is considered. The edges are assigned weights equal to the Euclidean distance between their endpoints if the endpoints see each other in the polygon, and +∞ otherwise. An O(n log n)-time algorithm is obtained for finding a minimum-weight perfect matching in this graph if the polygon is convex, and an O(n log2n)-time algorithm if the polygon is simple but nonconvex. The assignment problem for a convex polygon is solved in time O(n log n ), and O(nα(n)) and O(nα(n) log n) time bounds are obtained for the verification problem on convex and nonconvex polygons, respectively, where α(n) is the functional inverse of the Ackermann function
Keywords :
computational complexity; computational geometry; graph theory; minimisation; Ackermann function; Euclidean distance; assignment problem; boundary; complete graph; convex polygon; edges; endpoints; functional inverse; minimum-weight perfect matching; nonconvex; nonconvex polygons; simple; verification problem; weights; Euclidean distance; Operations research; Pattern matching; Polynomials; Statistics; Traveling salesman problems; Tree graphs; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Foundations of Computer Science, 1989., 30th Annual Symposium on
Conference_Location :
Research Triangle Park, NC
Print_ISBN :
0-8186-1982-1
Type :
conf
DOI :
10.1109/SFCS.1989.63456
Filename :
63456
Link To Document :
بازگشت