Professional Documents
Culture Documents
"Voronoi Diagram To Place Base-Station": Master of Technology
"Voronoi Diagram To Place Base-Station": Master of Technology
MASTER OF TECHNOLOGY
In
SOFTWARE ENGINEERING
By
N.RAGHU (11J91D2508)
CERTIFICATE
This is to certify that the Technical Seminar Report entitled VORONOI
DIAGRAM TO PLACE BASE-STATION is a bonafide work done by N.RAGHU
(11J91D2508) in the partial fulfillment Master of Technology in Software Engineering
during the year 2011 2012.
CO-ORDINATOR
HOD
PRINCIPAL
ACKNOWLEDGEMENTS
It is my esteemed pleasure to present myself through this desertion.
I take this opportunity to extend our heartily thanks to Prof. Y. Ranga Reddy,
Principal,
Vidya
Bharathi
Institute
of
Technology,
PEMBARTHI(V),
Yours sincerely,
N.RAGHU
(11J91D2508)
ABSTRACT
In the context of mobile communication, there is no efficient algorithm for the
placement of base-station. 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 or an equilateral
triangle. 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.
Content
1. INTRODUCTION
2. SYSTEM DESIGN
3. VORONOI DIAGRAM
10
11
12
12
14
14
16
19
21
7. ALGORITHM
23
26
26
8. CONSTRUCTION STEPS
27
8.1 Illustration
27
8.2 Step I
28
8.3 Step II
30
32
36
CONCLUSION
38
BIBLIOGRAPHY
39
List of figures
Fig.3.1. Voronoi diagram ..................................................................................................... 3
Fig.4.1. Voronoi region ........................................................................................................ 4
Fig.5.1 Voronoi diagram for 1 site ...................................................................................... 5
Fig.5.2. Voronoi diagram for 2 sites ................................................................................... 6
Fig.5.3. Voronoi diagram for collinear sites ...................................................................... 7
Fig.5.4. Voronoi diagram for non-Collinear sites ............................................................. 8
Fig.5.5. Voronoi cell ............................................................................................................. 9
Fig.6.1.1 Sweep line............................................................................................................ 11
Fig.6.2.1. Divide and conquer ........................................................................................... 14
Fig.6.2.2. Clipping wanted part ......................................................................................... 15
Fig.6.3.1 Incremental method. ........................................................................................... 18
Fig.7.1. voronoi diagram after plotting ............................................................................ 22
Fig.7.2. Formation of voronoi region ............................................................................... 23
Fig.8.1.Selecting radom points in matlab......................................................................... 27
Fig.8.2.Voronoi diagram of selected points ..................................................................... 28
Fig.8.3. Drawing Voronoi cells ......................................................................................... 29
Fig.8.4. Plottiong centers of circles .................................................................................. 30
Fig.8.5. Voronoi diagram for new centers ....................................................................... 31
Fig.8.6. Circumscribing circles for voronoi cells ............................................................ 32
Fig.8.7. New centers ........................................................................................................... 33
Fig.8.8. Position of base stations ....................................................................................... 34
Fig.8.9. Refinement ............................................................................................................. 35