Title :
Using genetic algorithms to design mesh networks
Author :
Ko, King-Tim ; Tang, Kit-Sang ; Chan, Cheung-Yau ; Man, Kim-Fung ; Kwong, Sam
Author_Institution :
City Univ. of Hong Kong, Hong Kong
fDate :
8/1/1997 12:00:00 AM
Abstract :
Designs for mesh communication networks must meet conflicting, interdependent requirements. This sets the stage for a complex problem with a solution that targets optimal topological connections, routing, and link capacity assignments. These assignments must minimize cost while satisfying traffic requirements and keeping network delays within permissible values. Since such a problem is NP-complete, developers must use heuristic techniques to handle the complexity and solve practical problems with a modest number of nodes. One heuristic technique, genetic algorithms, appears to be ideal to handle the design of mesh networks with capability of handling discrete values, multiobjective functions, and multiconstraint problems. Existing applications of genetic algorithms to this problem, however, have only optimized the network topology. They ignore the difficult subproblems of routing and capacity assignment, a crucial determiner of network quality and cost. This article presents a total solution to mesh network design using a genetic algorithm approach. The application is a 10-city network that links Hong Kong and nine other cities in China. The development demonstrates that this method can be used for networks of reasonable size with realistic topology and traffic requirements
Keywords :
communication complexity; genetic algorithms; heuristic programming; telecommunication network routing; telecommunication traffic; wide area networks; China; Hong Kong; NP-complete; capacity assignment; cost; discrete values; genetic algorithms; heuristic techniques; link capacity assignment; mesh network design; multiconstraint problems; multiobjective functions; network delays; optimal topological connections; routing; Algorithm design and analysis; Cities and towns; Communication networks; Costs; Genetic algorithms; Mesh networks; Network topology; Packet switching; Routing; Switches; Telecommunication traffic; Topology; Traffic control;