Call routing by simulated annealing

Research output: Journal PublicationsJournal Article (refereed)peer-review

5 Citations (Scopus)


Simulated annealing (SA) is a powerful stochastic search algorithm applicable to a wide range of problems. This paper presents some experiments of applying SA to an NP-hard problem, i.e. call routing in circuit-switched telecommunications networks. The call routing problem considered here can be described as assigning calls to paths in a network so that the number of calls blocked can be minimized. Previously, the problem has been approached by linear programming and some heuristic algorithms. However, none of these algorithms has solved the problem satisfactorily, due to the nonlinear nature of the problem. Linear programming can only find a rough approximation to the actual global optimal solution. This paper applies SA to the call routing problem in circuit-switched telecommunication networks. We have carried out two sets of experiments. The first set investigates random selection of paths in SA with uniform distribution. The second set studies non-uniform probabilistic selection of paths in SA according to whether a path is a direct one or not and the path capacity available. These two results are also compared with the result generated by a simple heuristic algorithm. Our experiments show that non-uniform probabilistic selection of paths in S A can lead to the least number of calls blocked among the three methods we investigated. We also examine the impact of different probability distributions on the result of routing in this paper. © 1995 Taylor & Francis Ltd.
Original languageEnglish
Pages (from-to)379-387
Number of pages9
JournalInternational Journal of Electronics
Issue number4
Publication statusPublished - Oct 1995
Externally publishedYes


Dive into the research topics of 'Call routing by simulated annealing'. Together they form a unique fingerprint.

Cite this