Efficient schemes for nearest neighbor load balancing

被引:103
|
作者
Diekmann, R
Frommer, A
Monien, B
机构
[1] Univ Paderborn, Dept Math & Comp Sci, D-33102 Paderborn, Germany
[2] Univ Wuppertal, Dept Math, D-42097 Wuppertal, Germany
[3] Univ Wuppertal, Inst Appl Comp Sci, D-42097 Wuppertal, Germany
关键词
nearest neighbor balancing algorithms; diffusion load balancing algorithms; Optimal Polynomial Scheme (OPS); complexity; local greedy heuristics;
D O I
10.1016/S0167-8191(99)00018-6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We design a general mathematical framework to analyze the properties of nearest neighbor balancing algorithms of the diffusion type. Within this framework we develop a new Optimal Polynomial Scheme (OPS) which we show to terminate within a finite number m of steps, where m only depends on the graph and not on the initial load distribution. We show that all existing diffusion load balancing algorithms, including OPS, determine a flow of load on the edges of the graph which is uniquely defined, independent of the method and minimal in the l(2)-norm. This result can also be extended to edge weighted graphs. The l(2)-minimality is achieved only if a diffusion algorithm is used as preprocessing and the real movement of load is performed in a second step. Thus, it is advisable to split the balancing process into the two steps of first determining a balancing flow and afterwards moving the load. We introduce the problem of scheduling a flow and present some first results on its complexity and the approximation quality of local greedy heuristics. (C) 1999 Published by Elsevier Science B.V. All rights reserved.
引用
收藏
页码:789 / 812
页数:24
相关论文
共 50 条
  • [31] Approximate Nearest Neighbor for Curves: Simple, Efficient, and Deterministic
    Arnold Filtser
    Omrit Filtser
    Matthew J. Katz
    Algorithmica, 2023, 85 : 1490 - 1519
  • [32] Space efficient data structures for nearest larger neighbor
    Jayapaul, Varunkumar
    Jo, Seungbum
    Raman, Rajeev
    Raman, Venkatesh
    Satti, Srinivasa Rao
    JOURNAL OF DISCRETE ALGORITHMS, 2016, 36 : 63 - 75
  • [33] Comparison between two prototype representation schemes for a nearest neighbor classifier
    Kangas, J
    15TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 2, PROCEEDINGS: PATTERN RECOGNITION AND NEURAL NETWORKS, 2000, : 773 - 776
  • [34] Overlap pattern synthesis with an efficient nearest neighbor classifier
    Viswanath, P
    Murty, MN
    Bhatnagar, S
    PATTERN RECOGNITION, 2005, 38 (08) : 1187 - 1195
  • [35] Efficient evaluation of all-nearest-neighbor queries
    Chen, Yun
    Patel, Jignesh M.
    2007 IEEE 23RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2007, : 1031 - +
  • [36] An Efficient Exact Nearest Neighbor Search by Compounded Embedding
    Li, Mingjie
    Zhang, Ying
    Sun, Yifang
    Wang, Wei
    Tsang, Ivor W.
    Lin, Xuemin
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, DASFAA 2018, PT I, 2018, 10827 : 37 - 54
  • [37] Efficient Method for Maximizing Bichromatic Reverse Nearest Neighbor
    Wong, Raymond Chi -Wing
    Ozsu, M. Tamer
    Yu, Philip S.
    Fu, Ada Wai-Chee
    Liu, Lian
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2009, 2 (01):
  • [38] Efficient Discriminative Learning of Parametric Nearest Neighbor Classifiers
    Zhang, Ziming
    Sturgess, Paul
    Sengupta, Sunando
    Crook, Nigel
    Torr, Philip H. S.
    2012 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2012, : 2232 - 2239
  • [39] Efficient Processing of Relevant Nearest-Neighbor Queries
    Efstathiades, Christodoulos
    Efentakis, Alexandros
    Pfoser, Dieter
    ACM TRANSACTIONS ON SPATIAL ALGORITHMS AND SYSTEMS, 2016, 2 (03)
  • [40] AN EFFICIENT BRANCH-AND-BOUND NEAREST NEIGHBOR CLASSIFIER
    NIEMANN, H
    GOPPERT, R
    PATTERN RECOGNITION LETTERS, 1988, 7 (02) : 67 - 72