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
    Agarwal, PK
    Sharir, M
    [J]. ACM COMPUTING SURVEYS, 1998, 30 (04) : 412 - 458
  • [2] A survey on sensor networks
    Akyildiz, IF
    Su, WL
    Sankarasubramaniam, Y
    Cayirci, E
    [J]. 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
    FOWLER, RJ
    PATERSON, MS
    TANIMOTO, SL
    [J]. 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
    HWANG, RZ
    LEE, RCT
    CHANG, RC
    [J]. ALGORITHMICA, 1993, 9 (01) : 1 - 22
  • [9] LINEAR-TIME ALGORITHMS FOR LINEAR-PROGRAMMING IN R3 AND RELATED PROBLEMS
    MEGIDDO, N
    [J]. SIAM JOURNAL ON COMPUTING, 1983, 12 (04) : 759 - 776
  • [10] Meguerdichian S, 2001, IEEE INFOCOM SER, P1380, DOI 10.1109/INFCOM.2001.916633