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.

112 Eli Olinick<br />

Using bk to denote the cost of using an MTSO at location k, cℓk to denote the cost<br />

of connecting tower location ℓ to MTSO location k, <strong>and</strong> h jk to represent the cost of<br />

providing a backbone link between locations j <strong>and</strong> k, CKKOIP is stated as<br />

max r ∑ ∑ xmℓ<br />

m∈M ℓ∈Lm<br />

� �� �<br />

Subscriber<br />

revenue<br />

∑ ∑<br />

− ∑ aℓyℓ<br />

ℓ∈L<br />

� �� �<br />

Tower<br />

cost<br />

cℓksℓk − ∑ h jkw jk<br />

ℓ∈L k∈K<br />

j∈K k∈K0\{ j}<br />

− ∑ bkzk −<br />

k∈K<br />

� �� �<br />

MTSO<br />

cost<br />

� �� � � �� �<br />

Connection Backbone<br />

cost<br />

cost<br />

subject to (5.9), (5.19)-(5.22), (5.27)-(5.34), <strong>and</strong> the following sets of constraints on<br />

the domains of the decision variables<br />

∑<br />

.<br />

(5.35)<br />

sℓk ∈ {0,1} ∀ℓ ∈ L,k ∈ K, (5.36)<br />

u jk ∈ N ∀ j ∈ K,k ∈ K0 \ { j}, (5.37)<br />

w jk ∈ {0,1} ∀ j ∈ K,k ∈ K0 \ { j}, (5.38)<br />

zk ∈ {0,1} ∀k ∈ K. (5.39)<br />

St-Hilaire et al. [55] propose a generalization of CKKOIP that includes differentiated<br />

service classes. Their model has separate dem<strong>and</strong> values for voice <strong>and</strong> data<br />

service at each test point. Consequently, the backbone must connect the MTSOs to a<br />

gateway to a public data network for data services in addition to the PSTN gateway.<br />

They use their model to demonstrate the trade-off between solving an integrated<br />

model <strong>and</strong> using a decomposition approach that first solves the tower location <strong>and</strong><br />

subscriber assignment subproblem, then determines which MTSOs to select, <strong>and</strong> finally<br />

selects the gateway nodes <strong>and</strong> finds an optimal backbone topology. They point<br />

out that the second approach is faster, but not necessarily optimal, <strong>and</strong> demonstrate<br />

this with a case study.<br />

Cai et al. [16] extend the CKKOIP model so that it selects at least two PSTN<br />

gateways from a set of c<strong>and</strong>idate locations, <strong>and</strong> makes the network more reliable<br />

by using a biconnected backbone network for the selected MTSOs <strong>and</strong> PSTN gateways.<br />

Thus, the backbone in [16] is required to be reliable enough that it will not<br />

be disconnected by any single-node failure. This is the biconnectivity augmentation<br />

problem [25] which is known to belong to the class of NP-hard problems [22] <strong>and</strong><br />

has been extensively studied as a fundamental problem in network design. Khuller<br />

[36] presents approximation results for this <strong>and</strong> a series of related network design<br />

problems. Surveys of the integer programming literature related to the biconnectivity<br />

augmentation problem may be found in Fortz et al. [24] <strong>and</strong> Grötschel et al.<br />

[28, 29]. In addition to making the backbone biconnected, the model in [16] requires<br />

each tower to be connected to two different MTSOs so that if one MTSO fails the<br />

tower is still connected to the backbone.

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

Saved successfully!

Ooh no, something went wrong!