16.11.2012 Views

Wireless Network Design: Optimization Models and Solution ...

Wireless Network Design: Optimization Models and Solution ...

Wireless Network Design: Optimization Models and Solution ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

338 Nitin Salodkar <strong>and</strong> Abhay Kar<strong>and</strong>ikar<br />

Note that the function c(·,·,u) is a strictly convex function of u (as the power required<br />

to transmit u packets is a strictly convex function of u). The unconstrained<br />

problem is to determine an optimal stationary policy µ ∗ (·) that minimizes<br />

L(µ,λ) = E µ�<br />

�<br />

c(λ,Sn, µ(Sn)) , (14.51)<br />

for a particular value of λ called the Lagrange Multiplier (LM). L(·,·) is called the<br />

Lagrangian.<br />

Let p(s,u,s ′ ) be the probability of reaching state s ′ upon taking action u in state<br />

s. Let V (s) denote the optimal value function (i.e. expected cost) for a state s. The<br />

following dynamic programming equation provides the necessary condition for op-<br />

timality of the policy.<br />

V (s) = min<br />

u<br />

�<br />

c(λ,s,u) − β +∑ s ′<br />

p(s,u,s ′ )V (s ′ �<br />

) , s ′ ∈ S, (14.52)<br />

where β ∈ R is uniquely characterized as the corresponding optimal cost (power)<br />

per stage. If we impose V (s0 ) = 0 for any pre-designated state s0 ∈ S, then V is<br />

unique. Furthermore, an optimal policy µ ∗ must satisfy,<br />

support(µ ∗ �<br />

(·|s)) ⊆ argmin c(λ,s,u) − β +∑ p(s,u,s<br />

s ′<br />

′ )V (s ′ �<br />

) ∀s ∈ S.(14.53)<br />

It follows that the constrained problem has a stationary optimal policy which is also<br />

optimal for the unconstrained problem considered in (14.51) for a particular choice<br />

of λ = λ ∗ (say). In general, this optimal policy may be a r<strong>and</strong>omized policy. In fact,<br />

it can be shown that the optimal stationary policy is deterministic for all states but<br />

at most one s, i.e., there exists a unique u ∗ (s) such that µ ∗ (u ∗ (s)|s) = 1 <strong>and</strong> u ∗ is the<br />

solution to the following equation,<br />

u ∗ (s) = argmin<br />

�<br />

c(λ ∗ ,s,u) − β +∑ s ′<br />

p(s,u,s ′ )V (s ′ �<br />

)<br />

∀s ∈ S. (14.54)<br />

Furthermore, for the single (if any) state s for which this fails, µ(·|s) is supported on<br />

exactly two points. The optimal average cost β gives the minimum power consumed<br />

¯P ∗ subject to the specified queue length constraint δ. Moreover, the following saddle<br />

point condition holds:<br />

L(µ ∗ ,λ) ≤ L(µ ∗ ,λ ∗ ) ≤ L(µ,λ ∗ ). (14.55)<br />

14.5.1.2 Structural Properties of the Optimal Policy<br />

Before we discuss the computational issues in determining the optimal policy<br />

through dynamic programming equation (14.52), we discuss some structural properties<br />

of the optimal policy. The result for i.i.d. arrival <strong>and</strong> channel state processes<br />

can be stated as:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!