An efficient self-stabilizing distance-2 coloring algorithm

被引:10
作者
Blair, Jean R. S. [1 ]
Manne, Fredrik [2 ]
机构
[1] US Mil Acad, Off Dean, West Point, NY 10996 USA
[2] Univ Bergen, Dept Informat, N-5020 Bergen, Norway
关键词
D O I
10.1016/j.tcs.2012.01.034
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The problem of assigning frequencies to processes so as to avoid interference can in many instances be modeled as a graph coloring problem on the processor graph where no two processes that are sufficiently close are assigned the same color. One version of this problem requires that processes within distance two of each other have different colors. This is known as the distance-2 coloring problem. We present a self-stabilizing algorithm for this problem that uses O(log Delta) memory on each node and that stabilizes in O(Delta(2)m) time steps for any scheduler (synchronous or asynchronous) using at most Delta(2) + 1 colors, where Delta is the maximum degree in the graph and m is the number of edges in the graph. The analysis holds true for both the sequential and distributed adversarial daemon models. This should be compared with the previous best self-stabilizing algorithm for this problem which stabilizes in O(nm) moves under the sequential adversarial daemon and in O(n(3)m) time steps for the distributed adversarial daemon and which uses O(delta(i) log Delta) memory on each node i, where n is the number of nodes in the graph and delta(i) is the degree of node i. (c) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:28 / 39
页数:12
相关论文
共 21 条
[1]   Models and solution techniques for frequency assignment problems [J].
Aardal, Karen I. ;
van Hoesel, Stan P. M. ;
Koster, Arie M. C. A. ;
Mannino, Carlo ;
Sassano, Antonio .
ANNALS OF OPERATIONS RESEARCH, 2007, 153 (01) :79-129
[2]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[3]  
Bernard S, 2010, LECT NOTES COMPUT SC, V5935, P167, DOI 10.1007/978-3-642-11322-2_19
[4]  
Bernard Samuel, 2009, IPDPS'09, P1, DOI [10.1109/IPDPS.2009.5161053, DOI 10.1109/IPDPS.2009.5161053]
[5]  
Blair JRS, 2004, PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, P333
[6]  
Chaudhuri P., 2005, P IASTED INT C PAR D, P627
[7]  
Chaudhuri P, 2007, AUSTRALAS J COMB, V38, P237
[8]  
Gairing M., 2004, Parallel Processing Letters, V14, P387, DOI DOI 10.1142/S0129626404001970
[9]   A SELF-STABILIZING ALGORITHM FOR COLORING PLANAR GRAPHS [J].
GHOSH, S ;
KARAATA, MH .
DISTRIBUTED COMPUTING, 1993, 7 (01) :55-59
[10]  
Ghosh S., 1995, P 2 WORKSH SELF STAB, P111