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 239<br />

than a few percent in average. One can also observe that the LP gap tends to grow<br />

with instance size for all the three models.<br />

Table 10.2 summarizes the results of approaching integer solutions of MET. For<br />

each network group, the first row shows, within brackets, the numbers of instances<br />

(among a total of 20) solved to integer optimality by the models within the time<br />

limit. Then, the maximum, minimum, <strong>and</strong> average values of three performance indicators<br />

are displayed. The first indicator is the final gap. If an instance is solved to<br />

optimality, the gap is zero. Otherwise it is the difference between the best known<br />

lower <strong>and</strong> upper bounds reported by the solver when B&B terminates by time limit.<br />

If all 20 instances are solved to optimality, we use ’–’ to compactly denote zero gap.<br />

The second <strong>and</strong> third performance indicators are the solution time spent <strong>and</strong> the size<br />

of the B&B tree, respectively, for reaching the reported gap values.<br />

From Table 10.2, we observe that, for networks of up to 20 nodes, integer optimum<br />

can be computed in a short amount of time by any of the models. The number<br />

of instances solved to optimality drops quickly for MET-Das <strong>and</strong> MET-F1, when<br />

N ≥ 30. For N = 40, integer optimum becomes out of reach for the two models, <strong>and</strong><br />

the remaining gap after running B&B for one hour is large. For MET-F2, integer<br />

optimum is guaranteed for size up to N = 40 <strong>and</strong> |D| = 20. For the largest network<br />

group with |D| = 40, more than half of the instances are solved to optimality by<br />

MET-F2, <strong>and</strong> the average remaining gap for the rest of the instances is quite small.<br />

MET-F2 also requires less computing time than the other two models. Thus MET-<br />

F2 scales better than MET-Das <strong>and</strong> MET-F1 in approaching integer solutions.<br />

What has been observed above is a typical scenario for integer programming<br />

models that differ in size as well as the LP bound. MET-Das <strong>and</strong> MET-F1 are<br />

much smaller in size than MET-F2, thus solving LP-MET-Das <strong>and</strong> LP-MET-F1<br />

is very fast. On the other h<strong>and</strong>, LP-MET-Das <strong>and</strong> LP-MET-F1 give significantly<br />

weaker bounds than LP-MET-F2. As a result, applying B&B to MET-Das <strong>and</strong><br />

MET-F1 requires magnitudes more nodes for reaching optimum in comparison to<br />

MET-F2. For MET, a model with tight LP bound, although requires substantially<br />

more computation per node in the B&B tree, translates into moderate tree size <strong>and</strong><br />

better overall scalability.<br />

10.6.2 Results for RAP<br />

In the computational experiments of the RAP models, we have chosen to enhance<br />

the two models RAP-Das <strong>and</strong> RAP-MG by means of valid inequalities. Without<br />

any valid inequality, the two models behave similarly to MET-Das <strong>and</strong> MET-F1,<br />

respectively. The valid inequalities originate from the work by Montemanni et al.<br />

[40]. In the reference, three <strong>and</strong> six sets of valid inequalities are presented for RAP-<br />

Das <strong>and</strong> RAP-MG, respectively. We refer to [40] for details. All these inequalities<br />

have been included in the experiments. We denote the resulting models by RAP-<br />

Das+ <strong>and</strong> RAP-MG+. As [40] deals with ARAP (i.e., N = |D|), we have adapted<br />

some of the inequalities in order to generalize them to SRAP.

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

Saved successfully!

Ooh no, something went wrong!