Abstract

This paper presents a parallel algorithm for finding the centers and medians of graphs. The computational model used is a shared memory single instruction stream, multiple data stream computer which is more commonly known as the parallel random access machine. The design of the parallel algorithm is based on the growing-by-doubling paradigm. Assuming that the graph consists of n nodes, the proposed parallel algorithm can be implemented in O(log 2 n) time with O(n 2 n/logn) processors when no write-conflict is allowed by the computational model. On the other hand, the algorithm can be implemented in O(log n(loglogn)) time with O(n 2 n/loglogn) processors when the computational model allows write-conflict. In case of write-conflict, it is assumed that all the processors involved in the concurrent-write operation must attempt to write the same value.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call