Target Control of Directed Networks based on Network Flow Problems

Target control of directed networks, which aims to control only a target subset instead of the entire set of nodes in large natural and technological networks, is an outstanding challenge faced in various real-world applications. We address one fundamental issue regarding this challenge, i.e., for a given target subset, how to allocate a minimum number of control sources, which provide input signals to the network nodes. This issue remains open in general networks with loops. We show that if this issue is relaxed to a path cover problem, then it can be further converted into a maximum network flow problem. A method called “maximum flow based target path-cover” (MFTP) with complexity <inline-formula><tex-math notation="LaTeX">$O(|V|^{1/2}|E|)$</tex-math></inline-formula>, where <inline-formula><tex-math notation="LaTeX">$|V|$</tex-math></inline-formula> and <inline-formula><tex-math notation="LaTeX">$|E|$</tex-math></inline-formula>, respectively, denote the numbers of network nodes and edges, is proposed. It is also rigorously proven that MFTP provides the minimum number of control sources to control the target nodes in directed networks if the target control can be relaxed to the path cover problem, whether loops exist or not. We anticipate that this paper would serve wide applications in target control of real-life networks, as well as counter control of various complex systems.

[1]  Albert-László Barabási,et al.  Statistical mechanics of complex networks , 2001, ArXiv.

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

[3]  Albert-László Barabási,et al.  Target control of complex networks , 2014, Nature Communications.

[4]  Bernard Harris,et al.  Graph theory and its applications , 1970 .

[5]  Éva Tardos,et al.  Algorithm design , 2005 .

[6]  S. Strogatz Exploring complex networks , 2001, Nature.

[7]  Tore Opsahl,et al.  Clustering in weighted networks , 2009, Soc. Networks.

[8]  Jure Leskovec,et al.  Community Structure in Large Networks: Natural Cluster Sizes and the Absence of Large Well-Defined Clusters , 2008, Internet Math..

[9]  Robert E. Tarjan,et al.  Network Flow and Testing Graph Connectivity , 1975, SIAM J. Comput..

[10]  Isaac Klickstein,et al.  Energy scaling of targeted optimal control of complex networks , 2016, Nature Communications.

[11]  D. Hill,et al.  On the structural controllability of networks of linear systems , 2010 .

[12]  Enrico Capobianco,et al.  Multitype Network-Guided Target Controllability in Phenotypically Characterized Osteosarcoma: Role of Tumor Microenvironment , 2017, Front. Immunol..

[13]  M. Kanat Camlibel,et al.  Strong targeted controllability of dynamical networks , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[14]  Yefim Dinitz,et al.  Dinitz' Algorithm: The Original Version and Even's Version , 2006, Essays in Memory of Shimon Even.

[15]  M. Young The organization of neural systems in the primate cerebral cortex , 1993, Proceedings of the Royal Society of London. Series B: Biological Sciences.

[16]  M. Kanat Camlibel,et al.  A Distance-Based Approach to Strong Target Control of Dynamical Networks , 2016, IEEE Transactions on Automatic Control.

[17]  J. Pearson,et al.  Structural controllability of multiinput linear systems , 1976 .

[18]  Jure Leskovec,et al.  Predicting positive and negative links in online social networks , 2010, WWW '10.

[19]  B. Bollobás The evolution of random graphs , 1984 .

[20]  Derek Ruths,et al.  Control Profiles of Complex Networks , 2014, Science.

[21]  Alexander Olshevsky,et al.  Minimal Controllability Problems , 2013, IEEE Transactions on Control of Network Systems.

[22]  K. Norlen 1 EVA : Extraction , Visualization and Analysis of the Telecommunications and Media Ownership Network , 2002 .

[23]  Kazuo Murota,et al.  Matrices and Matroids for Systems Analysis , 2000 .

[24]  S. Shen-Orr,et al.  Superfamilies of Evolved and Designed Networks , 2004, Science.

[25]  R. Balakrishnan,et al.  A textbook of graph theory , 1999 .

[26]  P. Erdos,et al.  On the evolution of random graphs , 1984 .

[27]  Christian Commault,et al.  Characterization of generic properties of linear structured systems for efficient computations , 2002, Kybernetika.

[28]  Jure Leskovec,et al.  Signed networks in social media , 2010, CHI.

[29]  Ian T. Foster,et al.  Mapping the Gnutella Network: Macroscopic Properties of Large-Scale Peer-to-Peer Systems , 2002, IPTPS.

[30]  Shao-Wu Zhang,et al.  A novel algorithm for finding optimal driver nodes to target control complex networks and its applications for drug targets identification , 2018, BMC Genomics.

[31]  Jonathan L. Gross,et al.  Handbook of graph theory , 2007, Discrete mathematics and its applications.

[32]  Albert-László Barabási,et al.  Control Principles of Complex Networks , 2015, ArXiv.

[33]  Albert-László Barabási,et al.  Controllability of complex networks , 2011, Nature.

[34]  E. A. Dinic Algorithm for solution of a problem of maximal flow in a network with power estimation , 1970 .

[35]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[36]  Ching-tai Lin Structural controllability , 1974 .