Efficient optimization of all-terminal reliable networks, using an evolutionary approach

The use of computer communication networks has been rapidly increasing in order to: (1) share expensive hardware and software resources, and (2) provide access to main system from distant locations. The reliability and cost of these systems are important and are largely determined by network topology. Network topology consists of nodes and the links between nodes. The selection of optimal network topology is an NP-hard combinatorial problem so that the classical enumeration-based methods grow exponentially with network size. In this study, a heuristic search algorithm inspired by evolutionary methods is presented to solve the all-terminal network design problem when considering cost and reliability. The genetic algorithm heuristic is considerably enhanced over conventional implementations to improve effectiveness and efficiency. This general optimization approach is computationally efficient and highly effective on a large suite of test problems with search spaces up to 2/spl middot/10/sup 90/.

[1]  Y.C. Chopra,et al.  Reliability Evaluation by Network Decomposition , 1982, IEEE Transactions on Reliability.

[2]  Yash P. Gupta,et al.  Genetic-algorithm-based reliability optimization for computer network expansion , 1995 .

[3]  Jeffrey D. Ullman,et al.  Set Merging Algorithms , 1973, SIAM J. Comput..

[4]  Michael Ball,et al.  Backtracking Algorithms for Network Reliability Analysis , 1977 .

[5]  Alice E. Smith,et al.  Heuristic optimization of network design considering all-terminal reliability , 1997, Annual Reliability and Maintainability Symposium.

[6]  John E. Biegel,et al.  Genetic algorithms and job shop scheduling , 1990 .

[7]  I. Gertsbakh,et al.  A NEW MONTE CARLO METHOD FOR ESTIMATING EQUILIBRIUM NETWORK RELIABILITY PARAMETERS T. Elperin, I.Gertsbakh, M. Lomonosov , 2022 .

[8]  R. Jan,et al.  Topological optimization of a communication network subject to a reliability constraint , 1993 .

[9]  Heinz Mühlenbein,et al.  Evolution algorithms in combinatorial optimization , 1988, Parallel Comput..

[10]  Barry D. Wessler,et al.  Computer network development to achieve resource sharing , 1899, AFIPS '70 (Spring).

[11]  Rong-Hong Jan Design of reliable networks , 1992, [Conference Record] SUPERCOMM/ICC '92 Discovering a New World of Communications.

[12]  Laura Painton,et al.  Genetic algorithms in optimization of system reliability. , 1995 .

[13]  Suresh Rai A Cutset Approach toReliability Evaluation inCommunication Networks , 1982 .

[14]  K. Dejong,et al.  An analysis of the behavior of a class of genetic adaptive systems , 1975 .

[15]  David W. Coit,et al.  Adaptive Penalty Methods for Genetic Optimization of Constrained Combinatorial Problems , 1996, INFORMS J. Comput..

[16]  Charles J. Colbourn Combinatorial aspects of network reliability , 1991, Ann. Oper. Res..

[17]  Anup Kumar,et al.  A genetic algorithm for distributed system topology design , 1995 .

[18]  K. K. Aggarwal,et al.  Nework topology for maximizing the terminal reliability in a Computer Communication Network , 1984 .

[19]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[20]  R. Boorstyn,et al.  Large-Scale Network Topological Optimization , 1977, IEEE Trans. Commun..

[21]  David W. Coit,et al.  Reliability optimization of series-parallel systems using a genetic algorithm , 1996, IEEE Trans. Reliab..

[22]  Charles J. Colbourn,et al.  The Combinatorics of Network Reliability , 1987 .

[23]  Dana S. Richards,et al.  Distributed genetic algorithms for the floorplan design problem , 1991, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[24]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[25]  Mitsuo Gen,et al.  System Reliability Optimization Problems with Several Failure Modes by Genetic Algorithm , 1995 .

[26]  K. K. Aggarwal,et al.  Topological layout of links for optimizing the s-t reliability in a computer communication system , 1982 .

[27]  Kenneth Alan De Jong,et al.  An analysis of the behavior of a class of genetic adaptive systems. , 1975 .

[28]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[29]  J. Cavers Cutset Manipulations for Communication Network Reliability Estimation , 1975, IEEE Trans. Commun..

[30]  Suresh Rai,et al.  Reliability Evaluation in Computer-Communication Networks , 1981, IEEE Transactions on Reliability.

[31]  Hayao Nakazawa Decomposition Method for Computing the Reliability of Complex Networks , 1981, IEEE Transactions on Reliability.

[32]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .