Source-linked AI summary

Spectrum of Controlling and Observing Complex Networks

Gang Yan, Georgios Tsekenis, Baruch Barzel, Jean-Jacques Slotine, Yang-Yu Liu, Albert-Laszlo Barabasi

arXiv:1503.01160v2physics.soc-phcond-mat.dis-nn

TL;DR

The paper addresses the practical challenge of control energy and observational uncertainty in complex networks by examining state-space directions through the eigen-space of G. It finds that eigen-energy heterogeneity depends strongly on driver-node number, with heterogeneity greatest when controlling through a single node and energy decaying exponentially as driver nodes increase.

  • Problem

    The energy required for control is a significant issue for practical control of complex systems.

  • Method

    The paper explores the eigen-space of G to examine state-space directions requiring different energies and observability.

  • Results

    Eigen-energies are enormously heterogeneous when controlling through a single node, while the maximum energy decays exponentially as the number of driver nodes increases; with all nodes directly driven, eigen-energies can be heterogeneous or homogeneous.

  • Takeaways & Limitations

    The results may potentially extend to describing control properties of nonlinear systems near their stability basin.

  • Takeaways & Limitations

    Describing control properties of time-varying systems remains an open problem requiring future attention.

Abstract

from arXiv · show

Observing and controlling complex networks are of paramount interest for understanding complex physical, biological and technological systems. Recent studies have made important advances in identifying sensor or driver nodes, through which we can observe or control a complex system. Yet, the observational uncertainty induced by measurement noise and the energy required for control continue to be significant challenges in practical applications. Here we show that the variability of control energy and observational uncertainty for different directions of the state space depend strongly on the number of driver nodes. In particular, we find that if all nodes are directly driven, control is energetically feasible, as the maximum energy increases sublinearly with the system size. If, however, we aim to control a system through a single node, control in some directions is energetically prohibitive, increasing exponentially with the system size. For the cases in between, the maximum energy decays exponentially when the number of driver nodes increases. We validate our findings in several model and real networks, arriving to a series of fundamental laws to describe the control energy that together deepen our understanding of complex systems.

Control energy

Control energy depends on the desired direction in state space, so different target states require different amounts of energy. The controllability Gramian characterizes these directional control costs.

  • Minimum-energy control: The minimum-energy input steers the system from an initial state to a desired final state over a finite control interval.The framework considers optimal control signals u(t) and the corresponding trajectories between states.
  • Directional energy variation: Different directions in state space require different amounts of control energy.For normalized desired states, the control-energy surface is an ellipsoid, indicating strong directional variation.
  • Controllability Gramian: The controllability Gramian is unique for a given network and input matrix and embodies the system’s control properties.When the system is controllable, all Gramian eigenvalues are positive.
  • Directional energy spectrum: Eigen-energies are the minimum energies required to reach the Gramian’s eigen-directions, with Ei = 1/µi.The energy surface is a super-ellipsoid spanned by the network’s N eigen-energies.
  • Network spectral analysis: For stable undirected networks, adjacency-matrix eigenvalues are represented as negative values −λi, with absolute values ordered as 0 < λ1 < λ2 < . . . < λN.The matrix decomposition and Hadamard-product formulation enable analysis of how driver nodes affect eigen-energy distributions.

Controlling a system through all nodes

When every node is directly driven, the control-energy distribution is determined by network topology and remains energetically feasible as networks grow. Its form varies between heterogeneous and bounded regimes across network types.

  • Topology and eigen-energies: For ND = N, eigen-energies are proportional to the distribution of the network’s absolute eigenvalues.The eigen-directions of the controlled system coincide with the network’s eigenvectors, yielding Ei = 2λi and p(E) = (1/2)p(λ).
  • All-node control: When ND = N, the most difficult control direction requires sublinear maximum energy, so energy density E/ND remains bounded.Most state-space directions require little energy, while only a few demand considerable energy.
  • Heterogeneous networks: Scale-free model networks and several real transportation, Internet, social, forum, and biological networks exhibit power-law p(E), consistent with the prediction.The result is reported across correlated and uncorrelated scale-free models and multiple real networks.
  • Homogeneous networks: Networks with bounded degree have bounded p(E), as predicted for γ →∞.These networks require even less energy to control progress in their most difficult direction.

Controlling a system through a single node

Controlling a stable network through one driver node produces extreme directional disparities in required energy. The most difficult directions become exponentially costly with network size, largely independently of network structure.

  • Mechanism: For one driver node, the input-projection term acts as a small perturbation to the matrix C, so C’s eigenvalues mainly determine Gramian eigenvalue statistics.This analysis uses approximations involving eigenvalue gaps and Cholesky factors.
  • Exponential maximum energy: Emax ∼eN for a single driver node, making control in the most difficult direction energetically infeasible for large networks.The exponential dependence is predicted for stable networks and supported by model and real-network validation.
  • Energy distribution: For a single driver, p>(E) ∼(ln Emax −ln E), decreasing linearly with ln E.The prediction is tested on several network models and real networks.
  • Empirical validation: The eigen-energies in single-node control span over a hundred orders of magnitude and are reasonably approximated by the predicted distributions.The broad range is observed across the tested networks.
  • Directional disparity: Single-node control makes required energy vary enormously across directions, with some directions prohibitively expensive.This heterogeneity is reported as almost independent of network structure.

Controlling a system through a finite fraction of its nodes

With a finite fraction of nodes driven, the energy spectrum develops multiple bands whose number increases as the driver fraction decreases. The maximum energy scales exponentially with the inverse driver fraction.

  • Energy bands: The distribution p(Ê) develops multiple peaks caused by gaps in the eigen-energy spectrum.For ND/N = 0.6, a spectral gap separates two bands and produces two peaks.
  • Peak count: Npeak = int[N/ND], predicting 2, 4, and 5 peaks for ND/N = 0.5, 0.25, and 0.2, respectively.Fewer driver nodes increase the number of peaks.
  • Low-energy subspace: The first energy-band boundary varies only weakly with ND, so movement within the first ND eigen-directions requires relatively little energy.By contrast, log E grows linearly from one band to the next.
  • Maximum energy: Emax ∼eN/ND when controlling through a finite fraction of nodes.Numerical tests on several real networks show excellent agreement with this prediction.
  • Single-driver limit: Single-node control induces N peaks, producing a uniform p(Ê), p(E) ∼E−1, and Emax ∼eN.This recovers the single-driver scaling as the limiting case of the finite-fraction regime.

Implications to observational uncertainty

Observational uncertainty varies by state-space direction and is dual to the control-energy landscape: directions requiring more control energy are less observable. The number of sensor or driver nodes determines the distribution of uncertainty across directions.

  • Observational uncertainty: Measurement noise is modeled as zero-mean, unit-variance Gaussian white noise when estimating the initial state from output signals.The estimate minimizes the squared discrepancy between observed and noiseless outputs.
  • Observational uncertainty: The estimation-error covariance is the inverse observability Gramian, linking uncertainty to the system’s observable directions.For a direction ˜x, the variance is given by σ2(τ) = ˜xTG_o^-1(τ)˜x.
  • Directional uncertainty: Estimation uncertainty varies across state-space directions, forming an uncertainty ellipsoid in repeated reconstructions of the initial state.The result is illustrated by reconstructing the initial state from noisy sensor output over thousands of independent runs.
  • Control-observation duality: σ2 = E for the same direction, so the least controllable direction is also the least observable and has the highest estimation uncertainty.This follows from the duality between the controllability and observability Gramians.
  • Control-observation duality: When all nodes are sensors, p(σ2) ∼ (σ2)^−γ; with one sensor, p(σ2) ∼ (σ2)^−1.For a finite fraction of sensor nodes, the maximum uncertainty decreases exponentially as the number of sensor nodes increases.

Beyond the degree distribution

Tests on randomized and real networks show that degree distribution is the main determinant of control-energy behavior. Clustering, degree correlations, community structure, and dead ends have only minor influence on the predicted dependence.

  • Beyond the degree distribution: Degree-preserved randomization removes local clustering, degree correlations, and modularity while retaining each network’s degree distribution.The randomized networks are used to isolate the effects of these topological characteristics on control energy.
  • Beyond the degree distribution: The eigen-energy distributions of randomized networks follow the predicted forms, indicating that degree distribution is the main factor determining p(E).The predictions are reported for the randomized networks in Figs. S6 and S7.
  • Beyond the degree distribution: Increasing the number of driver nodes decreases the maximal control energy exponentially in randomized networks.This matches the earlier prediction shown in Fig. S8.
  • Beyond the degree distribution: Tests indicate that local clustering, degree correlations, and community structure have only minor influence on control-energy behavior.The calculations for uncorrelated networks therefore capture the fundamental dependence observed in real networks.
  • Beyond the degree distribution: Predictions remain robust in real networks containing many one-degree dead-end nodes.These networks were examined across Figs. 2–4 and S6–S8.

Conclusion and discussion

Control energy is highly direction-dependent and strongly shaped by the number of driver nodes: single-node control creates energetically prohibitive directions, whereas increasing driver coverage reduces the maximum energy. The same framework implies unreliable observation in some directions when only a small fraction of nodes is monitored, while nonlinear extensions remain locally scoped.

  • The energy required for control is a significant issue for practical control of complex systems.
  • With all nodes directly driven, eigen-energies may be heterogeneous or homogeneous depending on network structure.
  • With a single driver node, eigen-energies are enormously heterogeneous almost independently of network structure, making some directions prohibitively expensive.
  • When a finite fraction of nodes is driven, maximum control energy decays exponentially as the number of driver nodes increases.
  • Monitoring only a small fraction of nodes can make observation extremely unreliable in certain phase-space directions.
  • The linear framework supports local conclusions for nonlinear systems near equilibria or along controllable trajectories, while time-varying control energy remains an open problem.

Corresponding Author

The paper examines control-energy distributions as the number of driver nodes varies across model and real networks. Its figures compare all-node, single-node, and finite-fraction control settings, alongside network-size and degree-distribution context.

  • All-node control: All-node control is evaluated through eigen-energy distributions across model and real networks, with predictions and standard deviations shown.The networks include scale-free, Erdős–Rényi, transportation, Internet, power-grid, social, biological, and brain systems.
  • Single-node control: Single-node control is evaluated using complementary cumulative eigen-energy distributions across twelve model and real networks.Log-log probability-distribution insets, prediction lines, and standard-deviation error bars accompany the panels.
  • Finite-fraction control: For a finite fraction of driver nodes, multi-peak energy distributions arise, with Emax ∼e^(N/ND) and Npeak = int[N/ND].The figure links these peaks to gaps in the eigen-energy spectrum and tests the prediction in six real networks.
  • Network context: The network models use degree-distribution exponent γ, with large γ producing degree-homogeneous networks that behave similarly to random networks.The figure captions also specify degree-degree correlations and network-specific datasets for the comparisons.
Loading 1503.01160v2…