BALANCED ALLOCATIONS FOR TREE-LIKE INPUTS

Citation
Az. Broder et al., BALANCED ALLOCATIONS FOR TREE-LIKE INPUTS, Information processing letters, 55(6), 1995, pp. 329-332
Citations number
10
Categorie Soggetti
Information Science & Library Science","Computer Science Information Systems
ISSN journal
00200190
Volume
55
Issue
6
Year of publication
1995
Pages
329 - 332
Database
ISI
SICI code
0020-0190(1995)55:6<329:BAFTI>2.0.ZU;2-B
Abstract
We consider the following procedure for constructing a directed tree o n n vertices: The underlying undirected tree is fixed in advance but t he edges of the tree are presented in a random order (all orders are e qually likely); each edge is oriented towards its endpoint that has th e lower indegree at the time of its insertion. The question is what is E(M(n)), the expected maximum indegree? As we shall explain, this pro blem has connections with balanced allocations and with on-line load b alancing. Previous results by Azar, Naor, and Rom imply that if the in sertion order is arbitrary, for any tree, M(n) = O(log n) and that the re are trees and insertion orders for which M(n) = Omega(log n). On th e other hand, results by Azar, Broder, Karlin, and Upfal imply that if both the underlying tree and the insertion order are random, then E(M (n)) = Theta(log log n). Here we show an intermediate result: for any tree if the insertion order is random, then E(M(n)) = O(log n/log log n) and there are trees for which E(M(n)) = Omega(log n/log log n).