Method Article

PageRank precondizionato a blocchi per l'analisi della centralità e dell'intervento nelle reti commerciali

DOI:

10.3791/70197

March 13th, 2026

In This Article

Summary

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

Questo protocollo calcola la centralità basata su PageRank e valuta interventi mirati nelle reti commerciali integrando il guadagno direzionale basato sull'analisi dei componenti principali, la ponderazione dei bordi multi-sorgente e un risolutore lineare precondizionato a blocchi per migliorare la stabilità numerica e la riproducibilità.

Abstract

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

Le reti commerciali sono influenzate da fattori eterogenei (ad esempio, geografia, struttura delle categorie e performance operative), quindi un singolo indicatore finanziario potrebbe non riflettere il ruolo strutturale di un nodo nel sistema complessivo. Questo protocollo estrae direzioni di caratteristiche a bassa dimensione utilizzando l'analisi a componenti principali e applica un controllo di coerenza a spettro abbinato basato su una matrice di blocchi simplettici strutturata per migliorare l'affidabilità delle direzioni selezionate. Utilizzando queste direzioni, il flusso di lavoro costruisce un grafo orientato pesato che fonde la similarità spaziale, la sinergia tra le categorie di business e un termine di guadagno direzionale derivato dai gradienti di caratteristiche. La centralità viene poi calcolata risolvendo il sistema lineare PageRank con un metodo di residuo minimo generalizzato precondizionato a blocchi, con convergenza esplicita e checkpoint diagnostici riportati per la riproducibilità. Il flusso di lavoro viene dimostrato su aggregati retail a livello statale (49 nodi) da un dataset pubblico, dove un piccolo numero di componenti principali cattura la maggior parte della varianza delle caratteristiche e supporta una ponderazione direzionale stabile. Infine, il protocollo valuta un intervento mirato da forte a debole riallocando una frazione quantificata del peso dell'edge da nodi ad alta centralità a nodi a bassa centralità e ricalcolando il PageRank con la stessa impostazione di personalizzazione. Nel complesso, questo protocollo consente agli utenti di costruire una rete commerciale multi-fonte interpretabile, calcolare la centralità PageRank numericamente verificata e testare le politiche di intervento con diagnostiche chiaramente definite.

Introduction

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

Le reti commerciali (ad esempio, sistemi di vendita al dettaglio a livello statale e distretti commerciali regionali) sono composte da attori eterogenei che cooperano e competono. Le loro interazioni sono plasmate dalla posizione spaziale, dalla struttura delle categorie e dal movimento direzionale di clienti e merci. Di conseguenza, gli indicatori a singolo punto (ad esempio, solo le vendite) potrebbero non riflettere oggettivamente il ruolo strutturale di un nodo nellarete 1,2,3. Le imprese all'interno dello stesso distretto possono differire notevolmente per scala e condizioni operative, e le loro interazioni sono ulteriormente condizionate dal contesto spaziale e dal flusso temporale. Pertanto, indicatori euristici e semplici classifiche di vendita possono essere inadeguati per caratterizzare la posizione della rete e il rinforzo o inibizione tranodi 3.

La teoria delle reti complesse offre una prospettiva olistica per quantificare l'importanza dei nodi. PageRank (PR) stima l'importanza simulando una camminata casuale ed è stato ampiamente utilizzato nei modelli di classificazione e diffusione. Lavori precedenti hanno mostrato che PR può essere generalizzato a impostazioni ponderate sostituendo la matrice di adiacenza con una matrice di peso e utilizzando la forza dei nodi invece del grado4. Le formulazioni PR ponderate bilanciano ulteriormente i contributi basati su grado e forza attraverso parametri regolabili e sono state applicate a reti di dipendenza economicasu larga scala 5. Le dipendenze da luogo a luogo derivate dalla mobilità e dalla spesa sono state inoltre utilizzate per costruire reti comportamentali che collegano i modelli di centralità alla resilienza economicaurbana 6. Studi recenti che integrano dati urbani multi-fonte evidenziano che le classifiche a indicatore singolo spesso non rappresentano meccanismi multifattoriale, il che motiva la costruzione di reti che modellano insieme struttura eattributi 7. Le evidenze nella granularità dei distretti commerciali suggeriscono analogamente che quantità, diversità di categorie e struttura di categoria influenzano congiuntamente la vitalità commerciale e dovrebbero essere modellateinsieme 2. Analisi correlate che collegano la centralità ai modelli delle strutture e alla raggiungibilità rafforzano ulteriormente la necessità di catturare sia la struttura relazionale sia le caratteristiche contestuali in contesticommerciali 8˒9.

Metodologicamente, la letteratura indica due bisogni pratici spesso poco affrontati negli studi applicati sulle reti commerciali. Innanzitutto, quando si usano attributi multivariati per costruire pesi direzionali o informati dalle caratteristiche, la stabilità delle direzioni estratte dovrebbe essere esplicitamente verificata invece diassumere 7. In secondo luogo, il calcolo di centralità dovrebbe riportare i checkpoint diagnostici riproducibili (ad esempio, controlli di scarsità/connettività e convergenza dei solver) affinché i risultati siano verificabili oltre un singolo output di classifica4˒5.

Nonostante questi progressi, molti studi applicati riportano ancora classifiche senza (i) un controllo esplicito di stabilità per le informazioni direzionali estratte da caratteristiche multivariate, (ii) checkpoint riproducibili che verifichino la scarsità/connettività del grafico e la convergenza numerica, e (iii) una valutazione dell'intervento parametrizzata e comparabile tra le impostazioni 1,2,3. Questo protocollo colma queste lacune rendendo l'intero flusso di lavoro auditabile: estrae direzioni di caratteristiche a bassa dimensione, verifica la coerenza delle direzioni, costruisce un grafo diretto pesato multi-sorgente e calcola la centralità PR usando un risolutore iterativo precondizionato a blocchi numericamente stabile con diagnostica chiaramente riportata. Valuta inoltre un intervento mirato da forte a debole in un contesto di personalizzazione fissa per quantificare come gli interventi ridistribuiscono in modo paragonabile la centralità.

Rispetto alle varianti PR che si limitano a ripestare gli archi o aggiungere livelli, questo flusso di lavoro fornisce output misurabili che gli utenti possono verificare e confrontare direttamente: (i) un contributo direzionale interpretabile a livello di bordo, (ii) diagnostiche intermedie esplicite (target spiegati dalla varianza, controlli di scarsità/connettività e flag di convergenza del solver), e (iii) una metrica di intervento-effetto che quantifica le variazioni nella PR per specifici set sorgente/target sotto un'impostazione di personalizzazione fissa. Questo protocollo è più appropriato quando i nodi rappresentano unità commerciali posizionate spazialmente (ad esempio, stati, città, distretti, piattaforme) con coordinate e caratteristiche operative multivariate, e quando lo spazio delle caratteristiche presenta una struttura stabile a bassa dimensione invece di estrema scarsità o rumore a basso segnale.

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

Protocol

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

1. Preparazione e normalizzazione dei dati

  1. Importa e filtra il dataset. Importare un dataset di ordini pubblici al dettaglio e conservare i registri dal 2014 al2017 18.
  2. Definisci i nodi. Definire l'insieme di nodi V come stati USA e mantenere gli stati con osservazioni sufficienti affinché |V|=49. Sia n=|V|.
  3. Costruire vettori di caratteristiche a livello di nodo. Per ogni nodo i\in V, aggregare i record delle transazioni e calcolare un vettore di caratteristiche a 16 dimensioni xi∈R16. Il vettore feature include statistiche di vendita (totale, media, deviazione standard e intervallo), statistiche di profitto (totale, media, deviazione standard e intervallo), statistiche di quantità (totale, media, deviazione standard), statistiche di sconto (media e deviazione standard) e tre indicatori aggiuntivi costituiti dal margine di profitto (ProfitMargine), dal conteggio ordini (OrderCount) e dal profitto medio per ordine (AvgOrderProfit).
  4. Gestione deterministica dei valori mancanti e dello stabilizzatore numerico. Sostituire qualsiasi voce di caratteristica derivata mancante con 0 e registrare il numero di sostituzioni. Definire uno stabilizzatore fisso δ=10-12 per denominatori che possono avvicinarsi allo zero in calcoli successivi (usato nell'Equazione 4).
  5. Standardizza le caratteristiche. Applicare la normalizzazione Z-score tra i nodi per ottenere la matrice di caratteristiche standardizzata X std∈R49×16.
    CHECKPOINT 1: Verifica che X_{\text{std}} sia 49\per 16 senza voci mancanti dopo la standardizzazione e conferma che i conteggi della classe successiva arrivino a 49.
  6. Definisci classi di vendita per la stratificazione. Partizionare i nodi in tre classi (Basso/Medio/Alto) in base ai terzi delle vendite totali e delle dimensioni delle classi record (Basso: 16; Medi: 17; Massima: 16)¹⁸. Indicare l'appartenenza alla classe con c(i) ∈ {L,M,H}.

2. Riduzione della dimensionalità PCA validata da JRS (JRS-PCA)

  1. Stima della covarianza. Calcola la matrice di covarianza C da X_{\text{std}} come segue.
    C = cov(Xstd) (1)
  2. Estrazione dei componenti principali. Calcolare le prime k autocoppie di C usando autodecomposizione sparsa e impostare k = 4 di default.
  3. Varianza spiegata. Registra la varianza spiegata da ogni componente principale e la varianza cumulativa spiegata dai PC: 1–42.
  4. Rappresentanza del punteggio PC. Per ogni nodo i, calcola il vettore punteggio PC z_i\in\mathbb{R}^k e registra (z i,1,z i,2) per la visualizzazione in una scatter PC1–PC2 colorata per classe di vendita.
  5. Costruzione di blocchi JRS. Costruisci la matrice a blocchi simplettici strutturata secondo JRS come segue.
    S = diag(C,-C) (2)
  6. Coerenza dello spettro accoppiato con abbinamento esplicito. Calcola gli autovalori di S, li suddivide in insiemi positivi e negativi, ordina gli autovalori positivi in ordine decrescente e ordina i valori assoluti degli autovalori negativi in ordine decrescente, li accoppia per indice e calcola la deviazione massima di accoppiamento \max_j|\lambda^+_j+\lambda^-_j|. Questa regola di abbinamento fissa il dettaglio di implementazione per la riproducibilità2.
    CHECKPOINT 2: Riportare la varianza cumulativa spiegata dai PC 1–4 e confermare figure-protocol-1 una struttura stabile a bassa dimensione prima della costruzione del guadagnodirezionale 2.

3. Costruzione di un grafo diretto pesato a più sorgenti

  1. Pesi di similarità spaziale. Per ogni coppia ordinata (i,j), calcola il peso spaziale del nucleo gaussiano come segue:
    figure-protocol-2(3)
    Qui pi = (xi,y i) indica la coordinata del centroide del nodo i e σ è la larghezza di banda, impostata di default a 10.0.
  2. Pesi di sinergia basati su classe. Definisci la base della sinergia consyn(i,j) usando la relazione sales-class dello Step 1.6.
    Impostare wsyn(i,j)=0,6 quando c(i) = c(j), setwsyn(i,j)=0,4 quando le classi sono adiacenti (Basso–Medio o Medio–Alto), e set wsyn(i,j) = 0,2 quando le classi non sono adiacenti (Basso–Alto).
  3. Guadagno direzionale PCA. Calcolare la direzione unitaria stabilizzata nello spazio dei punteggi PC tramite
    figure-protocol-3(4)
    con δ=10-12 . Definire il punteggio di allineamento non negativo lungo PC1 usando la direzione di riferimento r = (1,0,...,0) come
    figure-protocol-4(5)
    Definisci la penalità della stessa classe come
    figure-protocol-5(6)
    e calcolare il peso a guadagno direzionale tramite
    wori(i,j) = β⋅wsyn(i,j) ⋅ g(i,j) ⋅ π(i,j) (7)
    con β=1.0. La penalità π(i,j) implementa una lieve riduzione del peso della stessa classe per incoraggiare i collegamenti cross-class preservando la connettività all'interno della classe5.
  4. Fusione di peso e rimozione del loop automatico. Fondere pesi multi-sorgente per formare la matrice dei pesi diretti
    figure-protocol-6(8)
    e impostare diag(W totale) = 0 per rimuovere i self-loop.
  5. Matrice di ispezione simmetrica (opzionale). Calcola la matrice proxy simmetrica
    figure-protocol-7   (9)
    Solo per ispezione.
  6. Parsarmizzazione con validazione quantitativa. Mantenere il primo q% delle voci non nulle neltotale W (defaultq=35%) per ottenere la matrice di adiacenza diretta sparsaA dir. Registra nnz(A dir) edensità 2, e opzionalmente applica la stessa regola di sparsificazione toWsym per ottenereA sym per l'ispezione2.
    CHECKPOINT 3: Dopo la sparsificazione, riportare nnz(A dir) e densità, segnalare il numero di componenti debolmente connessi (target: 1) e verificare se le somme delle colonne sono zero. Se esistono colonne a somma zero, applica la gestione dei nodi sospesi nello Passo 4.12. Se la sparsificazione disconnette il grafo, allenta la stringenza della sparsificazione in modo sequenziale dal 35% al 30% e poi al 25%, ripetendo il checkpoint dopo ogni aggiustamento.

4. Soluzione PageRank LGMRES precondizionata a blocchi di categoria

  1. Matrice di transizione colonna-stocastica con gestione dei nodi sospesi. Calcolare le somme delle colonne di Adir e formare la matrice diagonale D. Per ogni colonna a somma zero, si sostituisce quella colonna con il vettore di personalizzazione u prima della normalizzazione e si forma la matrice di transizione colonna-stocastica tramite
    Wc = Adir D-1 (10)
  2. PageRank come sistema lineare. Definisci PageRank con fattore di smorzamento α(defaultα=0.85) e vettore di personalizzazione u con
    p = (1-α)u + αWcp (11)
    e risolvere il sistema lineare equivalente
    (I-( I -αWc)p = (1 - α)u (12)
    (II-con M = I - αWce b = (1-α)u.
  3. Precondizionatore a destra. Estrai i sottoblocchi diagonali di M corrispondenti alle classi Basso/Medio/Alto e assembla un'approssimazione blocco-diagonale P^{-1} usando pseudoinversi per ogni sottoblocco diagonale. Per indici non coperti da un blocco, si usa il reciproco dell'ingresso diagonale di M come un fallbackdiagonale 19.
  4. Soluzione iterativa e reportistica diagnostica. Risolvere Mp = b usando un risolutore di residui minimi generalizzati a memoria limitata con precondizionatore destro P-1 , configurato come rtol = 1e−6, atol = 0, maxiter = 500, inner_m = 30, outer_k = 319. Registra il flag informativo del solver (target: 0), il residuo relativo finale ‖Mp - b‖2/‖b‖2 , e l'iterazione esterna conta19.
  5. Normalizzazione e verifiche di validità. Se si verificano valori negativi piccoli, si tagliano a 0 e si registra la massima magnitudine tagliata, poi si rinormalizza in modo che ∑ipi = 1 .
    CHECKPOINT 4: Segnala le informazioni, segnala ‖Mp - b‖2/‖b‖2, segnala figure-protocol-8, e segnala ∑ipi come diagnostica di riproducibilità piuttosto che affermazioni qualitative¹⁹.

5. Confronto tra esperimento di intervento e risultati

  1. Selezione di sorgente e bersaglio. Usando un vettore di personalizzazione fissa u, definire i primi tre nodi con la base p come il set sorgente S e i tre nodi inferiori come set target T, e registrare i nodiselezionati 2.
  2. Forza di intervento con vincolo di cap. Scegliere ε in[0.05,0.15] in modo che il peso iniettato da ciascun nodo sorgente non superi il 10% della somma originale del peso in uscita di quel nodo dopo la sparsificazione, e registra ε insieme al rapporto iniettato/originale per ogni nodosorgente 2.
  3. Aggiornamento deterministico sul peso degli edge. Calcolare il peso figure-protocol-9 medio positivo degli spigoli inA dir
    , poi aggiorna ogni coppia ordinata (s,t) con s ∈ Sandt ∈ T da
    A'dir(s,t) = Adir(s,t) + εw (13)
    e ricalcolare W_c da A'_{\text{dir}} come in Passo 4.1 mantenendo α e tu invariati.
  4. Ricalcola il PageRank e quantifica il cambiamento. Ripetere i passaggi 4.2–4.5 per ottenere p', calcolare Δp=p'-p e riportare le variazioni assolute e relative per i nodi in S eT 2. Verifica che le diagnostiche del solver rimangano all'interno degli obiettivi (info = 0; residuo ≤ rtol) dopol'intervento 2.
    CHECKPOINT 5: Segnala \varepsilon, riporta il rapporto iniettato/originale per nodo sorgente, riporta le informazioni del risolutore e i residui prima e dopo l'intervento, e riporta un riepilogo Δ p per S eT 2.

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

Results

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

Condizioni sperimentali e dati

Tutte le analisi venivano eseguite su un computer desktop con sistema operativo Windows. Il flusso di lavoro è stato implementato in Python 3.12 usando NumPy, Pandas, SciPy e Matplotlib, e il seed casuale è stato fissato nel 2025 per supportare la riproducibilità18. Un dataset di ordini pubblici al dettaglio è stato filtrato per conservare i registri dal 2014 al2017 2017....

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

Discussion

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

Questo protocollo fornisce un flusso di lavoro riproducibile per valutare la centralità e valutare interventi mirati nelle reti commerciali a livello di stato integrando la costruzione di grafi pesati multi-sorgente, il guadagno direzionale derivato dalla PCA e un risolutore PageRank LGMRES precondizionato a blocchidi categoria 18˒23. Invece di presentare la centralità come un unico output di classifica, il flusso di lavoro mette...

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

Disclosures

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

Gli autori non hanno nulla da rivelare.

Acknowledgements

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

Gli autori ringraziano i fornitori pubblici di dati per aver reso disponibile il dataset utilizzato in questo protocollo. Gli autori riconoscono inoltre le risorse informatiche e il supporto tecnico forniti dall'istituzione degli autori. Non furono ricevuti finanziamenti esterni per questo lavoro.

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

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
MatplotlibTeam di sviluppo Matplotlibv3.8+
Generazione di figure e visualizzazione dei risultati di centralità/intervento
NumPySviluppatori NumPyv1.26+
Operazioni numeriche di array e calcolo matriciale
PandasTeam di sviluppo Pandasv2.2+
Pulizia dei dati, aggregazione e gestione dei dati tabellari
PythonPython Software Foundationv3.12
Ambiente di programmazione core per l'elaborazione dei dati e l'esecuzione dei modelli
SciPyComunità SciPyv1.13+
Supporto per algebra lineare sparsa e risolutori iterati (ad esempio, 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