Title: Chapter 6 Relaxation 1 CDS in unit disk graph
1Chapter 6 Relaxation(1) CDS in unit disk graph
2Sensor Networks
A sensor network is an ad hoc wireless network
which consists of a huge amount of static or
mobile sensors. The sensors collaborate to sense,
collect, and process the raw information of the
phenomenon in the sensing area (in-network), and
transmit the processed information to the
observers.
3Sensor Networks (Cont.)
- Sensor Node
- Sensing Computation Communication
- Small size
- Limited power
4Applications
Example 1
Military applications
5Environmental Monitoring
Example 2
6Example 3
7Example 4
8Applications of CDS Virtual backbone
CDS is used as a virtual backbone in wireless
networks.
9Applications of CDS Broadcast
- Only nodes in CDS relay messages
- Reduce communication cost
- Reduce redundant traffic
10Applications of CDS Unicast
- Only nodes in CDS maintain routing tables
- Routing information localized
- Save storage space
C
D
B
A ? B
A
11Unit Disk Graph
12Unit Ball Graph
13Connected Dominating Set
Dominating set
Connected dominating set
14CDS in unit disk graphs
15CDS in unit ball graphs
16Two Stage Algorithm
Stage 1. Compute a dominating set D. Stage 2.
Connect D into a connected
dominating set.
Dominating set
Connected dominating set
17Stage 1
18MCDS (opt)
MIS
19Disk Packing
20How many independent points can be contained by
a disk with radius 1?
5!
21 How many independent points can be contained
by two disks with radius 1 and center distance
lt 1?
(Wu et al, 2006)
8!
22How many independent points can be packed Into
four disks that one contains centers of other
three?
lt 15!
(Yao et al, 2008)
23In unit disk graph
(Wan et al, 2002)
(Wu et al. 2006)
(Funke et al. 2006)
(Yao et al. 2008)
24Sphere Packing
25 1. How many independent points can be packed
by a ball with radius 1?
1
gt1
262. How many (untouched) unit balls can be packed
into a ball with radius 1.5?
0.5
1.5
273. Gregory-Newton Problem (1694)
How many unit balls (not touch each other) can
kiss a unit ball?
28Relationship between problems 1, 2 and 3?
1.5
1
.5
29For balls not touched each other,
12!! (Hoppe, 1874)
icosahedron
Allow balls to touch,
12!!
30How many independent points can be contained In
a ball subtracting another ball?
11!
31 How many independent points can be contained
by two balls with radius 1 and center distance lt
1?
22!
1
gt1
32 How many unit balls can kiss two intersecting
unit balls?
20?!
33In unit ball graph
(Butenko, et al, 2007)
11
12
11
(Zhang, et al, 2008)
34Stage 2
Connect all nodes in an MIS with a spanning tree
for unit disk graphs
(Wan-Yao)
for unit ball graphs
(Butenko, 2007)
35Stage 2 Connect all nodes in an MIS D.
Consider a greedy method.
36Connect all nodes in an MIS with greedy algorithm
37Theorem
38Proof
39(No Transcript)
40(No Transcript)
41(No Transcript)
42Operations Research
Dominating
Packing
Wireless Networking
mathematics
Computer Science
43Thanks, End