Smoothed Analysis of Balancing Networks

被引:4
|
作者
Friedrich, Tobias [1 ]
Sauerwald, Thomas [2 ]
Vilenchik, Dan [3 ]
机构
[1] Max Planck Inst Informat, Dept Algorithms & Complex, Saarbrucken, Germany
[2] Simon Fraser Univ, Sch Comp Sci, Burnaby, BC V5A 1S6, Canada
[3] Univ Calif Los Angeles, Dept Math, Los Angeles, CA 90024 USA
关键词
distributed computing; load balancing; balancing networks; smoothed analysis; average case analysis;
D O I
10.1002/rsa.20341
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In a balancing network each processor has an initial collection of unit-size jobs (tokens) and in each round, pairs of processors connected by balancers split their load as evenly as possible. An excess token (if any) is placed according to some predefined rule. As it turns out, this rule crucially affects the performance of the network. In this work we propose a model that studies this effect. We suggest a model bridging the uniformly-random assignment rule, and the arbitrary one (in the spirit of smoothed-analysis). We start with an arbitrary assignment of balancer directions and then flip each assignment with probability alpha independently. For a large class of balancing networks our result implies that after O(log n) rounds the discrepancy is O((1/2 - alpha) log n + log log n) with high probability. This matches and generalizes known upper bounds for alpha = 0 and alpha = 1/2. We also show that a natural network matches the upper bound for any alpha. (C) 2010 Wiley Periodicals, Inc. Random Struct. Alg., 39, 115-138, 2011
引用
收藏
页码:115 / 138
页数:24
相关论文
共 50 条
  • [21] Smoothed detrended fluctuation analysis
    Linhares, Raquel Romes
    JOURNAL OF STATISTICAL COMPUTATION AND SIMULATION, 2016, 86 (17) : 3388 - 3397
  • [22] Smoothed analysis of integer programming
    Heiko Röglin
    Berthold Vöcking
    Mathematical Programming, 2007, 110 : 21 - 56
  • [23] Smoothed Analysis of Probabilistic Roadmaps
    Chaudhuri, Siddhartha
    Koltun, Vladlen
    PROCEEDINGS OF THE NINTH WORKSHOP ON ALGORITHM ENGINEERING AND EXPERIMENTS AND THE FOURTH WORKSHOP ON ANALYTIC ALGORITHMICS AND COMBINATORICS, 2007, : 250 - 264
  • [24] Smoothed Analysis of Multiobjective Optimization
    Roglin, Heiko
    Teng, Shang-Hua
    2009 50TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE: FOCS 2009, PROCEEDINGS, 2009, : 681 - 690
  • [25] Smoothed analysis of integer programming
    Roeglin, Heiko
    Voecking, Berthold
    MATHEMATICAL PROGRAMMING, 2007, 110 (01) : 21 - 56
  • [26] Smoothed analysis of integer programming
    Röglin, H
    Vöcking, B
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2005, 3509 : 276 - 290
  • [27] Smoothed analysis of algorithms and heuristics
    Teng, SH
    COMPUTING AND COMBINATORICS, PROCEEDINGS, 2005, 3595 : 10 - 11
  • [28] Smoothed window factor analysis
    Chen, ZP
    Jiang, JH
    Li, Y
    Shen, HL
    Liag, YZ
    Yu, RQ
    ANALYTICA CHIMICA ACTA, 1999, 381 (2-3) : 233 - 246
  • [29] Smoothed analysis of probabilistic roadmaps
    Chaudhuri, Siddhartha
    Koltun, Vladlen
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2009, 42 (08): : 731 - 747
  • [30] Smoothed Analysis with Adaptive Adversaries
    Haghtalab, Nika
    Roughgarden, Tim
    Shetty, Abhishek
    JOURNAL OF THE ACM, 2024, 71 (03)