Detecting the driver nodes of temporal networks

Tingting Qin,Gaopeng Duan,Aming Li
2023-05-18
Abstract:Detecting the driver nodes of complex networks has garnered significant attention recently to control complex systems to desired behaviors, where nodes represent system components and edges encode their interactions. Driver nodes, which are directly controlled by external inputs, play a crucial role in controlling all network nodes. While many approaches have been proposed to identify driver nodes of static networks, we still lack an effective algorithm to control ubiquitous temporal networks, where network structures evolve over time. Here we propose an effective online time-accelerated heuristic algorithm (OTaHa) to detect driver nodes of temporal networks. Together with theoretical analysis and numerical simulations on synthetic and empirical temporal networks, we show that OTaHa offers multiple sets of driver nodes, and noticeably outperforms existing methods in terms of accuracy and execution time. We further report that most edges are redundant in controlling temporal networks although the complete instantaneous signal-carrying edges cannot be guaranteed. Moreover, removing edges with high edge betweenness (the number of all-pairs shortest paths passing through the edge) significantly impedes the overall controllability. Our work provides an effective algorithm and paves the way for subsequent explorations on achieving the ultimate control of temporal networks.
Systems and Control
What problem does this paper attempt to address?
### The Problem Addressed by This Paper This paper primarily addresses the issue of identifying **driver nodes** in **time-varying networks**. Specifically: 1. **Background and Challenges**: - In complex networks, nodes represent system components, and edges encode the interactions between them. Driver nodes (nodes directly controlled by external inputs) play a crucial role in controlling complex systems to achieve desired behaviors. - Although many methods exist for identifying driver nodes in static networks, there is currently a lack of effective algorithms for the ubiquitous and time-varying networks. 2. **Research Objectives**: - Propose an efficient online accelerated heuristic algorithm (OTaHa) for detecting driver nodes in time-varying networks. - Validate the effectiveness of the algorithm through theoretical analysis and numerical simulations, demonstrating its significant advantages in accuracy and execution time. 3. **Contributions**: - Theoretically prove that OTaHa can provide an upper bound estimate of the number of driver nodes. - Numerical experiments show that the algorithm outperforms existing methods on synthetic and real-time varying networks, particularly in reducing execution time and improving solution quality. - Explore the importance of edges and their impact on overall controllability. In summary, this paper aims to provide an efficient and accurate method for identifying driver nodes in time-varying networks, laying the foundation for further exploration of ultimate control in time-varying networks.