JOURNAL ARTICLE

Efficient schemes for nearest neighbor load balancing

Ralf DiekmannAndreas FrommerBurkhard Monien

Year: 1999 Journal:   Parallel Computing Vol: 25 (7)Pages: 789-812   Publisher: Elsevier BV

Abstract

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 l2-norm. This result can also be extended to edge weighted graphs. The l2-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.

Keywords:
Load balancing (electrical power) Heuristics Computer science Preprocessor k-nearest neighbors algorithm Algorithm Graph Mathematical optimization Theoretical computer science Mathematics Artificial intelligence

Metrics

147
Cited By
9.10
FWCI (Field Weighted Citation Impact)
22
Refs
0.98
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Complexity and Algorithms in Graphs
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Optimization and Search Problems
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

BOOK-CHAPTER

Nearest Neighbor Load Balancing on Graphs

Ralf DiekmannAndreas FrommerBurkhard Monien

Lecture notes in computer science Year: 1998 Pages: 429-440
BOOK-CHAPTER

A Survey of Nearest-Neighbor Load Balancing Algorithms

Year: 2007 Pages: 21-35
JOURNAL ARTICLE

Nearest‐neighbor algorithms for load‐balancing in parallel computers

Chengzhong XuFrancis C. M. LauFrancis C. M. LauBurkhard MonienReinhard Lüling

Journal:   Concurrency Practice and Experience Year: 1995 Vol: 7 (7)Pages: 707-736
JOURNAL ARTICLE

Analysis of nearest neighbor load balancing algorithms for random loads

Peter Sanders

Journal:   Parallel Computing Year: 1999 Vol: 25 (8)Pages: 1013-1033
JOURNAL ARTICLE

Energy-Efficient Data Dissemination Schemes for Nearest Neighbor Query Processing

Kwangjin ParkHyunseung Choo

Journal:   IEEE Transactions on Computers Year: 2007 Vol: 56 (6)Pages: 754-768
© 2026 ScienceGate Book Chapters — All rights reserved.