首页 | 本学科首页   官方微博 | 高级检索  
     


Finding the Extrema of a Distributed Multiset
Authors:Paola Alimonti  Paola Flocchini  Nicola Santoro  
Affiliation:aDipartimento d'Informatica Sistemistica, Università degli Studi di Roma “La Sapienza,” 00185, Rome, Italy;bSchool of Computer Science, Carleton University, Ottawa, Ontario, K1S 5B6, Canada
Abstract:We consider the problem of finding the extrema of a distributed multiset in a ring, that is, of determining the minimum and the maximum values,xminandxmax, of a multisetX= {x0,x2, ...,xn−1} whose elements are drawn from a totally ordered universeUand stored at thenentities of a ring network. This problem is unsolvable if the ring size is not known to the entities, and it has complexity Θ(n2) in the case of asynchronous rings of known size. We show that, in synchronous rings of known size, this problem can always be solved inO((c+ logn) ·n) bits andO(n·c·x1/c) time for any integerc> 0, wherex= Max{|xmin|, |xmax|}. The previous solutions requiredO(n2) bits and the same amount of time. Based on these results, we also present a bit-optimal solution to the problem of finding the multiplicity of the extrema.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号