Selecting forwarding neighbors in wireless ad hoc networks

被引:82
作者
Calinescu, G [1 ]
Mandoiu, II
Wan, PJ
Zelikovsky, AZ
机构
[1] IIT, Dept Comp Sci, Chicago, IL 60616 USA
[2] Univ Calif San Diego, Dept Comp Sci & Engn, La Jolla, CA 92093 USA
[3] Georgia State Univ, Dept Comp Sci, Atlanta, GA 30303 USA
[4] Univ Waterloo, Dept Combinator & Optimizat, Waterloo, ON N2L 3G1, Canada
基金
加拿大自然科学与工程研究理事会; 美国国家科学基金会;
关键词
wireless ad hoc networks; broadcast; approximation algorithms; unit-disk graphs; disk cover;
D O I
10.1023/B:MONE.0000013622.63511.57
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Broadcasting is a fundamental operation which is frequent in wireless ad hoc networks. A simple broadcasting mechanism, known as flooding, is to let every node retransmit the message to all its 1-hop neighbors when receiving the first copy of the message. Despite its simplicity, flooding is very inefficient and can result in high redundancy, contention, and collision. One approach to reducing the redundancy is to let each node forward the message only to a small subset of 1-hop neighbors that cover all of the node's 2-hop neighbors. In this paper we propose two practical heuristics for selecting the minimum number of forwarding neighbors: an O(n log n) time algorithm that selects at most 6 times more forwarding neighbors than the optimum, and an O(n log(2) n) time algorithm with an improved approximation ratio of 3, where n is the number of 1- and 2-hop neighbors. The best previously known algorithm, due to Bronnimann and Goodrich [2], guarantees O(1) approximation in O(n(3) log n) time.
引用
收藏
页码:101 / 111
页数:11
相关论文
共 19 条
[1]  
[Anonymous], 1997, HDB DISCRETE COMPUTA
[2]  
[Anonymous], 2001, P ACM DIALM 2001
[3]  
[Anonymous], 2002, P 35 ANN HAW INT C S
[4]  
BROCH J, 2001, DYNAMIC SOURCE ROUTI
[5]  
Bronnimann H., 1994, Proceedings of the Tenth Annual Symposium on Computational Geometry, P293, DOI 10.1145/177424.178029
[6]  
Chvatal V., 1979, Mathematics of Operations Research, V4, P233, DOI 10.1287/moor.4.3.233
[7]   UNIT DISK GRAPHS [J].
CLARK, BN ;
COLBOURN, CJ ;
JOHNSON, DS .
DISCRETE MATHEMATICS, 1990, 86 (1-3) :165-177
[8]  
Cook W., 1998, Combinatorial Optimization
[9]  
Cormen T. H., 1990, INTRO ALGORITHMS
[10]  
HAAS ZJ, 2001, INTERZONE ROUTING PR