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

existing link between a cell <strong>and</strong> the hub (ti j) is generated from a uniform distribution<br />

U(100,500). The r<strong>and</strong>om number generator used is from Knuth [7]. Ten problem<br />

instances were generated in each of the (8 × 4 × 3) = 96 groups.<br />

Table 8.1 provides the results from applying the solution procedure, for the high,<br />

medium <strong>and</strong> low capacity levels. |N| is the number of cells <strong>and</strong> T is the number<br />

of time periods. The columns under each of the capacity categories represent the<br />

average number of variables generated as a fraction of the total (in %) <strong>and</strong> the average<br />

gaps (in %), where the gaps are obtained as ( UB−LB<br />

LB ) × 100, with UB being the<br />

objective function value corresponding to the best integer feasible solution obtained<br />

after spending a maximum of two minutes on branch <strong>and</strong> bound, <strong>and</strong> LB being the<br />

linear programming relaxation value of (M2). The variables <strong>and</strong> gaps reported are<br />

averages over the 10 data sets of each type. The code was implemented using the<br />

LINDO Callable Library [12] on an Intel Pentium II running at 450 MHz.<br />

IP branch <strong>and</strong> bound was terminated after a maximum of two minutes of execution.<br />

The gaps between the column generation LP <strong>and</strong> the integer solution obtained<br />

by switching on the integrality requirements are low in general <strong>and</strong> decrease with<br />

problem size. The low gaps suggest that the linear programming relaxation of formulation<br />

(M2) is reasonably tight. In most of the realistic cases (|N| > 20), the gaps<br />

are extremely low (well below 1%). This suggests that a branch <strong>and</strong> price approach<br />

is not necessary to obtain near-optimal solutions. Even in cases where the LP-IP<br />

gaps were high (essentially when |N| = 10), it was noted that this was a result of the<br />

LP bound being relatively weak for the small problems.<br />

In general, as the problem size got larger, the performance of the column generation<br />

approach improved. This could be partly due to the fact that more time is<br />

spent in linear programming column generation, which increases the number of<br />

good quality columns generated. The fraction of variables generated decreased with<br />

problem size, as would be expected. Conditioning on the number of cells, the gaps<br />

increased marginally with the number of time periods.<br />

8.4 The Single Period Problem with Capacity Restrictions<br />

When capacities are introduced at the hubs, the problem becomes more difficult.<br />

Kubat et al. [9] present a problem of designing interconnect networks for a cellular<br />

system that incorporate reliability requirements in the face of capacity constraints,<br />

where the backbone has a tree topology with the MTSO at the root. The links in<br />

the tree have known capacities, <strong>and</strong> it is possible for two hubs with distinct logical<br />

channels to the MTSO to share the same physical link. In order to provide increased<br />

reliability, it is also desirable to have a cell connect not just to multiple hubs, but to<br />

multiple subtrees that do not have any physical links in common between the hubs<br />

<strong>and</strong> the MTSO. This is particularly relevant when the backbone topology is a tree, as<br />

the failure of even one high capacity line could affect the entire network. As before,<br />

the number of nodes (hubs + MTSO) on distinct subtrees to which a cell is required<br />

to be connected is its diversity requirement. The objective is to find a least-cost cell-

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

Saved successfully!

Ooh no, something went wrong!