Browse > Article

An Algorithm based on Evolutionary Computation for a Highly Reliable Network Design  

Kim Jong-Ryul (한국과학기술원 테크노경영연구소 정보통신경영연구실)
Lee Jae-Uk (동서대학교 인터넷공학부)
Gen Mituso (Waseda University Grad. School of Inform. Prod)
Abstract
Generally, the network topology design problem is characterized as a kind of NP-hard combinatorial optimization problem, which is difficult to solve with the classical method because it has exponentially increasing complexity with the augmented network size. In this paper, we propose the efficient approach with two phase that is comprised of evolutionary computation approach based on Prufer number(PN), which can efficiently represent the spanning tree, and a heuristic method considering 2-connectivity, to solve the highly reliable network topology design problem minimizing the construction cost subject to network reliability: firstly, to find the spanning tree, genetic algorithm that is the most widely known type of evolutionary computation approach, is used; secondly, a heuristic method is employed, in order to search the optimal network topology based on the spanning tree obtained in the first Phase, considering 2-connectivity. Lastly, the performance of our approach is provided from the results of numerical examples.
Keywords
Evolutionary Counutation; Network Reliability; Combinatorial Optimization; Communication Network;
Citations & Related Records
연도 인용수 순위
  • Reference
1 C. Liu, M. Dai, X.Y. Wu, and W.K. Chen, A network overall reliability algorithm, Proc. Neural, Parallel & Scientific Computations, pp.287-292, Atlanta, 1995
2 D. Mandaltsis and J,M. Kontolen, Overall reliability determination of computer networks with hierarchical routing strategies, Microelectronics & Reliability, vol.27, no.1, pp.129-143, 1987   DOI   ScienceOn
3 C. Hanzhong and L. Dongkui, A new algorithm for computing the reliability of complex networks by the cut method, Microelectronics & Reliability, vol.34, no.1 , pp.175-177, 1994   DOI
4 M. Ball and R.M. Van Slyke, Backtracking algorithms for network reliability analysis, Annals of Discrete Mathematics, vol,1, pp.49-64, 1977   DOI
5 S. Skiena, Implementing Discrete Mathematics Combinatorics and Graph Theory with Mathematica, Addison-Wesley, Reading, MA, 1990
6 M.M. Atiqullah and S.S. Rao, Reliability optimization of communication networks using simulated annealing, Microelectronics & Reliability, vo1.33, no.9, pp.l303-1319, 1993   DOI   ScienceOn
7 M. Gen and R. Cheng, Genetic Algorithms and Engineering Optimization, John Wiley & Sons, New York, 2000
8 K.K. Aggarwal, Y.C. Chopra, and J.S. Bajwa, Topological layout of links for optimising the overall reliability in a computer communication, Microelectronics & Reliability, vol.22, no.3, pp.347-351, 1982   DOI   ScienceOn
9 K.K. Aggarwal and S. Rai, Reliability evaluation of computer-communication networks, IEEE Trans. Reliability, vol.R-30, no.1, pp.32-35, 1981   DOI
10 S. Pierre, M. Hyppolite, J. Bourjolly, and O. Dioume, Topological design of computer communication networks using simulated annealting, Engineering Applications of Artificial Intelligence, vol.8, no.1, pp.61-69, 1995   DOI   ScienceOn
11 P.C. Fetterlof and G. Anandalingam, Optimal design of LAN-WAN internetworks: an approach using simulated annealing, Annals of Operations Research, vol.36, pp.275-298, 1992   DOI
12 S.J. Kamat and M.W. Riley, Determination of reliability using event-based monte carlo simulation, IEEE Trans. Reliability, vol.R-24, no.1, pp.73-75, 1975   DOI
13 H. Kumamoto, K. Tanaka, and K. Inoue, Efficient evaluation of system reliability by monte carlo method, IEEE Trans. Reliability, vol.R-26, no.5, pp.311-315, 1977   DOI
14 M.S. Yeh, J.S. Lin, and W.C. Yeh, A new monte carlo method for estimating network reliability, Proc 16th Inter. Conf. on Computer & Industrial Engineering, pp.723-726, 1994
15 G. R. Raidl and B. A. Julstrom, 'Edge Sets: An effective evolutionary coding of spanning trees,' IEEE Transaction on Evolutionary Computation, Vol.7, No.3, pp.225-239, June, 2003   DOI   ScienceOn
16 H. Cancela and M.E. Khadiri, A recursive variancereduction algorithm for estimating communication network reliability, IEEE Trans. Reliability, vol.44, no.4, pp.595-602, 1995   DOI   ScienceOn
17 B. Dengiz, F. Altiparmak, and A.E. Smith, Local search genetic algorithm for optimal design of reliable networks, IEEE Trans. Evolutionary Computation, vol.1, no.3, pp.179-188, 1997   DOI
18 R.S. Wilkov. Design of computer networks based on a new reliability measure, Symposium on Computer-Communications Networks and Teletraffic, Ploytechnic institute of Brooklyn, pp.371-384, 1972
19 R.H. Jan, F.J. Hwang, and S.T. Chen, Topological optimization of a communication network subject to a reliable constraint, IEEE Trans. Reliability, vol.42, no.1, pp.63-70, 1994   DOI   ScienceOn
20 G.S. Fishman, A comparison of four monte carlo methods for estimating the probability of s-t connectedness, IEEE Trans. Reliability, vol.R-35, no.2, pp.145-155, 1986
21 M. Gen and R. Cheng, Genetic Algorithms and Engineering Design, John Wiley & Sons, New York, 1997
22 Dengiz, B., F. Altiparmak, and A. E. Smith, 'Efficient optimization of all-terminal reliable networks using evolutionary approach,' IEEE Transaction on Reliability, Vol.46, No.1, pp.18-26, 1997   DOI   ScienceOn
23 A. Kumar, R.M. Pathak, and Y.P. Gupta, Genetic-algorithm-based reliability optimization for computer network expansion, IEEE Trans. Reliability, vol.44, no.1, pp.63-72, 1995   DOI   ScienceOn
24 F. Glover, M. Lee, and J. Ryan, Least-cost network topology design for a new service: an application of an tabu search, Annals of Operations Research, vol.33, pp.351-362, 1991   DOI
25 S.J. Koh and C.Y. Lee, A tabu search for the survivable fiber optic communication network design, Computer and Industrial Engineering, vol.28, no.4, pp.689-700, 1995   DOI   ScienceOn
26 A.N. Venetsanopoulos and I. Singh, Topological optimization of communication networks subject to reliability constraints, Problem of Control and Information Theory, vol.15, pp.63-78, 1986
27 D.L. Deeter and A.E. Smith, Economic design of reliable network, IIE Transaction, vol.30, pp.1161-1174, 1999
28 A. Kumar, R.M. Pathak, Y.P. Gupta, and H.R. Parsaei, A genetic algorithm for distributed system topology design, Computer and Industrial Engineering, vol.28, no. 3, pp.659-670, 1995   DOI   ScienceOn
29 Y.C. Chopra, B.S. Sohi, R.K Tiwari, and K.K. Aggarwal, Network topology for maximizing the terminal reliability in a computer communication networks, Microelectronics & Reliability, vol.24, pp.911-913, 1984   DOI   ScienceOn