Documente Academic
Documente Profesional
Documente Cultură
Mathematical programming
models for the radio planning
of wireless networks
Prof. Antonio Capone
Politecnico di Milano
Antonio Capone,
Politecnico di Milano
1
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Agenda
References:
[1] E. Amaldi, A. Capone, F. Malucelli, C. Mannino, Optimization Problems and Models
for Planning Cellular Networks, in Handbook of Optimization in Telecommunications,
Ed. P.M. Pardalos and M.G.C. Resende, Kluver Academic Publishers, 2005 (available at
http://www.elet.polimi.it/upload/capone)
[2] IEEE Wireless Communications Magazine, special issue on 3G/4G/WLAN/WMAN
radio planning and optimization, Eds. A. Capone and J. Zhang, to appear December 2006.
Antonio Capone,
29/08/2006
Politecnico di Milano
1
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Antonio Capone,
Politecnico di Milano
3
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Antonio Capone,
29/08/2006
Politecnico di Milano
2
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
X X
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Radio Planning
Antonio Capone,
29/08/2006
Politecnico di Milano
3
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Propagation prediction
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Antonio Capone,
29/08/2006
Politecnico di Milano
4
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
-70
fading and
-80
Dual-slope prediction
multipath
-90
1-slope prediction fading using
-100 Survey
random
-110 variables.
-120
Meters
Antonio Capone,
29/08/2006
Politecnico di Milano
5
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Traffic estimation
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Antenna positioning
Antonio Capone,
29/08/2006
Politecnico di Milano
6
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Antenna configuration
• Radiation diagram
• Horizontal (sectors) and vertical (tilt)
angles
• Maximum emission power (pilot channel
power)
• Height
• Base station capacity
• Etc.
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
7
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Summarizing
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Interference
WE WE WE
PO PO PO
R R R
TIM NC TIM CY TIM CY
E UE E U EN E U EN
EQ EQ EQ
FR FR FR
• Radio resources for wireless systems are limited and
Y
Antonio Capone,
29/08/2006
Politecnico di Milano
8
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Interference (2)
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Coverage planning
Antonio Capone,
Politecnico di Milano
18
9
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Coverage planning
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
• Decision variables:
Antonio Capone,
29/08/2006
Politecnico di Milano
10
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Objective function:
min ∑ ∑c y
j∈S k∈K j
jk jk total network cost
∑ ∑a y
j∈S k∈K j
ijk jk ≥ 1 ∀i ∈ I Full coverage constraints
∑ y ≤1
k∈K j
jk ∀j ∈ S One configuration per site
• Let {
Pjk = i | aijk = 1 }
• Variables yjk define a subset S* ⊆ S
• Such that P =I ∪ jk
j∈S *
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
• SCP is NP-hard
• However several efficient algorithms has been
proposed (see [3] for a survey)
• Even simple greedy algorithms allow to obtain
high quality solutions
[3] S. Ceria, P. Nobili, and A. Sassano. Set covering problem. In M. Dell’Amico, F. Maffioli, and S.
Martello, editors, Annotated Bibliographies in Combinatorial Optimization, chapter 23, pages 415–428.
John Wiley and Sons, 1997.
Antonio Capone,
29/08/2006
Politecnico di Milano
11
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
⎡1 1 0 1 1 0 0 1 0 0 0 0 1 0 1⎤ ⎡7 ⎤ ⎡1⎤
⎢1 1 1 0 0 1 0 0 0 0 0 1 0 0 0⎥⎥ ⎢ ⎥ ⎢1⎥
⎢ ⎢5 ⎥ ⎢⎥
V = ⎢1 0 0 0 0 0 1 1 1 1 1 0 0 1 1⎥ Π = ⎢8 ⎥ C = ⎢1⎥
⎢ ⎥ ⎢ ⎥ ⎢⎥
⎢1 1 1 1 1 0 1 0 0 0 0 0 0 1 1⎥ ⎢8 ⎥ ⎢1⎥
⎢⎣1 0 1 0 1 0 1 0 1 0 1 0 1 1 1⎥⎦ ⎢⎣9 ⎥⎦ ⎢⎣1⎥⎦
• Step 0: S*=∅
Antonio Capone,
29/08/2006
Politecnico di Milano
12
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
⎡1 1 0 1 1 0 0 1 0 0 0 0 1 0 1⎤ ⎡7 ⎤ ⎡1⎤
⎢1 ⎥
1 1 0 0 1 0 0 0 0 0 1 0 0 0⎥ ⎢ ⎥ ⎢1⎥
⎢ ⎢5 ⎥ ⎢⎥
V = ⎢1 0 0 0 0 0 1 1 1 1 1 0 0 1 1⎥ Π = ⎢8 ⎥ C = ⎢1⎥
⎢ ⎥ ⎢ ⎥ ⎢⎥
⎢1 1 1 1 1 0 1 0 0 0 0 0 0 1 1⎥ ⎢8 ⎥ ⎢1⎥
⎢⎣1 ⎥
0 1 0 1 0 1 0 1 0 1 0 1 1 1⎦ ⎢ ⎥
⎣9 ⎦ ⎢⎣1⎥⎦
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
⎡1 1 0 1 1 0 0 1 0 0 0 0 1 0 1⎤ ⎡7 ⎤ ⎡1⎤
⎢1 ⎥
1 1 0 0 1 0 0 0 0 0 1 0 0 0⎥ ⎢ ⎥ ⎢1⎥
⎢ ⎢5 ⎥ ⎢⎥
V = ⎢1 0 0 0 0 0 1 1 1 1 1 0 0 1 1⎥ Π = ⎢8 ⎥ C = ⎢1⎥
⎢ ⎥ ⎢ ⎥ ⎢⎥
⎢1 1 1 1 1 0 1 0 0 0 0 0 0 1 1⎥ ⎢8 ⎥ ⎢1⎥
⎢⎣1 ⎥
0 1 0 1 0 1 0 1 0 1 0 1 1 1⎦ ⎢ ⎥
⎣9 ⎦ ⎢⎣1⎥⎦
Antonio Capone,
29/08/2006
Politecnico di Milano
13
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
⎡0 1 0 1 0 0 0 1 0 0 0 0 0 0 0⎤ ⎡ 3⎤
⎢0 1 0 0 0 1 0 0 0 0 0 1 0 0 0⎥⎥ ⎢ 3⎥
⎢ ⎢ ⎥
V = ⎢0 0 0 0 0 0 0 1 0 1 0 0 0 0 0⎥ Π = ⎢ 2⎥
⎢ ⎥ ⎢ ⎥
⎢0 1 0 1 0 0 0 0 0 0 0 0 0 0 0⎥ ⎢ 2⎥
⎢⎣0 0 0 0 0 0 0 0 0 0 0 0 0 0 0⎥⎦ ⎢⎣0⎥⎦
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
• Step 1:
• k=1
• Step 2:
• S*= {5,1},
• ricalculate V e Π
⎡0 1 0 1 0 0 0 1 0 0 0 0 0 0 0⎤ ⎡ 3⎤
⎢0 ⎥
1 0 0 0 1 0 0 0 0 0 1 0 0 0⎥ ⎢ 3⎥
⎢ ⎢ ⎥
V = ⎢0 0 0 0 0 0 0 1 0 1 0 0 0 0 0⎥ Π = ⎢ 2⎥
⎢ ⎥ ⎢ ⎥
⎢0 1 0 1 0 0 0 0 0 0 0 0 0 0 0⎥ ⎢ 2⎥
⎢⎣0 ⎥
0 0 0 0 0 0 0 0 0 0 0 0 0 0⎦ ⎢⎣0⎥⎦
Antonio Capone,
29/08/2006
Politecnico di Milano
14
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
• … ricalculate V e Π
⎡0 0 0 0 0 0 0 0 0 0 0 0 0 0 0⎤ ⎡0 ⎤
⎢0 0 0 0 0 1 0 0 0 0 0 1 0 0 0⎥⎥ ⎢ 2⎥
⎢ ⎢ ⎥
V = ⎢0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 ⎥ Π = ⎢1 ⎥
⎢ ⎥ ⎢ ⎥
⎢0 0 0 0 0 0 0 0 0 0 0 0 0 0 0⎥ ⎢0 ⎥
⎢⎣0 0 0 0 0 0 0 0 0 0 0 0 0 0 0⎥⎦ ⎢⎣0⎥⎦
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
• Step 1:
• k=2
• Step 2:
• J*= {5,1,2},
• ricalculate V e Π
⎡0 0 0 0 0 0 0 0 0 0 0 0 0 0 0⎤ ⎡0 ⎤
⎢0 0 0 0 0 1 0 0 0 0 0 1 0 0 0⎥⎥ ⎢ 2⎥
⎢ ⎢ ⎥
V = ⎢0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 ⎥ Π = ⎢1 ⎥
⎢ ⎥ ⎢ ⎥
⎢0 0 0 0 0 0 0 0 0 0 0 0 0 0 0⎥ ⎢0 ⎥
⎢⎣0 0 0 0 0 0 0 0 0 0 0 0 0 0 0⎦⎥ ⎢⎣0⎥⎦
Antonio Capone,
29/08/2006
Politecnico di Milano
15
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
• … ricalculate V e Π
⎡0 0 0 0 0 0 0 0 0 0 0 0 0 0 0⎤ ⎡0 ⎤
⎢0 0 0 0 0 0 0 0 0 0 0 0 0 0 0⎥⎥ ⎢0 ⎥
⎢ ⎢ ⎥
V = ⎢0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 ⎥ Π = ⎢1 ⎥
⎢ ⎥ ⎢ ⎥
⎢0 0 0 0 0 0 0 0 0 0 0 0 0 0 0⎥ ⎢0 ⎥
⎢⎣0 0 0 0 0 0 0 0 0 0 0 0 0 0 0⎥⎦ ⎢⎣0⎥⎦
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
• Step 1:
• k=3
• Step 2:
• J*= {5,1,2,3},
• ricalculate V e Π
⎡0 0 0 0 0 0 0 0 0 0 0 0 0 0 0⎤ ⎡0 ⎤
⎢0 0 0 0 0 0 0 0 0 0 0 0 0 0 0⎥⎥ ⎢0 ⎥
⎢ ⎢ ⎥
V = ⎢0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 ⎥ Π = ⎢1 ⎥
⎢ ⎥ ⎢ ⎥
⎢0 0 0 0 0 0 0 0 0 0 0 0 0 0 0⎥ ⎢0 ⎥
⎢⎣0 0 0 0 0 0 0 0 0 0 0 0 0 0 0⎦⎥ ⎢⎣0⎥⎦
Antonio Capone,
29/08/2006
Politecnico di Milano
16
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
• … ricalculate V e Π
• STOP
⎡0 0 0 0 0 0 0 0 0 0 0 0 0 0 0⎤ ⎡0 ⎤
⎢0 0 0 0 0 0 0 0 0 0 0 0 0 0 0⎥⎥ ⎢0 ⎥
⎢ ⎢ ⎥
V = ⎢0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ⎥ Π = ⎢0 ⎥
⎢ ⎥ ⎢ ⎥
⎢0 0 0 0 0 0 0 0 0 0 0 0 0 0 0⎥ ⎢0 ⎥
⎢⎣0 0 0 0 0 0 0 0 0 0 0 0 0 0 0⎥⎦ ⎢⎣0⎥⎦
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
⎡1 1 0 1 1 0 0 1 0 0 0 0 1 0 1⎤ ⎡7 ⎤ ⎡1⎤
⎢1 ⎥
1 1 0 0 1 0 0 0 0 0 1 0 0 0⎥ ⎢ ⎥ ⎢1⎥
⎢ ⎢5 ⎥ ⎢⎥
V = ⎢1 0 0 0 0 0 1 1 1 1 1 0 0 1 1⎥ Π = ⎢8 ⎥ C = ⎢1⎥
⎢ ⎥ ⎢ ⎥ ⎢⎥
⎢1 1 1 1 1 0 1 0 0 0 0 0 0 1 1⎥ ⎢8 ⎥ ⎢1⎥
⎢⎣1 ⎥
0 1 0 1 0 1 0 1 0 1 0 1 1 1⎦ ⎢ ⎥
⎣9 ⎦ ⎢⎣1⎥⎦
Antonio Capone,
29/08/2006
Politecnico di Milano
17
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
∑ ∑ a y ≥ z ∀i ∈ I Definition of variables z
j∈S k∈K j
ijk jk i
∑ y ≤ 1 ∀j ∈ S
k∈K j
jk
One configuration per site
y jk ∈ {0,1} ∀j ∈ S , k ∈ K j
Integrality constraints
zi ∈ {0,1} ∀i ∈ I
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
⎧1 if TP i is assigned to CS j
xij = ⎨
⎩ 0 otherwise
Antonio Capone,
29/08/2006
Politecnico di Milano
18
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
min ∑ ∑c y
j∈S k∈K j
jk jk
∑ x = 1 ∀i ∈ I
j∈S
ij
Coverage constraints
∑ y ≤ 1 ∀j ∈ S
k∈K j
jk
x ≤ ∑a y
ij ijk jk Definition of variables x
k∈K j
y jk ∈ {0,1} ∀j ∈ S , k ∈ K j
xij ∈ {0,1} ∀i ∈ I , ∀j ∈ S
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Capacity constraints
∑d x
i∈I
i ij ≤ ∑v
k∈K j
jk y jk ∀j ∈ S
Antonio Capone,
29/08/2006
Politecnico di Milano
19
Assignment to the ‘nearest’ base
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
station
• One of these rules is the requirement of assigning a TP to
the “closest” (in terms of signal strength) activated BS.
• One way to express this constraint for a given TP i is to
consider all the pairs of BSs and configurations that would
allow connection with i and sort them in decreasing order
of signal strength.
• Let {( j1 , k1 ), ( j2 , k2 ),..., ( jL , k L )}
be the ordered set of BS-configuration pairs
• The constraints enforcing the assignment on the ‘nearest’
BS are: L
y jl k l + ∑x
h = l +1
ij h ≤1 1 ≤ l ≤ L −1
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
NAV (RTS)
neighbors NAV (CTS) Random Backoff
Antonio Capone,
29/08/2006
Politecnico di Milano
20
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
min ∑∑ a y
i∈I j∈S
ij j
∑ a y ≥ 1 ∀i ∈ I
j∈S
ij j
y j ∈ {0,1} ∀j ∈ S
• MOP is equivalent to SCP with special costs:
⎛ ⎞
∑∑
i∈ I j∈ S
a ij y j = ∑ ⎜⎝ ∑
j∈ S i∈ I
a ij ⎟ y j =
⎠
∑
j∈ S
cjy j
Antonio Capone,
29/08/2006
Politecnico di Milano
21
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
1/3
1/5
1/6
1/3
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
1
min ∑
i∈I ∑ zih Note that:
h∈I zih = 1 if i and h are covered by a
∑a
j∈S
ij y j ≥ 1 ∀i ∈ I same AP
zih ≥ aij ahj y j
y j ∈ {0,1} ∀j ∈ S [4] E. Amaldi, A. Capone, M. Cesana, F. Malucelli,
“Optimizing WLAN Radio Coverage”, IEEE
zih ∈ {0,1} ∀i, h ∈ I ICC 2004, Paris, France, June 2004.
[5] S. Bosio, A. Capone, M. Cesana, Radio
Planning of Wireless Local Area Networks,
IEEE Trans. on Networking, to appear.
Antonio Capone,
29/08/2006
Politecnico di Milano
22
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Antonio Capone,
Politecnico di Milano
45
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Cluster model
Antonio Capone,
29/08/2006
Politecnico di Milano
23
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
• Worst case d = r d5
d6
• Approxmation di = D
−η
r −η 1⎛ 1 ⎞
SIR ≅ = ⎜ ⎟
6 D −η 6 ⎝ R ⎠
Antonio Capone,
29/08/2006
Politecnico di Milano
24
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
K min =
(6 SIR )
2 /η
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
[6] K. Aardal, S.P.M. van Hoesel, A. Koster, C. Mannino, and A. Sassano. Models and
solution techniques for frequency assignment problems. 4OR, 1(4):261–317, 2003.
Antonio Capone,
29/08/2006
Politecnico di Milano
25
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
26
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
• Traffic constraints: Fj = m j ∀j ∈ S
• Compatibility constraints:
fi − f j ≥ cij i, j ∈S, fi ∈Fi , f j ∈Fj
[7] W.K. Hale. Frequency assignment: Theory and applications. Proceedings of
the IEEE, 68:1497–1514, 1980.
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
i cij j
• Optimization objective:
• Min Span(G) =
number of
frequencies used
• MS-FAP (Minimum
Span Frequency
Assignment Problem)
Antonio Capone,
29/08/2006
Politecnico di Milano
27
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
• Comments:
• Graph based models do not consider SIR constrains
explicitly
• The cumulative effect of interference is not
accouter for
Compatible?
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
28
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
• Objective function:
min ∑ ∑p
v , w∈S f , g∈F
x xwg
vwfg vf
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
• Linear MI-FAP:
min ∑ ∑p
v , w∈S f , g∈F
z
vwfg vwfg
s.t.
xvf + xwg ≤ 1 + zvwfg ∀ v, w ∈ S f , g ∈ F
∑x
f ∈F
vf = m(v) ∀v ∈ S
Antonio Capone,
29/08/2006
Politecnico di Milano
29
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
• MI-FAP:
• Total interference minimized
• No control on single interference values
• MI-FAP variants account for explicit SIR constraints (see [8,9]):
• Interference generated by w on v when f is assigned to v and g
to w:
I vwfg v, w ∈ S , f , g ∈ F
• Interference constraints:
∑ ∑I
v , w∈S f , g∈F
x xwg ≤ Lv
vwfg vf v, w ∈ S , f , g ∈ F
Note: linearization as in previous case
[8] M. Fischetti, C. Lepschy, G. Minerva, G. Romanin-Jacur, and E. Toto. Frequency assignment in mobile radio systems
using branch-and-cut techniques. European Journal of Operational Research, 123:241–255, 2000.
[9] A. Capone and M. Trubian. Channel assignment problem in cellular systems: A new model and tabu search
algorithm. IEEE Trans. on Vehicular Technology, 48(4): 1252–1260, 1999.
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Antonio Capone,
Politecnico di Milano
60
30
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
31
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Antonio Capone,
29/08/2006
Politecnico di Milano
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Antonio Capone,
29/08/2006
Politecnico di Milano
32
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Antonio Capone,
29/08/2006
Politecnico di Milano
(2)
• Decision variables:
⎧1 if a BS is installed in j ∈ S
yi = ⎨
⎩0 otherwise
⎧1 if test point i ∈ I is assigned to BS j ∈ S
xij = ⎨
⎩0 otherwise
• Basic constraints:
∑x
j∈ S
ij ≤1 ∀i ∈ I assignment
xij ≤ y j ∀ i ∈ I, ∀ j ∈ S coherence
33
Joint coverage and capacity planning
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
(3)
• Objective function:
max ∑∑u x
i∈ I j∈ S
i ij − λ∑ cj yj
j∈ S
maximize minimize
covered traffic installation costs
(4)
• SIR constraints:
Ptar
≥ SIR min y j ∀j ∈ S
Ptar
∑
h∈ I
u h g hj ∑
t∈ S g
x ht − Ptar
ht
signal power
total interference
• bilinear constraints which can be easily linearized:
⎛ ⎞
1 + M (1 − y j ) ≥ SIRmin ⎜⎜ ∑∑ uh
g hj
xht −1⎟⎟ ∀j ∈ S
⎝ h∈I t∈S g ht ⎠
with a large enough value of M
Antonio Capone,
29/08/2006
Politecnico di Milano
34
Joint coverage and capacity planning
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
(5)
• Property:
• given a set of active BSs, TPs can be assigned to the
closest BS (minimize emitted powers and maximize
SIRs)
• Generalization of a Facility Location problem
• NP-hard
• quality constraint more complex
• Integral assignments (0-1 x variables)
• Classical Capacitated Facility Location approaches
are not applicable
Antonio Capone,
29/08/2006
Politecnico di Milano
(6)
• Solution approach:
• State-of-the-art ILP solvers can provide the exact
solution only for very small instances
• Heuristics have been proposed
• Promising approach based on Tabu Search
35
NGI STRATEGY, DESIGN AND DIMENSIONING 3RD EURONGI SUMMER SCHOOL ON NGI
Antonio Capone
Politecnico di Milano
Advanced Network Technologies Laboratory
Contact:
Email: antonio.capone@polimi.it
Web: http://www.elet.polimi.it/upload/capone (personal)
http://www.elet.polimi.it/upload/antlab (laboratory)
Thank you!
Antonio Capone,
Politecnico di Milano
71
36