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.

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

performance of RAP-MG+. First, the valid inequalities turned out to speed up B&B<br />

significantly, in particular in obtaining high-quality integer solutions. Second, the<br />

solver (CPLEX) is able to utilize the structure of RAP-MG+ <strong>and</strong> strengthen further<br />

the LP by its built-in cut generator.<br />

Model RAP-F2 has a performance comparable to that of RAP-MG+, although<br />

the former admits slightly more instances to be solved to optimality. The B&B nodes<br />

used is clearly fewer for RAP-F2. This, per se, does not necessarily mean an advantage.<br />

One can indeed observe that the final gap values as well as the times for<br />

getting integer solutions are in the same range for these two models. Note that the<br />

time values in Table 10.4 do not include those for solving LPs. Thus the overall time<br />

requirement of RAP-F2 is higher.<br />

RAP-MT is the only model that could be solved to integer optimality for all<br />

the instances within the time limit. The extremely sharp LP bound of RAP-MT<br />

virtually eliminates the need of B&B enumeration – Integer optimum is found <strong>and</strong><br />

verified without B&B for all but one instance, which required two B&B nodes.<br />

As for solution time, the model performs well in comparison to the other models.<br />

However, recall again that the LP time of RAP-MT is highest among the models,<br />

<strong>and</strong> therefore the overall time of RAP-MT is sometimes longer than those of RAP-<br />

MG+ <strong>and</strong> RAP-F2.<br />

10.7 Concluding Remarks<br />

In this chapter, we have presented a number of compact integer programming models<br />

for two types of closely-related power-optimal trees in ad hoc wireless networks.<br />

We have provided theoretical analysis of the strengths of the models in LP bound.<br />

Experiments on networks of various sizes have been presented to shed light on the<br />

models’ performance in bounding <strong>and</strong> obtaining integer optimum.<br />

Several concluding remarks can be made from the analysis <strong>and</strong> experiments.<br />

First, the models vary significantly in their LP strengths. For small networks, this is<br />

not a crucial aspect at all for approaching integer optimum. When the network size<br />

grows, however, the model choice becomes a crucial aspect, <strong>and</strong> an LP-stronger<br />

model tends to be more efficient in enabling optimal or close-optimal solutions.<br />

Second, the experimental results illustrate the trade-off between the time required<br />

for bounding <strong>and</strong> the size of the enumeration tree. For the two types of optimal trees<br />

considered in the chapter, the LP tightness pays off in terms of scalability. Third, for<br />

some models, valid inequalities are very useful for enhancing the performance, <strong>and</strong><br />

sometimes a weak model combined with valid inequalities may be a better choice<br />

than a larger model with a tight LP-bound.<br />

There are several directions of complementary investigations. One is a more extensive<br />

study of the multi-tree model, including bounding procedures based on this<br />

model for very large instances. Another topic is variations of RAP-F2 <strong>and</strong> RAP-<br />

MT, obtained by adapting models for the Steiner tree problem [45], <strong>and</strong> their performance<br />

study. Structural properties <strong>and</strong> further developments of solution procedures

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

Saved successfully!

Ooh no, something went wrong!