Method Article

PageRank préconditionné par blocs pour l’analyse de centralité et d’intervention dans les réseaux commerciaux

DOI:

10.3791/70197

March 13th, 2026

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Ce protocole calcule la centralité basée sur PageRank et évalue les interventions ciblées dans les réseaux commerciaux en intégrant un gain directionnel basé sur l’analyse des composants principaux, la pondération multi-sources des arêtes et un solveur linéaire Krylov-sous-espace préconditionné par blocs pour améliorer la stabilité numérique et la reproductibilité.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Les réseaux commerciaux sont façonnés par des facteurs hétérogènes (par exemple, la géographie, la structure des catégories et la performance opérationnelle), de sorte qu’un seul indicateur financier peut ne pas refléter le rôle structurel d’un nœud dans l’ensemble du système. Ce protocole extrait des directions de caractéristiques de faible dimension en utilisant l’analyse des composantes principales et applique une vérification de cohérence à spectre apparié basée sur une matrice de blocs symplectiques structurée afin d’améliorer la fiabilité des directions sélectionnées. En utilisant ces directions, le flux de travail construit un graphe orienté pondéré qui fusionne similarité spatiale, synergie catégorie métier et un terme de gain directionnel dérivé des gradients de caractéristiques. La centralité est ensuite calculée en résolvant le système linéaire PageRank avec une méthode de résidu minimal généralisé préconditionnée par bloc, avec des points de contrôle explicites de convergence et de diagnostic rapportés pour la reproductibilité. Le flux de travail est démontré sur des agrégats de détail au niveau de l’État (49 nœuds) issus d’un jeu de données public, où un petit nombre de composants principaux capture la majeure partie de la variance des caractéristiques et soutient une pondération directionnelle stable. Enfin, le protocole évalue une intervention ciblée de fort à faible en réallouant une fraction quantifiée du poids des arêtes des nœuds à haute centralité vers des nœuds à faible centralité et en recalculant PageRank sous le même paramètre de personnalisation. Dans l’ensemble, ce protocole permet aux utilisateurs de construire un réseau commercial multi-source interprétable, de calculer la centralité PageRank vérifiée numériquement, et de tester des politiques d’intervention avec des diagnostics clairement définis.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Les réseaux commerciaux (par exemple, les systèmes de vente au détail au niveau des États et les quartiers d’affaires régionaux) sont composés d’acteurs hétérogènes qui coopèrent et sont en concurrence. Leurs interactions sont façonnées par la localisation spatiale, la structure des catégories et le mouvement directionnel des clients et des biens. En conséquence, les indicateurs à point unique (par exemple, les ventes seuls) peuvent ne pas refléter objectivement le rôle structurel d’un nœud dans leréseau 1,2,3. Les entreprises du même district peuvent différer nettement en termes d’échelle et de conditions de fonctionnement, et leurs interactions sont en outre conditionnées par le contexte spatial et la fréquentation temporelle. Par conséquent, les indicateurs heuristiques et les classements commerciaux simples peuvent être insuffisants pour caractériser la position du réseau et le renforcement ou inhibitioninter-nœuds 3.

La théorie des réseaux complexes offre une perspective globale pour quantifier l’importance des nœuds. Le PageRank (PR) estime l’importance en simulant une marche aléatoire et a été largement utilisé dans les modèles de classement et de diffusion. Des travaux antérieurs montrent que la PR peut être généralisée aux réglages pondérés en remplaçant la matrice d’adjacence par une matrice de poids et en utilisant la force des nœuds plutôt que ledegré 4. Les formulations RP pondérées équilibrent davantage les contributions basées sur le degré et la force grâce à des paramètres ajustables et ont été appliquées à des réseaux de dépendance économique à grandeéchelle 5. Les dépendances dérivées de la mobilité et des dépenses d’un endroit à l’autre ont également été utilisées pour construire des réseaux comportementaux reliant les schémas de centralité à la résilience économiqueurbaine 6. Des études récentes intégrant des données urbaines multi-sources soulignent que les classements à indicateur unique ne représentent souvent pas les mécanismes à facteurs multiples, ce qui motive la construction de réseaux qui modélisent ensemble la structure et lesattributs 7. Les preuves à la granularité des quartiers d’affaires suggèrent également que la quantité, la diversité des catégories et la structure des catégories façonnent conjointement la vitalité commerciale et devraient être modéliséesensemble 2. Des analyses connexes reliant la centralité aux schémas d’installations et à la portée renforcent encore la nécessité de capturer à la fois la structure relationnelle et les caractéristiques contextuelles dans les contextescommerciaux 8˒9.

Méthodologiquement, la littérature souligne deux besoins pratiques souvent sous-pris en compte dans les études appliquées sur les réseaux commerciaux. Premièrement, lorsque des attributs multivariés sont utilisés pour construire des poids directionnels ou informés par les caractéristiques, la stabilité des directions extraites doit être explicitement vérifiée plutôt quesupposée 7. Deuxièmement, le calcul de centralité doit rapporter des points de contrôle diagnostiques reproductibles (par exemple, les contrôles de parcimonie/connectivité et la convergence des solveurs) afin que les résultats soient vérifiables au-delà d’unseul classement 4˒5.

Malgré ces progrès, de nombreuses études appliquées rapportent encore des classements sans (i) un contrôle explicite de stabilité des informations directionnelles extraites des caractéristiques multivariées, (ii) des points de contrôle reproductibles qui vérifient la parcimonie/connectivité des graphes et la convergence numérique, et (iii) une évaluation d’intervention paramétrée et comparable entre les paramètres 1,2,3. Ce protocole comble ces lacunes en rendant le flux de travail complet auditable : il extrait les directions de caractéristiques de faible dimension, vérifie la cohérence des directions, construit un graphe dirigé pondéré multi-sources, et calcule la centralité des PR à l’aide d’un solveur itératif préconditionné par blocs numériquement stable avec des diagnostics clairement rapportés. Il évalue en outre une intervention ciblée forte à faible dans un cadre de personnalisation fixe afin de quantifier comment les interventions redistribuent de manière comparable la centralité.

Comparé aux variantes PR qui ne font que repondérer les arêtes ou ajouter des couches, ce flux de travail fournit des résultats mesurables que les utilisateurs peuvent vérifier et comparer directement : (i) une contribution directionnelle interprétable au niveau des arêtes, (ii) des diagnostics intermédiaires explicites (cibles expliquées par la variance, vérifications de parcimonie/connectivité, et drapeaux de convergence du solveur), et (iii) une métrique d’intervention-effet qui quantifie les variations de PR pour des ensembles sources/cibles spécifiés sous un cadre de personnalisation fixe. Ce protocole est le plus approprié lorsque les nœuds représentent des unités commerciales spatialement situées (par exemple, États, villes, districts, plateformes) avec des coordonnées et des caractéristiques de fonctionnement multivariées, et lorsque l’espace des caractéristiques présente une structure stable de faible dimension plutôt qu’une parcimonie extrême ou un faible bruit de signal.

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

1. Préparation et normalisation des données

  1. Importez et filtrez le jeu de données. Importez un ensemble de données de commandes publiques au détail et conservez les dossiers de 2014 à2017 18.
  2. Définissez les nœuds. Définissons l’ensemble de nœuds V comme des états américains et conservons les états avec suffisamment d’observations pour que |V|=49. Soit n=|V|.
  3. Construisez des vecteurs de caractéristiques au niveau du nœud. Pour chaque nœud i\in V, agrégez les enregistrements de transactions et calculez un vecteur de caractéristiques de dimension 16 xi∈R16. Le vecteur de caractéristiques inclut les statistiques de ventes (total, moyenne, écart-type et fourchette), les statistiques de bénéfice (total, moyenne, écart-type et fourchette), les statistiques de quantité (total, moyenne, écart-type), les statistiques d’actualisation (moyenne et écart-type), ainsi que trois indicateurs supplémentaires comprenant la marge bénéficiaire (MargeProfit), le nombre de commandes (OrderCount) et le profit moyen par commande (AvgOrderProfit).
  4. Gestion déterministe des valeurs manquantes et du stabilisateur numérique. Remplacez toute entrée dérivée manquante par 0 et notez le nombre de remplaçants. Définissez un stabilisateur fixe δ=10-12 pour les dénominateurs qui peuvent tendre vers zéro dans les calculs ultérieurs (utilisé dans l’équation 4).
  5. Standardisez les fonctionnalités. Appliquez la normalisation du score Z à travers les nœuds pour obtenir la matrice de caractéristiques standardisée X std∈R49×16.
    POINT DE CONTRÔLE 1 : Vérifiez que X_{\text{std}} est 49\fois 16 sans aucune entrée manquante après standardisation et confirmez que les comptes de classes suivants s’élèvent à 49.
  6. Définissez des classes de vente pour la stratification. Partitionner les nœuds en trois classes (Faible/Moyen/Élevé) selon les tiers du total des ventes et la taille des classes records (Faible : 16 ; Moyen : 17 ; Haut : 16)¹⁸. On note l’appartenance à la classe par c(i) ∈ {L,M,H}.

2. Réduction de dimensionnalité PCA validée par JRS (JRS-PCA)

  1. Estimation de la covariance. Calculez la matrice de covariance C à partir de X_{\text{std}} comme suit.
    C = cov(Xstd) (1)
  2. Extraction des composants principaux. Calculer les k premières paires propres de C en utilisant la décomposition propre clairsemée et fixer k = 4 par défaut.
  3. Variance expliqué. Notez la variance expliquée par chaque composante principale et la variance cumulative expliquée par les PC 1–42.
  4. Représentation du score PC. Pour chaque nœud i, calculez le vecteur de score PC z_i\in\mathbb{R}^k et enregistrez (z i,1,z i,2) pour la visualisation dans une diffusion PC1–PC2 colorée par classe de vente.
  5. Construction de blocs JRS. Construisons la matrice de blocs symplectiques structurée JRS comme suit.
    S = diag(C,-C) (2)
  6. Consistance du spectre apparié avec correspondance explicite. Calculez les valeurs propres de S, partitionnez-les en ensembles positifs et négatifs, triez les valeurs propres positives dans l’ordre décroissant et triez les valeurs absolues des valeurs propres négatives dans l’ordre décroissant, appariez-les par indice, et calculez la déviation maximale d’appariement \max_j|\lambda^+_j+\lambda^-_j|. Cette règle de correspondance corrige le détail d’implémentation pour lareproductibilité 2.
    POINT DE CONTRÔLE 2 : Rapporter la variance cumulative expliquée par les PC 1–4 et rapporter figure-protocol-1 pour confirmer une structure stable de faible dimension avant la construction du gaindirectionnel 2.

3. Construction d’un graphe orienté pondéré à plusieurs sources

  1. Poids de similarité spatiale. Pour chaque paire ordonnée (i,j), calculez le poids spatial du noyau gaussienne comme suit :
    figure-protocol-2(3)
    Ici, pi = (xi,y i) désigne la coordonnée du centroïde du nœud i et σ est la bande passante, réglée par défaut à 10.0.
  2. Poids de synergie basés sur les classes. Définissez la base de la synergie wsyn(i,j) en utilisant la relation sales-class de l’étape 1.6.
    On met wsyn(i,j)=0,6 lorsque c(i) = c(j), setwsyn(i,j)=0,4 lorsque les classes sont adjacentes (Faible–Moyen ou Moyen–Haut), et ondéfinit w syn(i,j) = 0,2 lorsque les classes ne sont pas adjacentes (Bas–Haut).
  3. Gain directionnel PCA. Calculer la direction unitaire stabilisée dans l’espace des scores PC par
    figure-protocol-3(4)
    avec δ=10-12 . Définissez le score d’alignement non négatif le long de PC1 en utilisant la direction de référence r = (1,0,...,0) comme
    figure-protocol-4(5)
    Définissons la pénalité de même classe comme suit
    figure-protocol-5(6)
    et calculer le poids à gain directionnel par
    wori(i,j) = β⋅wsyn(i,j) ⋅ g(i,j) ⋅ π(i,j) (7)
    avec β=1,0. La pénalité π(i,j) met en place une légère réduction de la même classe pour encourager les liens interclasses tout en préservant la connectivité interneà la classe 5.
  4. Fusion de poids et retrait de la boucle auto-bouclée. Fusionner des poids multi-sources pour former la matrice de poids orientée
    figure-protocol-6(8)
    et fixer diag(W total) = 0 pour supprimer les auto-boucles.
  5. Matrice d’inspection symétrique (optionnelle). Calculer la matrice proxy symétrique
    figure-protocol-7   (9)
    Pour inspection uniquement.
  6. Parcisonnerie avec validation quantitative. Conservez le q % supérieur des entrées non nulles dans letotal W (par défautq = 35 %) pour obtenir la matrice d’adjacence dirigée clairseméeA dir. Enregistrer nnz(A dir) et densité2, et appliquer éventuellement la même règle de parsification toWsym pour obtenir Asym pour l’inspection2.
    POINT DE CONTRÔLE 3 : Après la parsification, rapporter nnz(A dir) et la densité, indiquer le nombre de composantes faiblement connectées (cible : 1), et vérifier si les sommes de colonnes sont nulles. Si des colonnes à somme nulle existent, appliquer la gestion des nœuds pendants à l’étape 4.12. Si la sparsification déconnecte le graphe, relâcher séquentiellement la rigueur de parsification de 35 % à 30 % puis à 25 %, en répétant le point de contrôle après chaque ajustement.

4. Solution de PageRank LGMRES préconditionnée par blocs de catégorie

  1. Matrice de transition colonne-stochastique avec gestion des nœuds suspendus. Calculer les sommes de colonnes deA dir, et former la matrice diagonale D. Pour toute colonne à somme nulle, remplacez cette colonne par le vecteur de personnalisation u avant la normalisation, et formez la matrice de transition colonne-stochastique par
    Wc = Adir D-1 (10)
  2. PageRank comme système linéaire. Définissez le PageRank avec le facteur d’amortissement α(defaultα=0,85) et le vecteur de personnalisation u par
    p = (1-α)u + αWcp (11)
    et résoudre le système linéaire équivalent
    (I-( I -αWc)p = (1 - α)u (12)
    (II-avec M = I - αWcet b = (1-α)u.
  3. Préconditionneur à droite à bloc de catégorie. Extraire les sous-blocs diagonaux de M correspondant aux classes Bas/Moyennes/Hautes et assembler une approximation bloc-diagonale P^{-1} en utilisant des pseudo-inverses pour chaque sous-bloc diagonal. Pour les indices non couverts par un bloc, utilisez l’inverse de l’entrée diagonale de M comme un repli diagonal19.
  4. Solution itérative et rapports diagnostiques. Résoudre Mp = b à l’aide d’un solveur généralisé de résidus minimaux à mémoire limitée avec préconditionneur droit P-1 , configuré comme RTOL = 1e−6, atol = 0, maxiter = 500, inner_m = 30, outer_k = 319. Enregistrez le drapeau d’information du solveur (cible : 0), le résidu relatif final ‖Mp - b‖2/‖b‖2 , et l’itération externe compte19.
  5. Normalisation et vérifications de validité. Si de petites valeurs négatives apparaissent, découpez-les à 0 et enregistrez la magnitude maximale découpée, puis renormalisez de sorte que ∑ip i = 1 .
    POINT DE CONTRÔLE 4 : Rapport information, rapport ‖Mp - b‖2/‖b‖2, rapport figure-protocol-8, et rapport ∑ipi comme diagnostics de reproductibilité plutôt que des affirmations qualitatives¹⁹.

5. Comparaison des expériences et résultats d’intervention

  1. Sélection de la source et de la cible. En utilisant un vecteur de personnalisation fixe u, définissez les trois nœuds supérieurs par la ligne de base p comme l’ensemble source S et les trois nœuds inférieurs comme ensemble cible T, puis enregistrez les nœudssélectionnés 2.
  2. Force d’intervention avec contrainte de plafond. Choisir ε en[0.05,0.15] de sorte que le poids injecté par chaque nœud source ne dépasse pas 10 % de la somme de poids sortant initial de ce nœud après sparsification, et enregistre ε avec le rapport injecté/original par nœudsource 2.
  3. Mise à jour déterministe du poids des arêtes. Calculer le poids figure-protocol-9 moyen positif des arêtes dansA dir.
    , puis mettre à jour chaque paire ordonnée (s,t) avec s ∈ Sandt ∈ T par
    A’dir(s,t) = Adir(s,t) + εw (13)
    et recalculer W_c à partir de A'_{\text{dir}} comme à l’étape 4.1 tout en gardant α et vous inchangés.
  4. Recalculez le PageRank et quantifiez le changement. Répétez les étapes 4.2 à 4,5 pour obtenir p', calculez Δp=p'-p , et rapportez les changements absolus et relatifs pour les nœuds de S etT 2. Vérifiez que les diagnostics du solveur restent dans les cibles (info = 0 ; résidus ≤ rtol) après l’intervention2.
    POINT DE CONTRÔLE 5 : Rapport \varepsilon, rapport injecté/rapport original par nœud source, rapport des informations du solveur et résiduels avant et après intervention, et rapport d’un résumé Δ p pour S etT 2.

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Conditions expérimentales et données

Toutes les analyses étaient exécutées sur un ordinateur de bureau équipé d’un système d’exploitation Windows. Le workflow a été implémenté en Python 3.12 en utilisant NumPy, Pandas, SciPy et Matplotlib, et la graine aléatoire a été fixée en 2025 pour supporter la reproductibilité18. Un ensemble de données de commandes publiques au détail a été filtré pour conserver les dossiers de 20...

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Ce protocole offre un flux de travail reproductible pour évaluer la centralité et évaluer les interventions ciblées dans les réseaux commerciaux au niveau des états, en intégrant la construction de graphes pondérés multi-sources, le gain directionnel dérivé de la PCA, et un solveur PageRank LGMRES préconditionné parblocs de catégorie 18˒23. Plutôt que de présenter la centralité comme un seul résultat de classement, le flux de tra...

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Les auteurs n’ont rien à divulguer.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Les auteurs remercient les fournisseurs de données publiques d’avoir rendu disponible le jeu de données utilisé dans ce protocole. Les auteurs reconnaissent également les ressources informatiques et le soutien technique fournis par l’institution des auteurs. Aucun financement externe n’a été reçu pour ce travail.

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
MatplotlibÉquipe de développement Matplotlibv3.8+
Génération de figures et visualisation des résultats de centralité/intervention
NumPyDéveloppeurs NumPyv1.26+
Opérations numériques sur tableaux et calcul matriciel
PandasÉquipe de développement Pandasv2.2+
Nettoyage des données, agrégation et gestion des données tabulaires
PythonFondation Python Softwarev3.12
Environnement de programmation central pour le traitement des données et l’exécution de modèles
SciPyCommunauté SciPyv1.13+
Algèbre linéaire parcimonieuse et support des solveurs itératifs (par exemple, LGMRES)

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Zhang, Y., Wang, M., Yang, X., Zhang, R. Urban commercial space vitality evaluation method based on social media data: The case of Shanghai. Land. 14 (4), 697(2025).
  2. Ji, Y., Wang, Z., Zhu, D. Exploring the impact of urban amenities on business circle vitality using multi-source big data. Land. 13 (10), 1616(2024).
  3. Chen, H., Ge, J., He, W. Quantifying urban vitality in Guangzhou through multi-source data: A comprehensive analysis of land use change, streetscape elements, POI distribution, and smartphone-GPS. Land. 14 (6), 1309(2025).
  4. Gómez, S. Centrality in networks: Finding the most important nodes. Business and Consumer Analytics: New Ideas. , Springer International Publishing. Cham. 401-433 (2019).
  5. Zhang, P., Wang, T., Yan, J. PageRank centrality and algorithms for weighted, directed networks. Physica A: Statistical Mechanics and its Applications. 586, 126438(2022).
  6. Yabe, T., García Bulle Bueno, B., Frank, M. R., Pentland, A., Moro, E. Behaviour-based dependency networks between places shape urban economic resilience. Nature Human Behaviour. 9 (3), 496-506 (2025).
  7. Xie, Y., et al. Integrating multi-source urban data with interpretable machine learning for uncovering the multidimensional drivers of urban vitality. Land. 13 (12), 2028(2024).
  8. Lee, Y., Seo, D. Identifying relationship between regional centrality and POI facilities: A case study of Seoul metropolitan area. ISPRS International Journal of Geo-Information. 13 (1), 12(2024).
  9. Poudyal, B., Ghoshal, G., Kirkley, A. Characterizing network circuity among heterogeneous urban amenities. Journal of the Royal Society Interface. 20 (208), 20230296(2023).
  10. Zeng, J., Wu, Y., Liu, J., He, D., Lan, Z. Identification of critical nodes in power grid based on improved PageRank algorithm and power flow transfer entropy. Electronics. 13 (1), 184(2024).
  11. Improved PageRank algorithm-based vulnerable lines identification considering the impact of natural gas system. Hu, T., Hu, S., Nan, L. Proceedings of the 7th International Conference on Mechatronics and Computer Technology Engineering (MCTE), , 864-869 (2024).
  12. Li, J., Lin, Y., Su, Q. Identifying critical nodes in power grids containing renewable energy based on electrical spreading probability. International Journal of Electrical Power & Energy Systems. 154, 109431(2023).
  13. Miller, B., Alderson, A., Eubank, S. Multi-layer network PageRank for critical infrastructure analysis. Homeland Security Affairs. 20 (4), 23189(2024).
  14. Aleja, D., Flores, J., Primo, E., Romance, M. Time-dependent personalized PageRank for temporal networks: Discrete and continuous scales. Chaos: An Interdisciplinary Journal of Nonlinear Science. 34 (8), 083145(2024).
  15. Mariani, M. S., Medo, M., Zhang, Y. -C. Ranking nodes in growing networks: When PageRank fails. Scientific Reports. 5 (1), 16181(2015).
  16. Aleja, D., Criado, R., García del Amo, A. J., Pérez, Á, Romance, M. Non-backtracking PageRank: From the classic model to Hashimoto matrices. Chaos, Solitons & Fractals. 126, 283-291 (2019).
  17. Contreras-Aso, G., Criado, R., Romance, M. Can the PageRank centrality be manipulated to obtain any desired ranking. Chaos. 33 (8), 083152(2023).
  18. Flores, J., García, E., Pedroche, F., Romance, M. Parametric controllability of the personalized PageRank: Classic model vs biplex approach. Chaos. 30 (2), 023115(2020).
  19. Li, Z., Tang, J., Zhao, C., Gao, F. Improved centrality measure based on the adapted PageRank algorithm for urban transportation multiplex networks. Chaos, Solitons & Fractals. 167, 112998(2023).
  20. Opricovic, S., Tzeng, G. -H. Defuzzification within a multicriteria decision model. International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems. 11 (5), 635-652 (2003).
  21. Wilkinson, M. D., et al. The FAIR guiding principles for scientific data management and stewardship. Scientific Data. 3 (1), 1-9 (2016).
  22. Sample superstore, sample data. Tableau Public. , Tableau Software. https://public.tableau.com/app/learn/sample-data (2025).
  23. Peng, R. D. Reproducible research in computational science. Science. 334 (6060), 1226-1227 (2011).
  24. Langville, A. N., Meyer, C. D. Google’s PageRank and Beyond: The Science of Search Engine Rankings. , Princeton University Press, Princeton. (2006).
  25. Saad, Y. Iterative Methods for Sparse Linear Systems. , SIAM. Philadelphia. (2003).
  26. Jolliffe, I. T., Cadima, J. Principal component analysis: A review and recent developments. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences. 374 (2065), 20150202(2016).
  27. Mehrmann, V. L. The Autonomous Linear Quadratic Control Problem: Theory and Numerical Solution. , Springer. Berlin. (1991).
  28. Graph sparsification by effective resistances. Spielman, D. A., Srivastava, N. Proceedings of the 40th Annual ACM Symposium on Theory of Computing, , 563-568 (2008).
  29. Boldi, P., Santini, M., Vigna, S. PageRank: Functional dependencies. ACM Transactions on Information Systems. 27 (4), 1-23 (2009).
  30. Topic-sensitive PageRank. Haveliwala, T. H. Proceedings of the 11th International Conference on World Wide Web, , 517-526 (2002).
  31. Gleich, D. F. PageRank beyond the web. SIAM Review. 57 (3), 321-363 (2015).
  32. Baker, A. H., Jessup, E. R., Manteuffel, T. A. technique for accelerating the convergence of restarted GMRES. SIAM Journal on Matrix Analysis and Applications. 26 (4), 962-984 (2005).
  33. Kuhn, M., Johnson, K. Feature Engineering and Selection: A Practical Approach for Predictive Models. , Chapman and Hall/CRC. (2019).
  34. Wainwright, M. J. High-Dimensional Statistics: A Non-Asymptotic Viewpoint. , Cambridge University Press. (2019).
  35. Silverman, B. W. Density Estimation for Statistics and Data Analysis. , Routledge. (2018).
  36. Saltelli, A., et al. Global Sensitivity Analysis: The Primer. , John Wiley & Sons. (2008).
  37. Aral, S., Nicolaides, C. Exercise contagion in a global social network. Nature Communications. 8 (1), 14753(2017).
  38. Berkhin, P. A survey on PageRank computing. Internet Mathematics. 2 (1), 73-120 (2005).
  39. Kivelä, M., et al. Multilayer networks. Journal of Complex Networks. 2 (3), 203-271 (2014).
  40. Holme, P., Saramäki, J. Temporal Network Theory. , Springer. 1-24 (2019).
  41. Linden, G., Smith, B., York, J. Amazon.com recommendations: Item-to-item collaborative filtering. IEEE Internet Computing. 7 (1), 76-80 (2003).
  42. Wu, Z., et al. A comprehensive survey on graph neural networks. IEEE Transactions on Neural Networks and Learning Systems. 32 (1), 4-24 (2020).
  43. Stodden, V. Reproducing statistical results. Annual Review of Statistics and Its Application. 2 (1), 1-19 (2015).

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

PageRank CentralityCommercial NetworksBlock PreconditioningPrincipal Component AnalysisWeighted Directed GraphCentrality InterventionFeature GradientsSymplectic Block MatrixGeneralized Minimal ResidualNetwork Diagnostics

Related Articles