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