Optimization Methods For UMTS Radio Network Planning
Optimization Methods For UMTS Radio Network Planning
1 Introduction
Third generation (3G) telecommunication networks based on UMTS technology
are currently being deployed across Europe. Network operators face
planning challenges, for which experiences from 2G GSM barely carry over.
The EU-funded project Momentum developed models and simulation methods
for UMTS radio network design. Among others, we devised network optimization
methods that are based on a very detailed mathematical model.
Momentum constitutes, of course, not the only e_ort to advance methods
for UMTS radio network planning. In [1{3] several optimization models
are suggested and heuristics methods such as tabu search or greedy are used
to solve them. Integer programming methods for planning are shown in [12],
power control and capacity issues are treated in [4,11]. Many technical aspects
of UMTS networks and some practice-driven optimization and tuning
rules are given in [10]. Optimization of certain network aspects without site
selection is treated in [9].
Within this article, we focus on heuristic algorithms to solve the optimization
task. Methods based directly on the mathematical mixed integer programming
model presented in [5,8] will be presented in the future. The preliminary
computational results obtained within Momentum are very promising.
2 Optimization Approach
Our optimization approach is snapshot based. A snapshot is a set of users that
want to use the network at the same time. We consider several snapshots at
This work is a result of the European Project Momentum, IST-2000-28088
Partly funded by the DFG Research Center \Mathematics for key technologies"
2 Andreas Eisenblatter et al.
?
??
once and try to _nd a network that performs well for these snapshots and is
cost-e_ective at the same time. Snapshots are typically drawn according to
service-speci_c spatial tra_c load distributions.
2.1 Optimization Model
The following decisions have to be made for planning a network:
Site Selection. From a set S of potential sites (roughly equivalent to roof
tops where antenna masts could be placed), a subset of sites to be opened
has to be chosen.
Installation Selection. At each opened site various installations (antenna
con_gurations) can be employed at di_erent antenna locations. From the
set I of all possible installations a subset has to be selected. The number
of antennas per site is limited; three-sectorized sites are typical.
Mobile Assignment. For each of the users, represented by the set M of
mobiles that is possibly distributed over several snapshots, we have to
decide which installation serves which mobile device. This is in practice
often done on a best-server basis: each mobile is served by the installation
whose signal is strongest at the mobile's location.
Power Assignment. Once the users are attached to installations, a feasible
combination of power values has to be found. This includes transmission
powers in uplink and downlink as well as the cells' pilot powers.
This is formulated as a MIP in [5,8], with binary variables corresponding to
the _rst three decisions and fractional power variables p.
_
1 !m
__
_p#j _#m p#jm
_
+
P
i6=j #im _p#i + _m
_ _#m (1b)
up- and downlink load per cell of this tentative network can be computed
e_ciently. If the tra_c load is too high for the potential infrastructure in some
regions, these can be localized as overloaded cells in the tentative network.
Notice that this approach merely provides lower bounds on the achievable
network up- and downlink capacity. Methods for estimating an upper bound
on the network capacity are under development.
Let M denote the set of mobiles for which dm;i < 1. We initially set
Mi = ; and sort the mobiles inM by non-decreasing values of dm;i. According
to this list we check for each mobile m, whether installation i can serve all mobiles
in Mi [fmg simultaneously. In the positive case we set Mi = Mi [fmg.
The feasibility check is based on a Power Assignment Heuristic, which basically
solves two systems of linear equations that arise when inequalities (1a)
and (1b) are replaced with equations, see [5,6] for details.
The Power Assignment Heuristic does not only check whether installation
i can serve all mobiles in Mi [ fmg but also _nds minimal transmission
powers for each mobile/installation connection in the positive case. These
transmission powers are used to compute a score ci for the resulting set Mi:
ci =
X
m2Mi
_"p" +
X
m2Mi
_#p# + Ci (2)
where the terms p" and p# denote up- and downlink transmission powers
as returned by the Power Assignment Heuristic and Ci is the cost that is
associated with installing installation i. The factors _" and _# are used to
weight the transmission powers in the cost for set Mi. From iterating over
the list of mobiles with dm;i < 1 we obtain a set Mi together with a score
(or \cost") ci as desired; see Algorithm 1.
6 Andreas Eisenblatter et al.
Mi =M.
If this is not the case we simply replace M by
S
i2I Mi.
As stated earlier, each set Mi is in direct correspondence with an installation
i 2 I. Thus, given an optimal solution x 2 f0; 1gjIj to (3) we simply
select all installations i 2 I for which xi = 1 and install them.
The Set-Covering algorithm as described above has three problems:
_ Model (3) is too simplistic: it does, for example, not take into account
that installations are hosted at sites. Opening such a site requires a certain
amount of money (typically much more than the cost for a single
antenna) and for each site there are minimum and maximum numbers of
installations that can be simultaneously installed.
_ Due to the fact that we ignore all other installation while computing the
set Mi for installation i, we also ignore potential interference from these
installations. The sets Mi tend to overestimate the coverage and capacity
of the installations.
_ The set-covering problem as de_ned in (3) may not have a feasible solution.
This can especially happen if tra_c is high and the number of
installations that are available per site is limited.
All three problems can be resolved: In the _rst case, the additional constraints
related to sites can easily be added to (3). In the second case, we
shrink the sets Mi at the end of Algorithm 1 using a \shrinkage factor"
fshrink. Or we impose some heuristically determined interference via a \load
factor" fload and require that the installation may not use more than that
UMTS Radio Network Planning 7
4 Conclusion
We presented an optimization problem of planning cost-e_ective UMTS radio
networks. The model we use reects many aspects of reality that are essential
8 Andreas Eisenblatter et al.
for planning UMTS networks. To our knowledge, this is the most detailed and
comprehensive planning model in literature. Based on this model, we have
described some heuristic network planning methods that work well in practice
and lead to good results.
References
1. E. Amaldi, A. Capone, F. Malucelli. Planning UMTS base station location:
Optimization models with power control and algorithms. IEEE Transactions
on Wireless Communications, 2002.
2. E. Amaldi, A. Capone, F. Malucelli, F. Signori. UMTS radio planning: Optimizing
base station con_guration. In Proceedings of IEEE VTC Fall 2002,
volume 2, pp. 768{772, 2002.
3. E. Amaldi, A. Capone, F. Malucelli, F. Signori. Optimizing base station location
and con_guration in UMTS networks. In Proceedings of INOC 2003,
pp. 13{18, 2003.
4. D. Catrein, L. Imhof, R. Mathar. Power control, capacity, and duality of upand
downlink in cellular CDMA systems. Tech. Rep., RWTH Aachen, 2003.
5. A. Eisenblatter, E. R. Fledderus, A. Fugenschuh, H.-F. Geerdes, B. Heideck,
D. Junglas, T. Koch, T. Kurner, A. Martin. Mathematical methods for automatic
optimisation of UMTS radio networks. Tech. Rep. IST-2000-28088-