Efficient parallel algorithms for optimally locating a path and a tree of a specified length in a weighted tree network

Authors
Citation
Bf. Wang, Efficient parallel algorithms for optimally locating a path and a tree of a specified length in a weighted tree network, J ALGORITHM, 34(1), 2000, pp. 90-108
Citations number
20
Categorie Soggetti
Computer Science & Engineering
Journal title
JOURNAL OF ALGORITHMS
ISSN journal
01966774 → ACNP
Volume
34
Issue
1
Year of publication
2000
Pages
90 - 108
Database
ISI
SICI code
0196-6774(200001)34:1<90:EPAFOL>2.0.ZU;2-X
Abstract
In this paper, we propose efficient parallel algorithms on the EREW PRAM fo r optimally locating in a tree network a path-shaped facility and a tree-sh aped facility of a specified length. Edges in the tree network have arbitra ry positive lengths. Two optimization criteria are considered: minimum ecce ntricity and minimum distancesum. Let n be the number of vertices in the tr ee network. Our algorithm for finding a minimum eccentricity location of a path-shaped facility takes O(log n) time using O(n) work. Our algorithm far finding a minimum distancesum location of a path-shaped facility takes O(l og n) time using O(n(2)) work. Both of our algorithms for finding the minim um eccentricity location and a minimum distancesum location of a tree-shape d facility take O(log n log log n) time using O(n) work. In the sequential case, all the proposed algorithms are faster than those previously proposed by Minieka. Recently, Peng and Lo have proposed parallel algorithms for al l the four problems considered in this paper. They assumed that each edge i n the tree network is of length 1. Thus, as compared with their algorithms ours are more general. Besides, our algorithms for the problems of finding a minimum eccentricity location of a path-shaped facility, the minimum ecce ntricity location of a tree-shaped facility, and a minimum distancesum loca tion of a tree-shaped facility are more efficient from the aspect of work. Their algorithms far these three problems use O(n log n) work. Ours use O(n ) work. (C) 2000 Academic Press.