Efficient algorithm for placing a given number of base stations to cover a convex region

被引:31
作者
Das, Gautam K. [1 ]
Das, Sandip [1 ]
Nandy, Subhas C. [1 ]
Sinha, Bhabani P. [1 ]
机构
[1] Indian Stat Inst, Kolkata 700108, India
关键词
base-station placement; covering region; Voronoi diagram;
D O I
10.1016/j.jpdc.2006.05.004
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the context of mobile communication, an efficient algorithm for the base-station placement problem is developed in this paper. The objective is to place a given number of base-stations in a given convex region, and to assign range to each of them such that every point in the region is covered by at least one base-station, and the maximum range assigned is minimized. It is basically covering a region by a given number of equal radius circles where the objective is to minimize the radius. We develop an efficient algorithm for this problem using Voronoi diagram which works for covering a convex region of arbitrary shape. Existing results for this problem are available when the region is a square [K.J. Nurmela, P.R.J. Ostergard, Covering a square with up to 30 equal circles, Research Report HUT TCS-A62, Laboratory for Theoretical Computer Science, Helsinky University of Technology, 2000] and an equilateral triangle [K.J. Nurmela, Conjecturally optimal coverings of an equilateral triangle with up to 36 equal circles, Exp. Math. 9 (2) (2000)]. The minimum radius obtained by our method favorably compares with the results presented in [K.J. Nurmela, P.R.J. Ostergard, Covering a square with up to 30 equal circles, Research Report HUT-TCS-A62, Laboratory for Theoretical Computer Science, Helsinky University of Technology, 2000; K.J. Nurmela, Conjecturally optimal coverings of an equilateral triangle with up to 36 equal circles, Exp. Math. 9 (2) (2000)]. But the execution time of our algorithm is a fraction of a second, whereas the existing methods may even take about two weeks' time for a reasonable value of the number of circles ( >= 27) as reported in [K.J. Nurmela. P.R.J. Ostergard, Covering a square with up to 30 equal circles, Research Report HUT-TCS-A62, Laboratory for Theoretical Computer Science, Helsinky University of Technology, 2000; K.J. Nurmela, Conjecturally optimal coverings of an equilateral triangle with up to 36 equal circles. Exp. Math. 9 (2) (2000)]. (C) 2006 Elsevier Inc. All rights reserved.
引用
收藏
页码:1353 / 1358
页数:6
相关论文
共 18 条
[1]   Efficient algorithms for geometric optimization [J].
Agarwal, PK ;
Sharir, M .
ACM COMPUTING SURVEYS, 1998, 30 (04) :412-458
[2]   A survey on sensor networks [J].
Akyildiz, IF ;
Su, WL ;
Sankarasubramaniam, Y ;
Cayirci, E .
IEEE COMMUNICATIONS MAGAZINE, 2002, 40 (08) :102-114
[3]  
Booth L, 2003, ANN APPL PROBAB, V13, P722
[4]  
BOUKERCHE A, 2005, P 2 ACM INT WORKSH P, P205
[5]  
De Berg M., 2000, COMPUTATIONAL GEOMET, DOI DOI 10.1007/978-3-662-03427-9
[6]   OPTIMAL PACKING AND COVERING IN THE PLANE ARE NP-COMPLETE [J].
FOWLER, RJ ;
PATERSON, MS ;
TANIMOTO, SL .
INFORMATION PROCESSING LETTERS, 1981, 12 (03) :133-137
[7]  
Heppes A., 1997, PERIOD MATH HUNG, V34, P65, DOI DOI 10.1023/A:1004224507766
[8]   THE SLAB DIVIDING APPROACH TO SOLVE THE EUCLIDEAN P-CENTER PROBLEM [J].
HWANG, RZ ;
LEE, RCT ;
CHANG, RC .
ALGORITHMICA, 1993, 9 (01) :1-22
[9]   LINEAR-TIME ALGORITHMS FOR LINEAR-PROGRAMMING IN R3 AND RELATED PROBLEMS [J].
MEGIDDO, N .
SIAM JOURNAL ON COMPUTING, 1983, 12 (04) :759-776
[10]  
Meguerdichian S, 2001, IEEE INFOCOM SER, P1380, DOI 10.1109/INFCOM.2001.916633