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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

8 The <strong>Design</strong> of Partially Survivable <strong>Network</strong>s 193<br />

with the constraints 8.4, λ ∈ R |W|<br />

− with the constraints 8.5, a column p could (potentially)<br />

improve our objective function value if <strong>and</strong> only if (rp − ∑ πiαip − λw) < 0,<br />

where Tw ∈ W is the subtree involved with this sub-assignment. rp, the cost associated<br />

with column p, is the total connection cost ∑ ci jαip. Any subset of cells form a<br />

feasible column so long as their combined dem<strong>and</strong> does not exceed the capacities of<br />

the hub(s) involved. Therefore, an attractive column exists if <strong>and</strong> only if the problem<br />

(Sw) has a negative objective function value for some Tw ∈ W.<br />

min ∑ i∈V<br />

(Sw) s.t. ∑ i∈V<br />

∑ (ci j − πi)zi j − λw<br />

j∈w<br />

∑<br />

j∈R<br />

di<br />

si<br />

i∈V<br />

i∈V<br />

a jlzi j ≤ kl ∀l ∈ Tw (8.33)<br />

∑ zi j<br />

j∈w<br />

≤ 1 ∀i ∈ V (8.34)<br />

zi j ∈ {0, 1} ∀i ∈ V, j ∈ w (8.35)<br />

This is a binary multiple knapsack problem, with the objective function minimizing<br />

the reduced cost <strong>and</strong> constraint 8.33 ensuring that we will remain within capacity<br />

for each hub l contained in Tw. Constraints 8.34 enforces the requirement that a cell<br />

i can home at most once to Tw. Even though it is NP-complete, it can be solved<br />

relatively efficiently using either an integer programming package like LINDO [12]<br />

or a specialized solution approach (Pisinger [16]). When the Tw ∈ W is a single<br />

hub, (Sw) simplifies further, to a binary knapsack problem. For the most part, a<br />

greedy heuristic can be used to solve (Sw), where the knapsacks are packed in greedy<br />

fashion, with an optimal approach being resorted to only if the heuristic fails to<br />

generate a column with negative reduced cost. As in Section 8.3, we have resorted<br />

to the easier approach of switching on the integrality requirements after solving the<br />

LP relaxation.<br />

8.4.1.2 Reducing the Impact of Degeneracy<br />

In the face of degeneracy, basic solutions tend to designate a small subset of the<br />

constraints without slack as “binding”, <strong>and</strong> assign all the importance to these constraints.<br />

As a result, degenerate basic solutions are often accompanied by extreme<br />

dual prices. This is undesirable when doing column generation, as this could increase<br />

solution times considerably through the generation of a large number of unnecessary<br />

variables. Note that the equality constraints 8.4 can be replaced by inequality<br />

(≥) constraints without loss of generality. If a cell is covered by more than<br />

si columns, a feasible solution to (P2) that is at least as cheap can be obtained by<br />

introducing a new column that is identical to one of the selected columns featuring<br />

cell i, except for the absence of the cell in question. This new column is both feasible<br />

<strong>and</strong> cheaper (if the connection cost of the discarded cell is positive). Therefore, we

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

Saved successfully!

Ooh no, something went wrong!