GROWING A TREE FROM ITS BRANCHES

Citation
P. Bose et G. Toussaint, GROWING A TREE FROM ITS BRANCHES, Journal of algorithms, 19(1), 1995, pp. 86-103
Citations number
17
Categorie Soggetti
Mathematics,Mathematics,"Computer Science Theory & Methods
Journal title
ISSN journal
01966774
Volume
19
Issue
1
Year of publication
1995
Pages
86 - 103
Database
ISI
SICI code
0196-6774(1995)19:1<86:GATFIB>2.0.ZU;2-3
Abstract
Given a set L of n disjoint line segments in the plane, we show that i t is always possible to form a spanning tree of the endpoints of the s egments, such that each line segment is an edge of the tree and the tr ee has no crossing edges. Such a tree is known as an encompassing tree and can be constructed in O(n log n) time when no three endpoints in L are collinear. In the presence of collinear endpoints, we show first that an encompassing tree with no crossing edges exists and can be co mputed in O(n(2)) time, and second that the maximum degree of a node i n the minimum weight spanning tree formed by these line segments is se ven, and that there exists a set of line segments achieving this bound . Finally, we show that the complexity of finding the minimum weight s panning tree is optimal O(n log n) when we assume that the endpoints o f the line segments are in general position. (C) 1995 Academic Press, Inc.