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.

10 Integer Programming <strong>Models</strong> for Power-optimal Trees in <strong>Wireless</strong> <strong>Network</strong>s 237<br />

∑ j:(t, j)∈A xt t j − ∑ j:( j,t)∈A xt jt =<br />

�<br />

∑ j:(t, j)∈A qt t j − qs � + �<br />

t j − ∑ j:( j,t)∈A qt jt − qs � +<br />

jt =<br />

�<br />

−∑j:( j,t)∈A z jt − qs � +<br />

jt = −∑j:(t, j)∈A qs t j = −wt = −1.<br />

The equalities follow from applying the definition of xt , the facts that qt t j = 0 <strong>and</strong><br />

qt jt = z jt, (10.20), (10.18), <strong>and</strong> (10.19), respectively. Thus, xt ∈ F (G,bst). Furthermore,<br />

(10.23) implies (10.8) since xt ≤ qt . Utilizing (10.20) <strong>and</strong> (10.23), we get<br />

∑ N−1<br />

ℓ=k xt �<br />

πi(ℓ),i = ∑N−1 ℓ=k qt πi(ℓ),i − qs � +<br />

πi(ℓ),i = ∑ N−1<br />

�<br />

ℓ=k −qt (iℓ) + qs � +<br />

(iℓ) ≤ ∑ N−1<br />

ℓ=k qs (iℓ) ≤<br />

∑ N−1<br />

ℓ=k y (iℓ), which implies (10.15). The proof is complete by observing that RAP-F2<br />

<strong>and</strong> RAP-MT have identical objective functions.<br />

The inequality in Proposition 10.6 may be strict. Some instances where this occurs<br />

are reported in the next section.<br />

10.6 Experimental Results<br />

In this section, we report some experimental results of solving MET <strong>and</strong> RAP using<br />

the models discussed in the previous sections. <strong>Network</strong>s of sizes 10, 20, 30, <strong>and</strong><br />

40 nodes are used in the experiments. They are obtained by following the instance<br />

generation procedure in [49] with α = 2 in the power formula (Section 10.2.1). For<br />

each network size N, two groups of instances with |D| = N/2 <strong>and</strong> |D| = N, respectively,<br />

are generated. There are hence eight network groups in total. The number<br />

of instances in each group is 20. For MET, a node in D is r<strong>and</strong>omly chosen as the<br />

source s.<br />

We have applied CPLEX [32] (version 10.1) to all the models. Throughout the<br />

experiments, the CPLEX network optimizer is switched on, <strong>and</strong> all other solver<br />

parameters follow their default values. All experiments have been conducted on a<br />

server with an Opteron processor at 2.4 GHz <strong>and</strong> 7 GB RAM. For all models, we<br />

set a time limit of one hour for solving the LP relaxation, <strong>and</strong> one additional hour<br />

for approaching integer optimum.<br />

For making comparisons among the models, solution time will be used as one<br />

of the performance indicators. However, the aim of the experiments is not to declare<br />

the best model for MET or RAP in terms of solution time. For each of the<br />

models, the time can be indeed improved by, for example, pre-processing, tweaking<br />

the solver parameters, or implementing methods other than using a st<strong>and</strong>ard solver.<br />

Instead of focusing on time only, the experiments are intended to also shed light on<br />

other aspects such as LP strength, size of the branch <strong>and</strong> bound (B&B) tree, <strong>and</strong><br />

scalability.

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

Saved successfully!

Ooh no, something went wrong!