Branching Ratios of Input Trees for Directed Multigraphs
Paolo Boldi, Ian Stewart
TL;DR
The paper studies the growth of input trees in finite directed multigraphs by defining the branching ratio δ(i) as δ(i) = lim_{ℓ→∞} (a_i(ℓ))^{1/ℓ}. It proves δ(i) exists for every node and equals the Perron eigenvalue ρ(i) of the upstream subnetwork 𝒰(i), tying a combinatorial growth rate to spectral data. It then develops both strong results for strongly connected networks (where all δ(i) coincide and equal ρ(i)) and a general framework for arbitrary networks, showing δ(i) = ρ(i) and that the asymptotics of a_i(ℓ) are governed by the dominant upstream SCCs, with precise periodic or polynomial refinements depending on the network's period structure. The work employs Perron–Frobenius theory, the upstream principle, and block-structured decompositions to derive detailed asymptotics: in irreducible cases, a_i(ℓ) ∼ C_r ρ^ℓ with r = ℓ mod h, while in general a_i(ℓ) ∼ R_s(ℓ) ρ^ℓ for s = ℓ mod g, with g the lcm of relevant periods. These results have implications for synchronization phenomena in biology and for message-passing growth in distributed systems, connecting local input-tree growth to global spectral properties.
Abstract
We define the branching ratio of the input tree of a node in a finite directed multigraph, prove that it exists for every node, and show that it is equal to the largest eigenvalue of the adjacency matrix of the induced subgraph determined by all upstream nodes. This real eigenvalue exists by the Perron-Frobenius Theorem for non-negative matrices. We motivate our analysis with simple examples, obtain information about the asymptotics for the limit growth of the input tree, and establish other basic properties of the branching ratio.
