On an improved algorithm for decentralized extrema finding in circular configurations of processors
- 1 May 1982
- journal article
- Published by Association for Computing Machinery (ACM) in Communications of the ACM
- Vol. 25 (5), 336-337
- https://doi.org/10.1145/358506.358517
Abstract
This note presents a more efficient algorithm for finding the largest element in a circular list of processors when messages can be passed in either direction. It passes 2 N *floor(lg N ) + 3 N messages in the worst case, compared to Chang and Roberts' N ( N + 1)/2 and Hirschberg and Sinclair's 8 N + 8*ceiling( N lg N ) messages. The technique is a selective elimination of possible processes, which then merely relay future messages between the remaining contenders.Keywords
This publication has 2 references indexed in Scilit:
- Decentralized extrema-finding in circular configurations of processorsCommunications of the ACM, 1980
- An improved algorithm for decentralized extrema-finding in circular configurations of processesCommunications of the ACM, 1979