A core of a graph G is a path P in G that is central with respect to t
he property of minimizing d(P) = Sigma(v) is an element of (V(G))d(v,
P), where d(v, P) is the distance from vertex upsilon to path P. This
paper presents efficient algorithms for finding a core of a tree with
a specified length. The sequential algorithm runs in O(n log n) time,
where n is the size of the tree. The parallel algorithm runs in O(log(
2)n) time using O(n) processors on an EREW PRAM model. (C) 1996 Academ
ic Press, Inc.