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.

84 J. Cole Smith <strong>and</strong> Sibel B. Sonuc<br />

min c T x + ∑(h s∈S<br />

s ) T y s<br />

(4.14a)<br />

s.t. Ax = b (4.14b)<br />

T s x + G s y s = g s<br />

∀s ∈ S (4.14c)<br />

x ≥ 0, y s ≥ 0, ∀s ∈ S, (4.14d)<br />

where A ∈ R m0 ×n <strong>and</strong> T s ∈ R m s ×n , ∀s ∈ S, G s ∈ R m s ×k , ∀s ∈ S, <strong>and</strong> all over vectors<br />

have conforming dimensions. For the sake of simplicity, we suppose here that problem<br />

(4.14) is not unbounded; the case in which (4.14) is unbounded requires only<br />

slight modifications.<br />

In Benders decomposition, we create a relaxed master problem, in which we<br />

determine c<strong>and</strong>idate x-solutions, <strong>and</strong> anticipate how those solutions affect the objective<br />

function contribution terms corresponding to variables y s , ∀s ∈ S. Given the<br />

values for x-variables, we can then formulate |S| subproblems, where subproblem<br />

s ∈ S corresponds to the optimization over variables y s . We begin by developing the<br />

subproblem formulation below, given a fixed set of values ˆx corresponding to x.<br />

The dual of this problem is given as follows.<br />

SP s ( ˆx) : min (h s ) T y s<br />

(4.15a)<br />

s.t. G s y s = g s − T s ˆx (4.15b)<br />

y s ≥ 0 (4.15c)<br />

DSP s ( ˆx) : max (g s − T s ˆx) T π (4.16a)<br />

s.t. (G s ) T π ≤ h s<br />

(4.16b)<br />

First, let us assume that there exists an optimal solution to SPs ( ˆx), with objective<br />

value zs . Then by the strong duality theorem, there is an optimal solution to DSPs ( ˆx)<br />

with the same objective function value. Furthermore, let Ω s represent the set of all<br />

extreme points to the dual feasible region for scenario s, <strong>and</strong> note that this dual<br />

feasible region is invariant with respect to the given value of ˆx. We therefore have<br />

that<br />

z s = max<br />

π∈Ω s(gs − T s ˆx) T π. (4.17)<br />

Next, suppose that SPs ( ˆx) is infeasible, <strong>and</strong> therefore, that DSPs ( ˆx) is either infeasible<br />

or unbounded. In this case, it is convenient to place certain “regularization”<br />

restrictions on the subproblems to ensure that the dual is always feasible. (An easy<br />

way of doing this is to add upper bounds on variables ys by adding the constraints<br />

ys ≤ u, where u = (M,...,M) T <strong>and</strong> M is an arbitrarily large number. In this case,<br />

each ys < M at optimality by assumption that the problem is bounded. Reversing<br />

the constraints as −ys ≥ −u, <strong>and</strong> associating duals β with these primal constraints,<br />

our dual constraints become (Gs ) T π − β ≤ hs , with β ≥ 0, <strong>and</strong> a feasible solution<br />

exists in which β is set to be sufficiently large.) Now, if SPs ( ˆx) is infeasible, then<br />

DSPs ( ˆx) must unbounded. There would therefore exist an extreme direction d to<br />

the dual feasible solution such that (gs − T s ˆx) T d > 0. Letting Γ s denote the set of

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

Saved successfully!

Ooh no, something went wrong!