With today's development of information technology comes the increased development of numerous real-time multimedia network applications. Some examples include video and teleconferencing, telemedicine, video-on-demand, distance education, applications in finance, etc. Several of these applications require multicasting with a certain quality of service (QoS). One of the most important QoS parameters is the maximum end-to-end delay from the source to any destination in a multicast session. This paper deals with the problem of delay-constrained multicast routing (DCMR). The DCMR problem can be reduced to the constrained minimum Steiner tree problem in graphs (CMStTG). Since the minimum Steiner tree problem in graphs (MStTG) has been proven to be NP-complete, several heuristics have been developed for solving MStTG and CMStTG. In this paper, we suggest a tabu search heuristic for the DCMR problem. This heuristic was developed on the basis of a tabu search heuristic designed for solving unconstrained minimum Steiner tree problems. Preliminary testing on data from a publicly available library, SteinLib, has shown that this heuristic gives near optimal solutions in moderate time and a moderate number of iterations for medium sized problems (50-100 nodes). Comparing with a well known algorithm for solving the CMStTG problem, tests have shown that our tabu search heuristic is superior in quality for medium sized problems.
[1]
Vachaspathi P. Kompella,et al.
Multicast routing algorithms for multimedia traffic
,
1993
.
[2]
T. Koch,et al.
SteinLib: An Updated Library on Steiner Tree Problems in Graphs
,
2001
.
[3]
David S. Johnson,et al.
Computers and Intractability: A Guide to the Theory of NP-Completeness
,
1978
.
[4]
Qingfu Zhang,et al.
An orthogonal genetic algorithm for multimedia multicast routing
,
1999,
IEEE Trans. Evol. Comput..
[5]
Qing Zhu,et al.
A source-based algorithm for delay-constrained minimum-cost multicasting
,
1995,
Proceedings of INFOCOM'95.
[6]
Chen Changjia,et al.
A genetic algorithm for multicasting routing problem
,
2000,
WCC 2000 - ICCT 2000. 2000 International Conference on Communication Technology Proceedings (Cat. No.00EX420).
[7]
George C. Polyzos,et al.
Multicast routing for multimedia communication
,
1993,
TNET.