Enhancing Synchronizability of Complex Networks via Optimization

Optimization problems are commonly encountered in the area of complex networks. Due to the high complexity of the involved networks, these problems are usually tackled with deterministic approaches. On the other hand, metaheuristic algorithms have received a lot of attentions and have been successful applied for many difficult problems. In this chapter, it is to showcase how to use the metaheuristic algorithms to provide better solutions to the optimization problems in related to complex networks. Our focus is on the synchronization of complex networks, which not only possesses its own distinct theoretical complexity but also is useful for many practical applications. Two major synchronization problems are presented. The first one is to obtain the best network that exhibits an optimal synchronizability, while the numbers of nodes and edges are fixed. A hybrid approach, combining Tabu search and a greedy local search using edge rewiring, is suggested. The second one is on pinning control. Given a network, it is to select a fraction of nodes and assign the appropriate control gains so that all the nodes in the network follow some predefined dynamics. The problem is solved by a novel genetic algorithm with hierarchical chromosome structure. In both cases, the effectiveness of the designed metaheuristic algorithms is justified with simulation results, and it is concluded that they outperform the existing methods.

[1]  M. Dehmer,et al.  Analysis of Complex Networks: From Biology to Linguistics , 2009 .

[2]  Wenlian Lu Adaptive dynamical networks via neighborhood information: synchronization and pinning control. , 2007, Chaos.

[3]  Ernesto Estrada Spectral theory of networks : from biomolecular to ecological systems , 2009 .

[4]  Xiang Li,et al.  Control and Flocking of Networked Systems via Pinning , 2010, IEEE Circuits and Systems Magazine.

[5]  Mireille E. Broucke,et al.  Formations of vehicles in cyclic pursuit , 2004, IEEE Transactions on Automatic Control.

[6]  Adilson E Motter,et al.  Heterogeneity in oscillator networks: are smaller worlds easier to synchronize? , 2003, Physical review letters.

[7]  Mauricio Barahona,et al.  Synchronization in small-world systems. , 2002, Physical review letters.

[8]  Hiro-Sato Niwa Self-organizing Dynamic Model of Fish Schooling , 1994 .

[9]  R. Albert,et al.  The large-scale organization of metabolic networks , 2000, Nature.

[10]  Ljupco Kocarev,et al.  Building synchronizable and robust networks , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[11]  Richard M. Murray,et al.  DISTRIBUTED COOPERATIVE CONTROL OF MULTIPLE VEHICLE FORMATIONS USING STRUCTURAL POTENTIAL FUNCTIONS , 2002 .

[12]  Zhen Jia,et al.  Pinning complex dynamical networks with local betweenness centrality information , 2011, Proceedings of the 30th Chinese Control Conference.

[13]  Sam Kwong,et al.  Genetic Algorithms : Concepts and Designs , 1998 .

[14]  Marco Dorigo,et al.  Distributed Optimization by Ant Colonies , 1992 .

[15]  Tao Zhou,et al.  Optimal synchronizability of networks , 2007 .

[16]  Mario di Bernardo,et al.  Effects of Degree Correlation on the Synchronization of Networks of oscillators , 2007, Int. J. Bifurc. Chaos.

[17]  Cuili Yang,et al.  Enhancing the synchronizability of networks by rewiring based on tabu search and a local greedy algorithm , 2011 .

[18]  Chai Wah Wu Localization of effective pinning control in complex networks of dynamical systems , 2008, 2008 IEEE International Symposium on Circuits and Systems.

[19]  Takamitsu Watanabe,et al.  Enhancing the spectral gap of networks by node removal. , 2010, Physical review. E, Statistical, nonlinear, and soft matter physics.

[20]  Ulrik Brandes,et al.  Centrality Estimation in Large Networks , 2007, Int. J. Bifurc. Chaos.

[21]  Wei Ren On Consensus Algorithms for Double-Integrator Dynamics , 2008, IEEE Trans. Autom. Control..

[22]  Wolfgang A. Halang,et al.  Leader Following of Nonlinear Agents With Switching Connective Network and Coupling Delay , 2011, IEEE Transactions on Circuits and Systems I: Regular Papers.

[23]  S. Boccaletti,et al.  Synchronization is enhanced in weighted complex networks. , 2005, Physical review letters.

[24]  T. Carroll,et al.  Master Stability Functions for Synchronized Coupled Systems , 1998 .

[25]  Ying-Cheng Lai,et al.  Enhancing synchronization based on complex gradient networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[26]  Randal W. Beard,et al.  Distributed Consensus in Multi-vehicle Cooperative Control - Theory and Applications , 2007, Communications and Control Engineering.

[27]  Mahdi Jalili,et al.  Efficient rewirings for enhancing synchronizability of dynamical networks. , 2008, Chaos.

[28]  A. Hagberg,et al.  Rewiring networks for synchronization. , 2008, Chaos.

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

[30]  Fred Glover,et al.  Tabu Search - Part II , 1989, INFORMS J. Comput..

[31]  Qiang Jia,et al.  A Degree-Based Strategy for Constrained Pinning Control of Complex Networks , 2010, Int. J. Bifurc. Chaos.

[32]  Claudio De Persis,et al.  Proceedings of the 15th IFAC World Congress , 2002 .

[33]  Hans-Paul Schwefel,et al.  Evolution strategies – A comprehensive introduction , 2002, Natural Computing.

[34]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[35]  Hermann Haken Applications to Biology , 1977 .

[36]  Beom Jun Kim,et al.  Growing scale-free networks with tunable clustering. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[37]  Yong Yu,et al.  Transport optimization on complex networks , 2007, Chaos.

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

[39]  Animesh Mukherjee,et al.  The Structure and Dynamics of Linguistic Networks , 2009 .

[40]  Neo D. Martinez,et al.  Two degrees of separation in complex food webs , 2002, Proceedings of the National Academy of Sciences of the United States of America.

[41]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[42]  Mahdi Jalili,et al.  Comment on "Rewiring networks for synchronization" [Chaos 18, 037105 (2008)]. , 2009, Chaos.

[43]  Wenwu Yu,et al.  On pinning synchronization of complex dynamical networks , 2009, Autom..

[44]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[45]  M. A. Muñoz,et al.  Entangled networks, synchronization, and optimal network topology. , 2005, Physical review letters.

[46]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[47]  Lawrence J. Fogel,et al.  Artificial Intelligence through Simulated Evolution , 1966 .

[48]  Martin Suter,et al.  Small World , 2002 .

[49]  E. Lorenz Deterministic nonperiodic flow , 1963 .

[50]  Marco Dorigo,et al.  An Investigation of some Properties of an "Ant Algorithm" , 1992, PPSN.

[51]  Gilbert Syswerda,et al.  Uniform Crossover in Genetic Algorithms , 1989, ICGA.

[52]  L. Chua,et al.  Synchronization in an array of linearly coupled dynamical systems , 1995 .

[53]  Xiang Li,et al.  Pinning a complex network through the betweenness centrality strategy , 2009, 2009 IEEE International Symposium on Circuits and Systems.

[54]  Guanrong Chen,et al.  Pinning control of scale-free dynamical networks , 2002 .

[55]  J. Buck Synchronous Rhythmic Flashing of Fireflies. II. , 1938, The Quarterly Review of Biology.

[56]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[57]  Stanley Wasserman,et al.  Social Network Analysis: Methods and Applications , 1994 .

[58]  M. A. Muñoz,et al.  Optimal network topologies: expanders, cages, Ramanujan graphs, entangled networks and all that , 2006, cond-mat/0605565.

[59]  Peter Nordin,et al.  Genetic programming - An Introduction: On the Automatic Evolution of Computer Programs and Its Applications , 1998 .

[60]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[61]  Wallace Kit-Sang Tang,et al.  A degree-based genetic algorithm for constrained pinning control in complex networks , 2012, 2012 IEEE International Symposium on Circuits and Systems.

[62]  井元伟,et al.  Enhancing synchronizability by rewiring networks , 2010 .

[63]  R. Solé,et al.  Optimization in Complex Networks , 2001, cond-mat/0111222.

[64]  Jinde Cao,et al.  On Pinning Synchronization of Directed and Undirected Complex Dynamical Networks , 2010, IEEE Transactions on Circuits and Systems I: Regular Papers.

[65]  Ji Xiang,et al.  Pinning Control of Uncertain Complex Networks to a Homogeneous Orbit , 2009, IEEE Transactions on Circuits and Systems II: Express Briefs.

[66]  M. A. Muñoz,et al.  Network synchronization: optimal and pessimal scale-free topologies , 2007, 0710.4886.

[67]  P. Y. Ng,et al.  Genetic studies of diseases , 2007, Cellular and Molecular Life Sciences.

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

[69]  Ljupco Kocarev,et al.  Model for rumor spreading over networks. , 2010, Physical review. E, Statistical, nonlinear, and soft matter physics.

[70]  Jianwei Wang,et al.  A New Measure of Node Importance in Complex Networks with Tunable Parameters , 2008, 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing.