Multiobjective network topology design

Abstract: Multiobjective network design is known to be a notoriously hard problem. Unfortunately, the problem has several practical applications such as multicast communication and VLSI design. Most network topology design problems involve simultaneously optimizing multiple conflicting objectives such as average delay and network equipment cost while satisfying flow and reliability constraints. In this paper, we formalize a network design problem and present randomized and deterministic heuristics to solve the problem. We first present a multi-objective evolutionary algorithm which obtains a diverse set of near-optimal solutions. We also design a multiobjective deterministic heuristic based on branch exchange. We test our algorithms on Poisson and Self-similar traffic models using data collected from real networks. We empirically show that our heuristics perform well across networks of various sizes.

[1]  David S. Johnson,et al.  Computers and In stractability: A Guide to the Theory of NP-Completeness. W. H Freeman, San Fran , 1979 .

[2]  Bryant A. Julstrom,et al.  Edge sets: an effective evolutionary coding of spanning trees , 2003, IEEE Trans. Evol. Comput..

[3]  Mario Gerla,et al.  On the Topological Design of Distributed Computer Networks , 1977, IEEE Trans. Commun..

[4]  Ali R. Yildiz,et al.  A novel hybrid immune algorithm for global optimization in design and manufacturing , 2009 .

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

[6]  Necmettin Kaya,et al.  Hybrid multi-objective shape design optimization using Taguchi’s method and genetic algorithm , 2007 .

[7]  Clifford Stein,et al.  Introduction to Algorithms, 2nd edition. , 2001 .

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

[9]  Rajeev Kumar,et al.  Improved Sampling of the Pareto-Front in Multiobjective Genetic Optimizations by Steady-State Evolution: A Pareto Converging Genetic Algorithm , 2002, Evolutionary Computation.

[10]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

[11]  Celso C. Ribeiro,et al.  Greedy Randomized Adaptive Search Procedures , 2003, Handbook of Metaheuristics.

[12]  Ivo F. Sbalzariniy,et al.  Multiobjective optimization using evolutionary algorithms , 2000 .

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

[14]  Ali Riza Yildiz,et al.  A new design optimization framework based on immune algorithm and Taguchi's method , 2009, Comput. Ind..

[15]  R. Ravi,et al.  Bicriteria Network Design Problems , 1998, J. Algorithms.

[16]  Kim-Fung Man,et al.  Wireless communication network design in IC factory , 2001, IEEE Trans. Ind. Electron..

[17]  Marco Laumanns,et al.  Combining Convergence and Diversity in Evolutionary Multiobjective Optimization , 2002, Evolutionary Computation.

[18]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[19]  Krister Svanberg,et al.  Sequential integer programming methods for stress constrained topology optimization , 2007 .

[20]  Bryant A. Julstrom,et al.  Greedy heuristics and an evolutionary algorithm for the bounded-diameter minimum spanning tree problem , 2003, SAC '03.

[21]  Ali Rıza Yıldız,et al.  A novel particle swarm optimization approach for product design and manufacturing , 2008 .

[22]  G. Anandalingam,et al.  An integrated system for designing minimum cost survivable telecommunications networks , 1996, IEEE Trans. Syst. Man Cybern. Part A.

[23]  Martin J. Oates,et al.  Advanced Multi-Objective Evolutionary Algorithms Applied to Two Problems in Telecommunications , 2000 .

[24]  Narsingh Deo,et al.  Computing a Diameter-Constrained Minimum Spanning Tree in Parallel , 2000, CIAC.

[25]  Raja Datta,et al.  Multihop Virtual Topology Design in WDM Optical Networks for Self-Similar Traffic , 2005, Photonic Network Communications.

[26]  Sally Floyd,et al.  Wide area traffic: the failure of Poisson modeling , 1995, TNET.

[27]  Moshe Sidi,et al.  Topological design of local-area networks using genetic algorithms , 1996, TNET.

[28]  Necmettin Kaya,et al.  Integrated optimal topology design and shape optimization using neural networks , 2003 .

[29]  G. D. Smith,et al.  Genetic algorithms and network ring design , 1999, Ann. Oper. Res..

[30]  Peter J. Fleming,et al.  Multiobjective optimization and multiple constraint handling with evolutionary algorithms. I. A unified formulation , 1998, IEEE Trans. Syst. Man Cybern. Part A.

[31]  Wushow Chou,et al.  Topological optimization of computer networks , 1972 .

[32]  Shivendra S. Panwar,et al.  Topological Design of Interconnected LAN/MAN Networks , 1993, IEEE J. Sel. Areas Commun..

[33]  Hans-Peter Schwefel,et al.  Performance Analysis of Intermediate Systems Serving Aggregated ON/OFF Traffic with Long-Range Dependent Properties , 2000 .

[34]  Kim-Fung Man,et al.  Using Genetic Algorithms to Design Mesh Networks , 1997, Computer.

[35]  Tong Heng Lee,et al.  Evolutionary Algorithms for Multi-Objective Optimization: Performance Assessments and Comparisons , 2004, Artificial Intelligence Review.