Source-linked AI summary

Convergence and acceleration of a nonlinear fixed-point iteration for computing the Fitness Centrality of general graphs

Nikita Deniskin, Michele Benzi

arXiv:2608.28634v1math.NAcs.SI

TL;DR

The paper addresses the missing global convergence theory for regularized Fitness Centrality on general graphs. It proves linear convergence to a unique fixed point with an explicit bound, then combines Anderson acceleration and Newton’s method to obtain fast convergence, while noting limitations in available bounding and descent approaches.

  • Problem

    Prior work lacked global convergence results for the regularized Fitness Centrality iteration on arbitrary network structures, despite the computational cost of centrality measures.

  • Method

    The paper analyzes the fixed-point iteration for general graphs and combines Anderson acceleration with Newton’s method after sufficient approximation to the fixed point.

  • Results

    The iteration converges linearly to a unique fixed point for arbitrary graphs, with an explicit convergence bound; the combined acceleration strategy yields fast convergence.

  • Takeaways & Limitations

    Regularized Fitness Centrality is globally computable on general graphs, and its slow linear iteration can be supplemented by acceleration and Newton steps.

  • Takeaways & Limitations

    The proposed steepest-descent alternative has robustness and efficiency that remain to be investigated, and the limiting bounding region cannot be tightened by initialization.

Abstract

from arXiv · show

We establish the global convergence of the (non-homogeneous) Fitness Centrality algorithm for general graphs, deriving an explicit convergence bound for the corresponding fixed-point iteration. Furthermore, we show how the convergence can be dramatically improved by Anderson acceleration and by switching to Newton's method once a sufficiently good approximation to the fixed point has been found. The efficacy of this strategy is illustrated by numerical experiments on different types of graphs.

1 Introduction

Fitness Centrality extends centrality analysis to general graphs, but prior work lacked a global convergence proof for its regularized fixed-point iteration. This paper proves convergence for arbitrary graphs and combines acceleration methods to improve computation.

  • Motivation: Centrality computation can be expensive on large graphs because it may require shortest paths, linear systems, eigenvalue computations, or matrix-function evaluations.
  • Motivation: Fitness Centrality identifies potentially vulnerable nodes in general, including weighted and directed, non-bipartite networks.It tends to assign higher values to nodes connected to many low-degree nodes.
  • Open problem: Prior convergence analysis established uniqueness in restricted settings but did not provide global convergence results for arbitrary network structures.Empirical trajectories suggested convergence while leaving possible attracting nonstationary orbits unresolved.
  • Contributions: The paper proves linear convergence of the regularized Fitness Centrality iteration to a unique fixed point for arbitrary graphs, including weighted and directed ones.The result applies from any initial vector with positive components.
  • Contributions: The paper provides an explicit convergence-rate bound and combines Anderson acceleration with Newton’s method for faster computation.The paper also presents numerical experiments on varied graphs and contrasts this strategy with a proposed steepest-descent alternative whose robustness remains open.

2 Preliminaries

The preliminaries define weighted directed graphs, their adjacency and degree vectors, and the regularized Fitness Centrality map. Fitness Centrality is the fixed point of this map, whose convergence is established for positive initial vectors.

  • Graph definitions: Graphs may be directed and weighted, with edge weights representing connection strength between vertices.
  • Graph definitions: The adjacency matrix records edge weights, while out-degree and in-degree vectors are A1 and A⊤1, respectively.For unweighted graphs, degrees count outgoing and incoming edges.
  • Iteration map: For a nonzero vector x, inv(x) is the vector of componentwise reciprocals.
  • Iteration map: The regularized Fitness Centrality map is T(x) = δ1 + A · inv(x), and standard iterates apply x(k) = T(x(k−1)).The parameter δ is positive; setting δ = 0 recovers the Economic Fitness Complexity map.
  • Fixed point: Fitness Centrality is a fixed point of T, and the paper proves that iterates from positive initial vectors converge to the unique fixed point for general graphs.

3 Theoretical aspects of the convergence

The analysis constructs nested bounds for the Fitness Centrality iterates and proves convergence to a unique fixed point for arbitrary admissible initializations. It provides explicit rate bounds and identifies positivity of δ as essential.

  • 3.1 Iterative bounds: The iterates are enclosed in recursively defined domains E_k whose bounds evolve through one- and two-step scalar maps.The construction starts from arbitrary positive vectors, becomes bounded after two steps, and then supports compact-domain analysis.
  • 3.2 Limit of E_k and estimate of E*: The domains eventually contract toward E* = [a*, b*]^n, where a* and b* are attractive limits of the boundary recurrences.The two-step maps l2 and r2 have unique attractive positive fixed points, while the one-step maps exchange the limiting boundaries.
  • 3.3 Proof of the convergence: T^2 is a contraction, establishing uniqueness of the fixed point and enabling explicit convergence-rate bounds.The resulting fixed point is the unique solution y of T(y) = y.
  • 3.3 Proof of the convergence: Starting from any x(0) ∈ R^n_+, the standard iterates converge linearly to y.The convergence statement holds for every initial condition in the positive orthant.
  • 3.3 Proof of the convergence: From x(2) onward, the convergence-rate upper bound is 1 − δ^2/(δ^2 + dmax), with asymptotic bound 1 − δ/b* approximately equal to 1 − δ^2/(dmax−dmin) for small δ.These bounds depend on the regularization parameter and the graph degree extrema.
  • 3.3 Proof of the convergence: The positivity condition δ > 0 is necessary for the stated bounds, since numerical experiments show failure to converge when δ = 0.The theorem’s convergence analysis therefore applies to the non-homogeneous, regularized iteration.

4 Convergence acceleration

The paper develops averaged and Anderson acceleration for Fitness Centrality fixed-point iteration, then uses Newton’s method near the solution to obtain quadratic convergence. These methods address slow linear convergence while balancing iteration cost and stability.

  • Motivation: The standard Fitness Centrality iteration can converge very slowly because its linear rate approaches 1 when δ is small.The convergence bound depends on the regularization parameter and may therefore be weak for small δ.
  • Anderson acceleration: Anderson acceleration forms a linear combination of previous iterates, choosing coefficients that minimize a linearized residual subject to coefficients summing to 1.Applying an Anderson step requires a constrained least-squares solve, and interleaving Anderson with simple steps is often advantageous.
  • Other acceleration: Gradient descent is an additional acceleration technique developed for undirected graphs, whereas the paper’s main acceleration framework combines averaged, Anderson, and Newton steps.The averaged and Anderson methods remain linearly convergent, while Newton accelerates the final stages.
  • Averaged iteration: Averaged steps replace x(k) and T(x(k)) with their average, exploiting the tendency of T to swap large and small components.Under componentwise ordering assumptions, the averaged point is closer to the fixed point than either input.
  • Newton’s method: Newton’s method uses the Jacobian of f(x) = x − T(x) and generally achieves quadratic convergence near the fixed point.Each Newton step solves a linear system, making it more expensive and reliable only within a neighborhood of the solution.

5 Numerical experiments

The experiments compare six iteration strategies on real-world networks using backward error for stopping and forward error for accuracy assessment. The study combines initial standard steps with averaged or Anderson acceleration and optional Newton switching.

  • Error metrics: Backward error is computable during iteration and serves as the stopping criterion, whereas forward error requires an independently computed reference solution.Backward error is based on the residual and adds no computational cost in standard or Anderson steps.
  • Switching strategy: All strategies begin with standard steps, while Newton’s method is activated when the backward error falls below tol_Newton.The experiments use tol_Newton = 10^-2 and termination tolerance tol = 10^-10.
  • Compared strategies: The tested strategies include standard, averaged, Anderson, and gradient steps, with the latter valid only for undirected graphs.The Anderson configuration uses window size m = 4 and one Anderson step every q = 5 standard steps.
  • Implementation: Six standard steps before activating the gradient strategy promote stability of the overall iterative process.
  • Evaluation: Six strategies are evaluated with and without Newton acceleration, plotting both backward and forward errors against reference solutions computed at higher precision.The plots show a clear correlation between backward and forward errors.

C. elegans brain network

Experiments across neural, air-traffic, and trade networks show that acceleration performance depends strongly on graph structure. Newton’s method consistently improves final convergence, while stationary methods vary substantially across networks.

  • C. elegans brain network: On the C. elegans network, Anderson is fastest without Newton, while T-map stagnates; adding Newton reduces error from 10^-2 to below 10^-13 in three or four iterations.The network is undirected and weighted with 297 nodes.
  • Air Traffic Control network: On the directed Air Traffic Control network, stationary methods stagnate and gradient descent fails to converge, whereas Newton’s method is crucial for achieving convergence.The analyzed largest strongly connected component contains 792 vertices.
  • BACI trade network: On the BACI HS92-Y1996 trade network, all stationary methods converge rapidly except gradient descent, with T-map slightly faster than Anderson.The network contains 213 countries and 1241 products.
  • Overall comparison: Across the experiments, Newton’s method significantly aids convergence and is recommended for final iterations regardless of the preceding strategy.
  • Practical trade-offs: Anderson is usually faster than averaged iteration but requires suitable q and m parameters, while averaged iteration is slower but more stable.The acceleration methods also incur higher per-iteration computational costs.

6 Conclusions and open questions

The paper proves existence, uniqueness, and global convergence for regularized Fitness Centrality on general graphs, then proposes acceleration strategies that improve robustness and efficiency. It also identifies open questions about localization, personalization, and graph families with rapid basic convergence.

  • Main conclusions: The paper establishes existence and uniqueness of the Fitness Centrality vector and proves global convergence of the regularized iteration for general graphs.The convergence analysis applies to directed and weighted graphs and provides explicit convergence bounds.
  • Acceleration: Anderson and Newton acceleration substantially improve the robustness and overall efficiency of Fitness Centrality computation.For undirected graphs, gradient descent is generally less efficient than the accelerated methods for general non-bipartite graphs.
  • Open questions: Open questions include obtaining tighter estimates for the location of the Fitness Centrality vector and interpreting personalization vectors for generic graphs.The paper also asks which graph families yield rapid convergence of the basic stationary iteration.
Loading 2608.28634v1…