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.

5 Mathematical Programming <strong>Models</strong> for Third Generation <strong>Wireless</strong> <strong>Network</strong> <strong>Design</strong> 121<br />

on a series of 300 KKOIP problem instances. The largest problem instances in the<br />

study have 40 c<strong>and</strong>idate tower locations <strong>and</strong> 250 test points with dem<strong>and</strong>s generated<br />

from the discrete uniform distribution on the range [1,32]. Using the default<br />

CPLEX settings <strong>and</strong> KKOIP without the branching rule or cuts, they solved 10 of<br />

the largest problem instances in an average CPU time of over 7 hours on a Compaq<br />

AlphaServer DS20E with dual EV 6.7(21264A) 667MHz processors <strong>and</strong> 4,096MB<br />

of RAM. The average <strong>and</strong> maximum optimality gap of the Phase II solutions were<br />

15.41% <strong>and</strong> 49.69%, respectively. Using a 1% relative optimality gap as a stopping<br />

criterion for Phase I, the branching rule, <strong>and</strong> both sets of cuts, they solved a set of<br />

100 of these problems (including the 10 mentioned above) in an average CPU time<br />

of 13 minutes. In these runs the average <strong>and</strong> maximum relative optimality gap of the<br />

Phase II solutions were reduced to 1.18% <strong>and</strong> 4.27%, respectively.<br />

Overall, the results in [34] indicate that using the branching rule significantly<br />

reduces CPU time <strong>and</strong> that both cuts (5.45) <strong>and</strong> (5.47) improve CPLEX’s performance;<br />

as a general rule, the authors recommend using all three for solving CDMA<br />

network design problems. However, in instances where there are a relatively large<br />

number of tower locations within range of each test point (i.e., |Lm| is close to |L|<br />

for most test points) adding cut set (5.45) to the model can actually increase solution<br />

time rather significantly. Section 5.4.5 describes an additional strategy that has been<br />

shown to be effective in these cases.<br />

The core model presented in this chapter is arguably the most straight-forward, or<br />

“natural”, framework to formulate 3G network design problems, however it is by no<br />

means the only practical approach. Indeed, D’Andreagiovanni [18], D’Andreagiovanni<br />

et al. [19], <strong>and</strong> Mannino et al. [41] report encouraging computational results with<br />

recently proposed alternative formulations. The details of these formulations are<br />

beyond the scope of this chapter, but in general the idea is to enforce the QoS requirements<br />

without using constraints of the form of (5.7) <strong>and</strong> thereby avoid the<br />

computational difficulties arising from the use of large βℓ-type constants <strong>and</strong> from<br />

the potentially wide range of attenuation factors in a given problem instance.<br />

5.4.5 Reducing Problem Size<br />

In their computational study of KKOIP, Kalvenes et al. [34] found that problem<br />

difficulty increases with subscriber density. Subscriber density can be measured in<br />

terms of the number of allowable subscriber-to-tower assignments. In an extreme<br />

case where Lm = M for every test point there are |L||M| subscriber assignment variables<br />

(x’s). This happens, for example, in problem instances generated using the<br />

parameters given in [7]. This leads to integer programs with more decision variables<br />

<strong>and</strong> denser constraint matrices, both of which contribute to longer solution<br />

times. Thus, a practical strategy for finding high-quality solutions to dense problem<br />

instances is to limit Lm to a relatively small number of the closest tower locations<br />

to test point m. As with using the relative optimality gap as a stopping criterion for<br />

branch-<strong>and</strong>-bound, restricting the size of Lm also trades solution quality for faster

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

Saved successfully!

Ooh no, something went wrong!