کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
429540 687597 2015 27 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Randomized diffusion for indivisible loads
ترجمه فارسی عنوان
انتشار تصادفی برای بارهای تقسیم نشده
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی


• Presentation of new algorithm for balancing discrete loads.
• Algorithm is very natural and avoids nodes having negative loads.
• Quality measure is the gap between maximum and minimum load, called discrepancy.
• Upper bounds on discrepancy after algorithm has run as long as its continuous counterpart.

We present a new randomized diffusion-based algorithm for balancing indivisible tasks (tokens) on a network. Our aim is to minimize the discrepancy between the maximum and minimum load. The algorithm works as follows. Every vertex distributes its tokens as evenly as possible among its neighbors and itself. If this is not possible without splitting some tokens, the vertex redistributes its excess tokens among all its neighbors randomly (without replacement). In this paper we prove several upper bounds on the load discrepancy for general networks. These bounds depend on some expansion properties of the network, that is, the second largest eigenvalue, and a novel measure which we refer to as refined local divergence. We then apply these general bounds to obtain results for some specific networks. For constant-degree expanders and torus graphs, these yield exponential improvements on the discrepancy bounds. For hypercubes we obtain a polynomial improvement.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Computer and System Sciences - Volume 81, Issue 1, February 2015, Pages 159–185
نویسندگان
, , , , ,