Routing and Capacity Assignment Problem in Computer Networks Using Genetic Algorithm

M. R. Girgis, T. M. Mahmoud, H. F. Abd El-Hameed, Z. M. El-Saghier
2013 Information Sciences Letters  
In large-scale computer communication networks (e.g. the nowadays Internet), the assignment of link capacity and the selection of routes are extremely complex network optimization problems. Efficient solutions to these problems are much sough t after because such solutions could lead to considerable monetary savings and better utilization of the networks. Unfortunately, as indicated by much prior theoretical research, these problems belong to the class of nonlinear combinatorial optimization
more » ... blems, which are mostly (if not all) NP-hard problems. Metaheuristics, such as genetic and simulated annealing algorithms, are widely applicable heuristic optimization strategies that have shown encouraging results for a large number of difficult combinatorial optimization problems. In this paper, we propose three different approaches for solving the routing and capacity assignment (RCA) problem. The first approach uses a GA. The second approach uses the SA algorithm. The last approach combines the GA with the SA to improve the performance of the GA. The paper also presents the experiments that we have conducted to evaluate the effectiveness of the proposed approaches compared to a one of the heuristic algorithms for solving the same problem. The results show that the hybrid approach is more efficient in finding good solutions to the RCA problem compared to other techniques.
doi:10.12785/isl/020103 fatcat:ipxkjrvzwjhfteh5mno5sknnge