1 / 15

Network Optimization

Network Optimization. Lecture 16 - 2. Range Assignment Problems (RA). Problem Definition of RA Approximation for Two-dimension RA Symmetric Versions of RA. Problem Definition of RA (1/3). Range Assignment Problem Nodes can change the transmit power level in many scenarios

reed-dale
Download Presentation

Network Optimization

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Network Optimization Lecture 16 - 2

  2. Range Assignment Problems (RA) • Problem Definition of RA • Approximation for Two-dimension RA • Symmetric Versions of RA

  3. Problem Definition of RA (1/3) • Range Assignment Problem • Nodes can change the transmit power level in many scenarios • Choosing the nodes’ transmit power levels in such a way that the network topology satisfies certain properties becomes relevant • Definition 7.1.1 (RA problem) • Let N be a set of nodes in d-dimensional space, with d = 1, 2, 3. • Determine a range assignment function RA such that • corresponding communication graph is strongly connected, • c(RA)=u∈N(RA(u))α is minimum,α is distance-power gradient.

  4. Problem Definition of RA (2/3)  = 2 2 3 2 3 1 Not strongly connected Strongly connected c(RA)= 22 + 32+ 12 = 14 c(RA)= 22 + 32+ 32 = 22

  5. Problem Definition of RA (3/3) • RA problem can be seen as a generalization of the problem of determining the CTR for connectivity. • Computation Complexity • CTR in 1D networks: O(nlogn) • CTR in 2D networks : O(n2) • RA in 1D networks: O(n4) • RA in 2D networks: NP-hard

  6. Approximation for Two-dimension RA (1/4) • Give a set of nodes N = {u1, . . . , un} on 2-dimension space • Construct a weighted completed graph G = (N, E) • Weight of edge (ui, uj)∈ E is δ(ui, uj)α • Find a minimum weight spanning tree T of G RA*: Optimal RA Theorem 7.3.2 (Kirousis et al. 2000)

  7. c(T’) < c(RA*) Approximation for Two-dimension RA (2/4) • Proof: • Choosing any node u in N • Construct a shortest path destination tree rooted at u • Change all directed edges to undirected edges to build a spanning tree T ’ of G • RA*: optimal range assignment of G RA*(v)  RA*(w)  v w u u • N T’

  8. Approximation for Two-dimension RA (3/4) • Proof (cont.): • By definition of MST, c(T) c(T’) c(T) = 7 c(T’) = 8 5 4 u u 3 3 MST T Shortest path rooted tree T ’ c(T) c(T’) < c(RA*)

  9. Approximation for Two-dimension RA (4/4) • Proof (cont.): • During the construction of RAT, each edge of T can be chosen as the longest edge (as the transmitting rage) at most by two nodes (endpoints of the edge) 4 4 u MST T u 3 3 c(RAT) < 2c(T) c(T) = 4 + 3 = 7 c(RAT) = 4 +4 +3 = 11 c(RAT) < 2c(T) < 2c(RA*)

  10. Symmetric Versions of RA (1/5) • Implementing of unidirectional wireless links is technically feasible, but theadvantageis questionable • For routing: high overhead needed to handle unidirectional links (e.g. AODV, DSR) • For MAC: considerable modification of the current implementation (e.g. RTS/CST in IEEE 802.11) • Certain symmetry constraints should be imposed on the communication graph • Weakly Symmetric Range Assignment (WSRA) • Symmetric Range Assignment (SRA)

  11. Symmetric Versions of RA (1/5) • WSRA • Unidirectional links (dashed edges) are allowed, but they are not essential for connectivity

  12. Symmetric Versions of RA (1/5) • SRA • All the links in the communication graph must be bidirectional

  13. u5 u6 u4 u3 u2 u1 SRA in One-dimension Networks (1/3) • Step 1: Order the nodes according to their spatial coordinate {u1, . . ., un} • Step 2: Assign to node • RA(u1) = δ(u1, u2), • RA(un) = δ(un−1, un), • RA(ui) = max{δ(ui−1, ui ), δ(ui, ui+1)}.

  14. u5 u6 u4 u3 u2 u1 SRA in One-dimension Networks (2/3) • Step 3: Augment the transmitting range of some of the nodes in order to preserve symmetry, repeated until all the edges in the graph are bidirectional

  15. SRA in One-dimension Networks (3/3) • Proof of the optimality : • To achieve connectivity, every node must be connected at least to its left and right closest neighbor • To achieve symmetry, augmentation procedure at step 3 increases a node’s transmitting range of the minimal amount of the range assignment • Computational complexity • Symmetric eases the task of finding the optimal solution • SRA is a restricted version of WSRA

More Related