Symmetric Minimum Power Connectivity in Radio Networks

12
© Yamacraw, 2002 Symmetric Minimum Power Symmetric Minimum Power Connectivity in Radio Networks Connectivity in Radio Networks A. Zelikovsky (GSU) A. Zelikovsky (GSU) http:www.cs.gsu.edu/~cscazz http:www.cs.gsu.edu/~cscazz Joint work with Joint work with G. G. Calinescu, (Illinois IT) Calinescu, (Illinois IT) I. I. I. I. Mandoiu (UCSD) Mandoiu (UCSD)

description

Symmetric Minimum Power Connectivity in Radio Networks. A. Zelikovsky (GSU) http:www.cs.gsu.edu/~cscazz Joint work with G. Calinescu, (Illinois IT) I. I. Mandoiu (UCSD). Overview. Connectivity in Radio Networks - PowerPoint PPT Presentation

Transcript of Symmetric Minimum Power Connectivity in Radio Networks

Page 1: Symmetric Minimum Power Connectivity in Radio Networks

© Yamacraw, 2002

Symmetric Minimum Power Connectivity Symmetric Minimum Power Connectivity in Radio Networksin Radio Networks

A. Zelikovsky (GSU)A. Zelikovsky (GSU)

http:www.cs.gsu.edu/~cscazzhttp:www.cs.gsu.edu/~cscazz

Joint work with Joint work with

G. Calinescu, (Illinois IT)G. Calinescu, (Illinois IT)

I. I. Mandoiu (UCSD)I. I. Mandoiu (UCSD)

Page 2: Symmetric Minimum Power Connectivity in Radio Networks

© Yamacraw, 2002

OverviewOverview• Connectivity in Radio Networks• Symmetric Connectivity in Radio Networks • Symmetric Minimum Power Problem (SPP)• Graph Formulation of SPP• Minimum Spanning Tree Algorithm• Edge Swapping Heuristic• Gain of Forks• Greedy Algorithm• Approximation Ratios• Implementation Results

Page 3: Symmetric Minimum Power Connectivity in Radio Networks

© Yamacraw, 2002

Connectivity in Radio NetworksConnectivity in Radio Networks

Nodes are 2-connected

Nodes transmit messages within a range depending on their battery power. i.e., ab cb,d gf,e,d,a

a

1

2

3

1

11

1

b

d

g

f

e

c

b

a

c

d

g

f

e

message from “a” to “b” has multi-hop acknowledgement route.

Ranges

a2

3

11

b

d

g

f

e

c

1

1

1

Acknowledgement Problem:

Page 4: Symmetric Minimum Power Connectivity in Radio Networks

© Yamacraw, 2002

Symmetric Connectivity in Radio NetworksSymmetric Connectivity in Radio Networks

• Symmetric Connection 1 hop acknowledgement• Two points are symmetrically connected

they are in the range of each other

Node “a” cannot get acknowledgement directly from “b”

Increase range on “b” by 1 and decrease “g” by 2.

a2

3

11

b

d

g

f

e

c

1

1

1

a 2

1

11

b

d

g

f

e

c

1

1

2

Asymmetric Connectivity Symmetric Connectivity

Page 5: Symmetric Minimum Power Connectivity in Radio Networks

© Yamacraw, 2002

Symmetric Minimum Power Problem (SMPP)Symmetric Minimum Power Problem (SMPP)• Range is proportional to the square root of power

• Power to connect (x1,y1 ) to (x2,y2) is (x2-x1)2+(y2-y1)2

• Symmetric Minimum Power Problem (SMPP)– Given a set S of points in Euclidean plane– Find assignments of powers to each point such that

• set S becomes symmetrically connected• total power is minimized

To support connectivity tree we should assign the total power of p(T)= 257The power assigned to node should cover the longest incident edge!

a

b

d

g

f

e

c

4

2

h2

42

1

10

100100

16

4

4

16

16 1

powers

distances

Page 6: Symmetric Minimum Power Connectivity in Radio Networks

© Yamacraw, 2002

Graph Formulation of SMPPGraph Formulation of SMPP

Power cost of a node is the maximum cost of the incident edge

Power cost of a tree is the sum of power costs of its nodes

Symmetric Minimum Power Problem in graphs:

Given: a set of points in a graph G=(V,E,c), where c(e) is the power necessary to cover the length of the edge e

Find: a spanning tree in the graph with a minimum power cost.

a

b

d

g

f

e

c

12

2

h2

42

13

1010

13

12

13

12

4

2

2

Power costs of nodes are Power costs of nodes are blueblueTotal cost of the tree is Total cost of the tree is 68 68

Page 7: Symmetric Minimum Power Connectivity in Radio Networks

© Yamacraw, 2002

MST AlgorithmMST Algorithm

• Find the minimum spanning tree (MST) of G.• Implement using Prim’s Algorithm

• Theorem: The power cost of the MST is at most 2 OPT

• Proof: – power cost of optimal spanning tree > its cost

– power cost of a tree is at most twice its cost

• Worst- case example

1+ 1+ 1+

1 11

Power cost of blue MST is n

Power cost of red OPT tree is n/2 (1+ ) + n/2 n/2

n points

Page 8: Symmetric Minimum Power Connectivity in Radio Networks

© Yamacraw, 2002

Edge Swapping HeuristicEdge Swapping Heuristic

a

b

d

g

f

e

c

12

2

h2

42

13

Remove edge 10 Remove edge 10 power cost decrease = -6power cost decrease = -6

Reconnect components with min increase in power-cost = +5Reconnect components with min increase in power-cost = +5

a

b

d

g

f

e

c

12

2

h2

42

13

For each edge do• Delete an edge• Connect with min increase in power-cost• Undo previous steps if no gain

15

4

13

13

13

1515

4

12

12

12

4

4

2

2

2

a

b

d

g

f

e

c

12

2

h2

42

1315

1010

13

12

13

12

4

2

2

2

Page 9: Symmetric Minimum Power Connectivity in Radio Networks

© Yamacraw, 2002

Gain of ForksGain of Forks

Fork with center a decreases the power-cost by the Fork with center a decreases the power-cost by the gain = 10-3-1-3=3

• A fork F is a pair of edges sharing an endpoint• A gain of a fork w.r.t. a given tree T is the decrease in power cost

obtained by – adding fork edges F

– deleting two longest edges in two cycles of T+F

a

b

d

g

f

e

c

12

2

h2

82

1013

1010

10

12 10

12

8

2

2

13

a

b

d

g

f

e

c

12

2

h2

82

1013

1013(+3)

10

13 (+1) 13 (+3)

2(-10)

8

2

2

13

Page 10: Symmetric Minimum Power Connectivity in Radio Networks

© Yamacraw, 2002

Greedy AlgorithmGreedy Algorithm

Input: Graph G=(V,E,cost) with edge costs

Output: Low power-cost tree all vertices V

TMST(G)

HGRepeat forever

Find fork F with maximum r=gainT(F)

If r is non-positive, exit loop

HH U F

VV/F

Output Union of remaining MST and H

Page 11: Symmetric Minimum Power Connectivity in Radio Networks

© Yamacraw, 2002

Approximation RatiosApproximation Ratios

• Symmetric Minimum Power Problem in graphs is equivalent to Steiner Tree Problem in graphs

• Theorem: – all forks have non-positive gain w.r.t. to a tree T – power-cost (T) 5/3 OPT

• Theorem: The approximation ratio of greedy algorithm is at most 11/6

• Theorem: There is an algorithm with approximation ratio at most 1.64

Page 12: Symmetric Minimum Power Connectivity in Radio Networks

© Yamacraw, 2002

Implementation ResultsImplementation Results

• For random instances up to 100 points• The average loss in power cost of MST w.r.t. OPT

– 19%

• The average improvement over the MST algorithm is– 2% for greedy algorithm– 6.5 % for edge swapping heuristic– 8% for edge swapping heuristic followed by greedy