Information Technology Reference
In-Depth Information
proposed in [31] for solving the mentioned problem by HS. The first algorithm,
named HSPR, is based on Prüfer representation and the second one, called HSNPI, is
based on Node Parent Representation (NPI) encoding proposed in [31, 32].
HSPR, HSNPI, and the GA-based algorithm [23] are applied to real data networks.
These real networks are obtained from three synthetic instances of the OR-Library
called steinb10, steinb11, and steinb18 which are used for the graphical Steiner tree
problem. The networks were modified for multicast routing in [31].
Table 1 summarizes the results obtained by applying the HS and GA-based algo-
rithms on the instance networks from the OR-Library. The statistically significant best
solutions have been shown in bold. The results provide evidence that the HS outper-
forms GA in all except for three instances. Table 1 shows that the ratio of the high-
quality solutions for HS ranges from 93% to 98%. However, considering both the
tractability of an NP-hard problem and the low time complexity of the problem, it is
still of practical sense. Table 1 shows that for the small groups the cost deviation of
HS is approximately zero and solutions are very close to the optimal one.
Table 1. Simulation results for HS and GA on real topologies
HS
GA
# of
Multicast
Group
Network
Topology
Optimal
Cost
Success
Ratio (%)
Steinb10 10 75 18,891 97 31,215 98
Steinb10 20 162 20,026 93 32,024 92
Steinb10 30 234 17,142 95 28,023 93
Steinb11 10 62 16,043 98 24,888 96
Steinb11 20 145 16,803 99 26,902 98
Steinb11 30 237 27,651 96 24,539 96
Steinb15 20 174 19,446 98 26,052 97
Steinb15 30 261 24,871 97 34,558 94
Steinb15 40 328 20,623 94 27,340 95
The analysis presented in [31] on real and random networks shows that while the
problem of optimal constrained multicast routing is NP-hard [33], the meta-heuristic
model based on HS produces good solutions. Also empirical performance shows that
the HSNPI algorithm results in the best overall performance with regard to total tree
cost in a comparison with a recently developed algorithm based on GA and a modi-
fied version of heuristic BSMA algorithm.
Figure 7 shows the execution time of HSPR, HSNPI, BSMA [13], and GA [23] al-
gorithms on a randomly generated network with a different size. As seen in Figure 7,
the HSNPI and BSMA models yield very competitive execution time, especially
when network nodes are smaller than 45. When they are smaller than 45, the execu-
tion time of HSNPI model is almost same as BSMA model. Although the BSMA has
a slightly better execution time than HSNPI, the difference in average cost of HSNPI
Mean # of
Iterations
Success
Ratio (%)
Mean # of
Iterations
 
Search WWH ::




Custom Search