Article | Open | Published:

# Control energy of complex networks towards distinct mixture states

## Abstract

Controlling complex networked systems is a real-world puzzle that remains largely unsolved. Despite recent progress in understanding the structural characteristics of network control energy, target state and system dynamics have not been explored. We examine how varying the final state mixture affects the control energy of canonical and conformity-incorporated dynamical systems. We find that the control energy required to drive a network to an identical final state is lower than that required to arrive a non-identical final state. We also demonstrate that it is easier to achieve full control in a conformity-based dynamical network. Finally we determine the optimal control strategy in terms of the network hierarchical structure. Our work offers a realistic understanding of the control energy within the final state mixture and sheds light on controlling complex systems.

## Introduction

Because it can accurately characterize such real-world systems as social networks1,2,3, biological networks4,5,6,7, technical networks8,9, and financial networks10,11,12,13, network science has been a popular research topic for decades. In recent years in particular, various ways of controlling them have been devised14,15,16,17,18,19,20, which aims to figure out whether external inputs can be used to drive a networked system from an initial state to any desired final state within a finite period of time21. Controllability, i.e., the minimum number of inputs (driver nodes) required to achieve the full control, has been examined theoretically both from the structural controllability of directed networks with random link weights22 and of networks with arbitrary structures and link weights23.

When achieving control, it is expected to minimize the control energy required to steer a system from any arbitrary initial state to a desired final state. The control energy relies strongly on the controllability Gramian24,25,26,27,28,29, which includes topological properties, control time, initial and final states, and the number of inputs. It has been proved that the time regime and degree correlation can confine the lower and upper bounds of the control energy26. When exploring the eigenspace of the controlled system, we find that the eigen-energies can be either heterogeneous or homogeneous, depending on how we control the different node fractions27.

Although prior works have focused on the selection of driver nodes that can reduce the control energy30,31,32, the goal when controlling a networked system is usually to steer each node towards an identical state. For example, an entire swarm of honeybees can be drawn into the same nest only by a few “shepherding” honeybees33. Because synchronization—where all individuals reach a consistent phase—is prevalent in nature34,35,36, we need to know whether it requires more control energy to realize this identical final state than a non-identical mixed final state. In addition, nodes tend to tune their states to synchronize with those of their network neighbors. This conformity behavior is prevalent in both natural and social systems37,38. Since conformity behavior-based dynamics facilitates the controllability of an identical state39, we examine the control energy of such a conformity-based dynamical network.

Here, we explore the control energy by examining the number of driver nodes needed to direct the system from an initial state to either an identical or non-identical final state. We incorporate conformity dynamics into the general model to determine how nodal dynamics affect the control energy. Using simulations of synthetic and real networks, we find the relationship between the minimal driver nodes and control energy and determine the optimal set of driver nodes for minimizing the control energy.

## Results

### Canonical linear model

We use a dynamical system governed by the canonical linear equation (see Method) for modeled Erdös-Rényi40 and scale-free41 networks to determine the control energy required to steer the system from the initial state xo to the following final state with different mixtures by choosing all of the nodes as driver nodes: (i) an identical final state $${{\bf{x}}}_{{\rm{f}}}^{({\rm{ID}})}$$, where the final state of each node xi(tf) is a constant c, (ii) a non-identical final state $${{\bf{x}}}_{{\rm{f}}}^{({\rm{NI1}})}$$, where the final state of each node is drawn from the uniform distribution $${x}_{i}({t}_{{\rm{f}}})\sim {\bf{U}}(0,c)$$, and (iii) a non-identical final state $${{\bf{x}}}_{{\rm{f}}}^{({\rm{NI2}})}$$, where the final state of each node is drawn from the uniform distribution $${{\bf{x}}}_{i}({t}_{{\rm{f}}})\sim {\bf{U}}(0,\sqrt{3}c)$$. This setup guarantees the fairness of comparison between $${{\bf{x}}}_{{\rm{f}}}^{({\rm{ID}})}$$ and $${{\bf{x}}}_{{\rm{f}}}^{({\rm{NI2}})}$$ because their norms are the same.

Figure 1(a) shows there are no prominent differences among the control energies of the identical mode EID and the two non-identical modes ENI1 and ENI2 for small c, i.e., the final state is not far from the initial state. However, this energy gap expands with parameter c, indicating that it is easier to direct the networked system to an identical final state than to non-identical ones if the control distance is greater (see Fig. 1(a)).

For a specific final state mode, i.e., c = 3, the control energy E is linearly dependent on network size N, regardless of whether $${{\bf{x}}}_{{\rm{f}}}^{({\rm{ID}})}$$, $${{\bf{x}}}_{{\rm{f}}}^{({\rm{NI1}})}$$ or $${{\bf{x}}}_{{\rm{f}}}^{({\rm{NI2}})}$$ is considered. Although we expect that the control energy in networks with different link densities (as in the random networks) and with different power exponents (as in the scale-free networks) to differ, after all, the controllability Gramian matrix $$G({t}_{{\rm{f}}})={\int }_{0}^{{t}_{{\rm{f}}}}{{\rm{e}}}^{At}B{B}^{{\rm{T}}}{{\rm{e}}}^{{A}^{{\rm{T}}}t}{\rm{d}}t$$ includes the term of the coupling matrix A (see Method), but the control energy E for an identical final state mode is virtually independent with the average degree and power exponent (see inset of Fig. 1(b,c)). Figure 1(d) in particular shows that a slight increase in the number of inputs dramatically reduces the control energy needed to reach an identical final state. Thus network size is the significant contributor to the control energy of a networked system achieving identical mode and not the average degree or the power exponent. We also examine the control energies EID, ENI1 and ENI2 for directed random networks, and generally find that ENI2 is higher than EID, whereas ENI1 is lower than EID (see Fig. 2(a)).

To systematically examine the energy gap between final states with different mixtures, we compare ΔE1 ≡ ENI1 − EID and ΔE2 ≡ ENI2 − EID on the Nc plane. Figure 3(a,b) show the results in undirected networks. Note that (i) ENI1  < EID for small network size N and short distance c, and (ii) $${E}_{{\rm{NI1}}} > {E}_{{\rm{ID}}}$$ as N and c exceed the critical values. Figure 3(c,d) show the results in directed networks, in which we find that ENI1 < EID for all combinations of N and c in directed networks, and that ENI2 is always higher than EID in both undirected and directed networks.

To heuristically explain why EID is generally smaller than ENI, we examine a simple networked system with two nodes and assume the inverse of the Gramian matrix G−1(tf) to be

$${G}^{-1}({t}_{{\rm{f}}})=[\begin{array}{cc}{g}_{11} & {g}_{12}\\ {g}_{21} & {g}_{22}\end{array}]\mathrm{.}$$
(1)

Note that in undirected networks g12 = g21. We denote the final state of non-identical modes as $${{\bf{x}}}_{{\rm{f}}}^{({\rm{NI}})}={[{x}_{{\rm{f1}}},{x}_{{\rm{f2}}}]}^{{\rm{T}}}$$, and the final state of identical mode to be $${{\bf{x}}}_{{\rm{f}}}^{({\rm{ID}})}={[c,c]}^{{\rm{T}}}$$. Because the final state of non-identical mode is drawn from uniform distribution U(0, c), we assume xf1 < xf2 = c (Note that this can be extended to the case $${x}_{{\rm{f1}}} > {x}_{{\rm{f2}}}$$). The control energy E required to direct a networked system from an initial state to a final state is (see Method for details)

$$E({t}_{{\rm{f}}})={{\bf{x}}}_{{\rm{f}}}^{{\rm{T}}}{G}^{-1}({t}_{{\rm{f}}}){{\bf{x}}}_{{\rm{f}}}\mathrm{.}$$
(2)

Substituting the final states into Eq. (2), we obtain the control energies ENI and EID

$$\begin{array}{rcl}{E}_{{\rm{NI}}} & = & {{x}_{{\rm{f1}}}}^{2}{g}_{11}+{{x}_{{\rm{f2}}}}^{2}{g}_{22}+{x}_{{\rm{f1}}}{x}_{{\rm{f2}}}{g}_{21}+{x}_{{\rm{f1}}}{x}_{{\rm{f2}}}{g}_{12},\\ {E}_{{\rm{ID}}} & = & {c}^{2}{g}_{11}+{c}^{2}{g}_{22}+{c}^{2}{g}_{21}+{c}^{2}{g}_{12}\mathrm{.}\end{array}$$
(3)

The energy gap between two modes is

$$\begin{array}{l}{\rm{\Delta }}E=({{x}_{{\rm{f1}}}}^{2}-{c}^{2}){g}_{11}+({x}_{{\rm{f1}}}c-{c}^{2})({g}_{21}+{g}_{12}\mathrm{).}\end{array}$$
(4)

Equation. (4) indicates that ΔE is supported by two terms, one determined by node 1—which is reasonable because the final state of node 2 is the same for two modes— and a second that is the coupling effect between node 1 and node 2. From Eq. (4) we conclude:

(i) That g21 = g12 = 0, i.e., there is no association between nodes 1 and 2. For any $$c > 0$$, Eq. (4) yields ΔE < 0, indicating that it is easier to control this system towards a non-identical final state than an identical one.

(ii) That g21 < 0 g12 < 0. Thus the sign of Eq. (4) is simultaneously determined by an isolated effect (the first term) and a coupling effect (the second term). To guarantee $${\rm{\Delta }}E > 0$$, we derive

$$\begin{array}{l}c+{x}_{{\rm{f1}}} < -\frac{c({g}_{21}+{g}_{12})}{{g}_{11}}\mathrm{.}\end{array}$$
(5)

A simple example is an undirected chain with two nodes in which the adjacency matrix elements are a12 = a21 = 1 and a11 = a22 = −1.25 (see Method for details). For simplicity, we set c = 1 and simplify Eq. (5) to be xf1 < 0.6. Selecting xf1 = 0.5 and substituting these parameters into Eq. (4), we obtain ΔE = 0.125. Although it is nearly impossible to define the condition of ΔE in networks with complicated topological structures, the competition between two kinds of term allows us to conclude that $${E}_{{\rm{NI}}} > {E}_{{\rm{ID}}}$$ ($${\rm{\Delta }}E > 0$$).

To verify that these synthetic network findings occur in real-world systems, we investigate the control energy required to drive an undirected network (the Zachary Karate Club) and a directed network (the Seagrass Food Web) towards non-identical and identical final states in Fig. 4. Although the results are consistent with those in modeled networks, the energy gap ΔE is narrower.

### Conformity-based model

We now examine a more complicated and realistic model that can capture the dynamics among individuals as they achieve a globally identical final state. We incorporate conformity behavior, i.e., each node tends to follow the state predominating in its neighborhood. Thus the state of individual i at time t + 1 is

$${x}_{i}(t+\mathrm{1)}=\sum _{j=1}^{{k}_{i}}{x}_{j}(t)/{k}_{i},$$
(6)

where xj(t) is the state of node i’s neighbor j at time t and $${k}_{i}={\sum }_{j=1}^{N}{A}_{ij}$$ is the degree of node i. Equation (6) indicates that an individual’s state at the next time step t + 1 is the average state of its neighbors at the current step t. We extend Eq. (6) to the networked system, and the dynamics of the conformity behavior of N nodes are

$${\bf{x}}(t+\mathrm{1)}={K}^{-1}A{\bf{x}}(t)+B{\bf{u}}(t),$$
(7)

where K−1 is the diagonal matrix of the inverse of the node degrees that captures the overall conformity behavior. The system described by Eq. (7) remains linear. Though the controllability framework of the discrete-time system is similar to that in a continuous-time system42, the final time tf should be larger than or equal to N − 1 to guarantee the controllability Gramian matrix of discrete-time system is invertible (we choose tf → ∞). Note that control energy E is simultaneously determined by the matrix K−1 and the coupling matrix A of the system, which allows the control energy to differ from that when conformity is absent.

Figure 5 shows the control energy E required for a conformity-based dynamical system to achieve an identical final state. We find that conformity behavior facilitates the control energy of random networks towards identical final states. Because conformity is strongly encouraged in dense networks, the required control energy E is lower in networks with a larger average degree or in networks that are heterogeneous.

### Optimal control strategy

To determine the optimal driver nodes set for minimizing the control energy, we note that the control energy E decays as the length of the longest path from external inputs becomes shorter30. To achieve an identical final state, we use a multi-chain network and compare the control energy of different selection strategies applied to the driver nodes set.

Figure 6(a) shows a chain-like network (with 10 nodes in each subchain) with N = 181 nodes in which the first node of each chain shares the same ancestor. We compare the control energy E by using three strategies to select a fraction of f = 0.5 nodes as driver nodes, (i) a randomly-distributed set in which the driver nodes are chosen randomly, (ii) an equally-distributed set in which the driver nodes are distributed equally in order to divide the chains into equal segments in a hierarchical structure (see Fig. 6(b)) and (iii) an exactly equal set in which the driver nodes can divide the chains into exactly equal segments in a hierarchical structure (see (Fig. 6(c)). Figure 6(d) shows that the exactly equal set can lead to the minimum control energy, and E exponentially grows with the control distance c. Thus the key driver nodes for the optimal control are those in a topological position that equally divides the hierarchical structure.

## Discussion

We have combined conformity-based dynamics and complex networks to determine the control energy required to direct a network towards non-identical and identical final states, respectively. In undirected networks, although there is a longer distance between the identical final state and its initial state, the control energy is less than that required to reach a non-identical final state. The critical factor in the role of control energy is the network size, not the network topology. Thus the degree distribution does not significantly affect the level of control energy required to reach an identical final state in either undirected random or scale-free networks. We examine the role of conformity dynamics in directing networks towards an identical final state and find that when there is conformity the control energy is reduced. Using a multi-chain, we find that the driver nodes corresponding to the optimal control strategy are those that divide the hierarchical structure equally.

Our results indicate a possible connection between network control and the mixture of the desired final state. This could shed light on how nodal dynamics and the desired final state affect the control of a complex networked system. We also present an optimal control strategy for energy reduction that suggests a possible direction for future research.

## Methods

The dynamics of an N-dimensional linear time-invariant is governed by:

$$\dot{{\bf{x}}}(t)=A{\bf{x}}(t)+B{\bf{u}}(t),$$
(8)

where x(t) = [x1(t), x2(t), ..., xN(t)]T is the state of the system at time t, u(t) = [u1(t), u2(t), ..., uM(t)]T is the external control inputs, and A is the adjacency matrix that captures the interaction strength between nodes. B is the control matrix that specifies how the inputs are connected to network nodes. Here B is a diagonal unit matrix since all nodes are chosen as driver nodes. A dynamical networked system described by Eq. (8) is controllable if a finite number of inputs can steer it from any initial state to any final state within a finite period of time. The driver nodes are the set of nodes driven by external inputs. Given an input u(t), the corresponding control energy is $$E(t)={\int }_{0}^{t}||{\bf{u}}(\tau )|{|}^{2}{\rm{d}}\tau$$. Using classical control theory21, from the initial state xo at time t = 0, the minimal energy required to drive the system to any final state xf at time t = tf is

$$E({t}_{{\rm{f}}})={{\bf{x}}}_{{\rm{f}}}^{{\rm{T}}}{G}^{-1}({t}_{{\rm{f}}}){{\bf{x}}}_{{\rm{f}}},$$
(9)

where $$G({t}_{{\rm{f}}})={\int }_{0}^{{t}_{{\rm{f}}}}{{\rm{e}}}^{At}B{B}^{{\rm{T}}}{{\rm{e}}}^{{A}^{{\rm{T}}}t}{\rm{d}}t$$ is the symmetric controllability Gramian matrix. Because the control energy decays quickly when the control time tf increases, we set tf → ∞ and focus on the control energy E ≡ E(tf → ∞)27. Here xo and xf are two vectors with N rows for each denoting the initial and final states, respectively. Eq. (9) indicates that the energy E(t) is determined by both the input signals and the nature of the final state. Prior research has investigated the non-identical final state (NI), but we focus on the minimal energy required to control the system to achieve an identical final state (ID). Here we compare the distinct mixture modes of final state, (i) an identical final state $${{\bf{x}}}_{{\rm{f}}}^{({\rm{ID}})}$$, where the state of each node xi(tf) is a constant c, (ii) a non-identical final state $${{\bf{x}}}_{{\rm{f}}}^{({\rm{NI1}})}$$, where the state of each node is drawn from the uniform distribution $${x}_{i}({t}_{{\rm{f}}})\sim {\bf{U}}(0,c)$$, and (iii) a non-identical final state $${x}_{{\rm{f}}}^{({\rm{NI2}})}$$, where the final state follows the uniform distribution $${x}_{i}({t}_{{\rm{f}}})\sim {\bf{U}}(0,\sqrt{3}c)$$. Note that we use the constant c to adjust the distance between the initial state xo and the final state xf. Following the common convention, we add a self-loop $${A}_{ii}=-\,(\delta +{\sum }_{j=1}^{N}{A}_{ij})$$ to each node27, where δ = 0.25 is a small perturbation that guarantees the stability of the system by which the eigenvalues of the adjacency matrix A are all negative. The discrete system may be unstable as δ = 0.25, while we can guarantee it is stable by increasing δ.

## References

1. 1.

Newman, M. E. Assortative mixing in networks. Physical Review Letters 89, 208701 (2002).

2. 2.

Palla, G., Derényi, I., Farkas, I. & Vicsek, T. Uncovering the overlapping community structure of complex networks in nature and society. Nature 435, 814–818 (2005).

3. 3.

Petersen, A. M. et al. Reputation and impact in academic careers. Proceedings of the National Academy of Sciences 111, 15316–15321 (2014).

4. 4.

Jeong, H., Mason, S. P., Barabási, A.-L. & Oltvai, Z. N. Lethality and centrality in protein networks. Nature 411, 41–42 (2001).

5. 5.

Rubinov, M. & Sporns, O. Complex network measures of brain connectivity: uses and interpretations. Neuroimage 52, 1059–1069 (2010).

6. 6.

Yan, G. et al. Network control principles predict neuron function in the caenorhabditis elegans connectome. Nature 550, 519 (2017).

7. 7.

Vinayagam, A. et al. Controllability analysis of the directed human protein interaction network identifies disease genes and drug targets. Proceedings of the National Academy of Sciences 113, 4976–4981 (2016).

8. 8.

Pagani, G. A. & Aiello, M. The power grid as a complex network: a survey. Physica A: Statistical Mechanics and its Applications 392, 2688–2700 (2013).

9. 9.

Gao, J., Barzel, B. & Barabási, A.-L. Universal resilience patterns in complex networks. Nature 530, 307–312 (2016).

10. 10.

Mantegna, R. N. & Stanley, H. E. Scaling behaviour in the dynamics of an economic index. Nature 376, 46–49 (1995).

11. 11.

Lux, T. & Marchesi, M. Scaling and criticality in a stochastic multi-agent model of a financial market. Nature 397, 498–500 (1999).

12. 12.

Mantegna, R. N. & Stanley, H. E. Introduction to econophysics: correlations and complexity in finance (Cambridge University Press, 1999).

13. 13.

Gabaix, X., Gopikrishnan, P., Plerou, V. & Stanley, H. E. A theory of power-law distributions in financial market fluctuations. Nature 423, 267–270 (2003).

14. 14.

Nepusz, T. & Vicsek, T. Controlling edge dynamics in complex networks. Nature Physics 8, 568–573 (2012).

15. 15.

Jia, T. & Barabási, A.-L. Control capacity and a random sampling method in exploring controllability of complex networks. Scientific Reports 3, 2354 (2013).

16. 16.

Gao, J., Liu, Y.-Y., D’Souza, R. M. & Barabási, A.-L. Target control of complex networks. Nature Communications 5, 5415 (2014).

17. 17.

Xiao, Y.-D., Lao, S.-Y., Hou, L.-L. & Bai, L. Edge orientation for optimizing controllability of complex networks. Physical Review E 90, 042804 (2014).

18. 18.

Chen, S.-M., Xu, Y.-F. & Nie, S. Robustness of network controllability in cascading failure. Physica A: Statistical Mechanics and its Applications 471, 536–539 (2017).

19. 19.

Liu, Y.-Y. & Barabási, A.-L. Control principles of complex systems. Reviews of Modern Physics 88, 035006 (2016).

20. 20.

Nie, S., Wang, X.-W., Zhang, H.-F., Li, Q.-L. & Wang, B.-H. Robustness of Controllability for Networks Based on Edge-Attack. PLoS ONE 9, e89066 (2014).

21. 21.

Rugh, W. J. Linear system theory (Prentice-Hall, Inc., 1996).

22. 22.

Liu, Y.-Y., Slotine, J.-J. & Barabási, A.-L. Controllability of complex networks. Nature 473, 167–173 (2011).

23. 23.

Yuan, Z., Zhao, C., Di, Z., Wang, W.-X. & Lai, Y.-C. Exact controllability of complex networks. Nature Communications 4, 2447 (2013).

24. 24.

Sun, J. & Motter, A. E. Controllability transition and nonlocality in network control. Physical Review Letters 110, 208701 (2013).

25. 25.

Nie, S., Wang, X.-W., Jiang, L.-L. & Wang, B.-H. Effect of correlations on controllability transition in network control. Scientific Reports 6, 23952 (2016).

26. 26.

Yan, G., Ren, J., Lai, Y.-C., Lai, C.-H. & Li, B. Controlling complex networks: How much energy is needed? Physical Review Letters 108, 218703 (2012).

27. 27.

Yan, G. et al. Spectrum of controlling and observing complex networks. Nature Physics 11, 779–786 (2015).

28. 28.

Pasqualetti, F., Zampieri, S. & Bullo, F. Controllability metrics, limitations and algorithms for complex networks. IEEE Transactions on Control of Network Systems 1, 40–52 (2014).

29. 29.

Tzoumas, V., Rahimian, M. A., Pappas, G. J. & Jadbabaie, A. Minimal actuator placement with bounds on control effort. IEEE Transactions on Control of Network Systems 3, 67–78 (2016).

30. 30.

Chen, Y.-Z., Wang, L.-Z., Wang, W.-X. & Lai, Y.-C. Energy scaling and reduction in controlling complex networks. Royal Society Open Science 3, 160064 (2016).

31. 31.

Lindmark, G. & Altafini, C. Minimum energy control for complex networks. arXiv preprint arXiv:1612.03082 (2016).

32. 32.

Li, G., Ding, J., Wen, C. & Pei, J. Optimal control of complex networks based on matrix differentiation. EPL (Europhysics Letters) 115, 68005 (2016).

33. 33.

Chen, G. Pinning control and controllability of complex dynamical networks. International Journal of Automation and Computing 1–9 (2017).

34. 34.

Motter, A. E., Zhou, C. & Kurths, J. Network synchronization, diffusion, and the paradox of heterogeneity. Physical Review E 71, 016116 (2005).

35. 35.

Arenas, A., Daz-Guilera, A., Kurths, J., Moreno, Y. & Zhou, C. Synchronization in complex networks. Physics Reports 469, 93–153 (2008).

36. 36.

Li, Z., Duan, Z., Chen, G. & Huang, L. Consensus of multiagent systems and synchronization of complex networks: A unified viewpoint. IEEE Transactions on Circuits and Systems I: Regular Papers 57, 213–224 (2010).

37. 37.

Szolnoki, A. & Perc, M. Conformity enhances network reciprocity in evolutionary social dilemmas. Journal of The Royal Society Interface 12, 20141299 (2015).

38. 38.

Boyd, R. & Richerson, P. J. Culture and the evolutionary process (University of Chicago Press, 1988).

39. 39.

Wang, X.-W., Nie, S., Wang, W.-X. & Wang, B.-H. Controlling complex networks with conformity behavior. EPL (Europhysics Letters) 111, 68004 (2015).

40. 40.

Erdos, P. & Rényi, A. On the evolution of random graphs. Publ. Math. Inst. Hung. Acad. Sci 5, 17–61 (1960).

41. 41.

Goh, K.-I., Kahng, B. & Kim, D. Universal behavior of load distribution in scale-free networks. Physical Review Letters 87, 278701 (2001).

42. 42.

Lewis, F. L., Vrabie, D. & Syrmos, V. L. Optimal control (John Wiley & Sons, 2012).

## Acknowledgements

This work was funded by The National Natural Science Foundation of China (Grant Nos. 61763013, 61703159, 61403421), The Natural Science Foundation of Jiangxi Province (No. 20171BAB212017), The Measurement and Control of Aircraft at Sea Laboratory (No. FOM2016OF010), and China Scholarship Council (201708360048). The Boston University Center for Polymer Studies is supported by NSF Grants PHY-1505000, CMMI-1125290, and CHE-1213217, and by DTRA Grant HDTRA1-14-1-0017.

## Author information

X.-W.W. conceived and designed the project. S.N. did the numerical calculations and analyzed the results. X.-W.W., S.N. and H.E.S. wrote the manuscript. S.-M.C. and B.-H.W. edited the manuscript.

Correspondence to Xu-Wen Wang.

## Ethics declarations

### Competing Interests

The authors declare no competing interests.

Publisher's note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.