Method Article

Block-Preconditioned PageRank für Zentralitäts- und Interventionsanalyse in kommerziellen Netzwerken

DOI:

10.3791/70197

March 13th, 2026

In This Article

Summary

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

Dieses Protokoll berechnet PageRank-basierte Zentralität und bewertet gezielte Interventionen in kommerziellen Netzwerken, indem es auf Principal Components Analysis basierende Directional Gain, Multi-Source-Kantengewichtung und einen blockpräkonditionierten Krylov-Subspace-Linearlöser integriert, um numerische Stabilität und Reproduzierbarkeit zu verbessern.

Abstract

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

Kommerzielle Netzwerke werden von heterogenen Treibern geprägt (z. B. Geografie, Kategoriestruktur und Betriebsleistung), sodass ein einzelner Finanzindikator möglicherweise nicht die strukturelle Rolle eines Knotens im Gesamtsystem widerspiegelt. Dieses Protokoll extrahiert niedrigdimensionale Merkmalsrichtungen mittels Hauptkomponentenanalyse und wendet eine Konsistenzprüfung des gepaarten Spektrums auf Basis einer strukturierten symplektischen Blockmatrix an, um die Zuverlässigkeit der ausgewählten Richtungen zu verbessern. Anhand dieser Richtungen erstellt der Workflow einen gewichteten gerichteten Graphen, der räumliche Ähnlichkeit, Geschäftskategorie-Synergie und einen aus Merkmalsgradienten abgeleiteten Richtungs-Gewinn-Term vereint. Die Zentralität wird dann berechnet, indem das PageRank-Linearsystem mit einer blockpräkonditionierten, generalisierten minimalen Restmethode gelöst wird, wobei explizite Konvergenz- und diagnostische Checkpoints auf Reproduzierbarkeit gemeldet werden. Der Workflow wird auf Einzelhandelsaggregaten auf Bundesstaatsebene (49 Knoten) aus einem öffentlichen Datensatz demonstriert, wobei eine kleine Anzahl Hauptkomponenten den Großteil der Feature-Varianz erfasst und eine stabile Richtungsgewichtung unterstützt. Schließlich bewertet das Protokoll eine gezielte Intervention von stark zu schwach, indem ein quantifizierter Anteil des Kantengewichts von hochzentralen Knoten zu niedrigzentralen Knoten umverteilt und PageRank unter derselben Personalisierungseinstellung neu berechnet wird. Insgesamt ermöglicht dieses Protokoll den Nutzern, ein interpretierbares, multiquellenbasiertes kommerzielles Netzwerk aufzubauen, numerisch verifizierte PageRank-Zentralität zu berechnen und Interventionsrichtlinien mit klar definierten Diagnosen zu testen.

Introduction

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

Kommerzielle Netzwerke (z. B. Einzelhandelssysteme auf Landesebene und regionale Geschäftsviertel) bestehen aus heterogenen Akteuren, die sowohl zusammenarbeiten als auch konkurrieren. Ihre Interaktionen werden durch räumliche Lage, Kategorienstruktur und die Richtungsbewegung von Kunden und Gütern geprägt. Daher spiegeln einzelne Punktindikatoren (z. B. Verkäufe allein) möglicherweise nicht objektiv die strukturelle Rolle eines Knotens im Netzwerkwider. Unternehmen innerhalb desselben Bezirks können sich deutlich in Größe und Betriebsbedingungen unterscheiden, und ihre Interaktionen werden zusätzlich durch den räumlichen Kontext und den zeitlichen Fußabdruck beeinflusst. Daher können heuristische Indikatoren und einfache Verkaufsrankings unzureichend sein, um Netzwerkposition und Cross-Node-Verstärkung oder -Hemmung zu charakterisieren3.

Die Komplexe-Netzwerk-Theorie bietet eine ganzheitliche Perspektive zur Quantifizierung der Knotenwichtigkeit. PageRank (PR) schätzt die Bedeutung durch die Simulation eines Random Walks und wurde häufig in Ranking- und Diffusionsmodellen verwendet. Frühere Arbeiten zeigen, dass PR auf gewichtete Einstellungen verallgemeinert werden kann, indem die Adjazenzmatrix durch eine Gewichtsmatrix ersetzt und die Knotenstärke statt Grad4 verwendet wird. Gewichtete PR-Formulierungen gleichen weiter grad- und stärkebasierte Beiträge durch abstimmbare Parameter aus und wurden auf groß angelegte wirtschaftliche Abhängigkeitsnetzwerkeangewandt 5. Mobilitäts- und Ausgabenabhängige Ort-zu-Ort-Abhängigkeiten wurden ebenfalls genutzt, um verhaltensbasierte Netzwerke zu konstruieren, die Zentralitätsmuster mit städtischer wirtschaftlicher Resilienz verknüpfen6. Jüngste Studien, die multiquellenbasierte städtische Daten integrieren, zeigen, dass Einzelindikator-Rankings oft Multi-Faktor-Mechanismen nicht repräsentieren, was Netzwerkkonstruktionen motiviert, die gemeinsam Struktur und Attributemodellieren 7. Belege zur Geschäftsviertel-Granularität deuten ebenfalls darauf hin, dass Quantität, Kategorienvielfalt und Kategorienstruktur gemeinsam die kommerzielle Vitalität prägen und gemeinsam modelliert werden sollten2. Verwandte Analysen, die Zentralität mit Facility-Mustern und Erreichbarkeit verbinden, unterstreichen zusätzlich die Notwendigkeit, sowohl relationale Strukturen als auch kontextuelle Merkmale in kommerziellen Umgebungen zu erfassen8˒9.

Methodisch weist die Literatur auf zwei praktische Bedürfnisse hin, die in angewandten kommerziellen Netzwerkstudien oft zu wenig berücksichtigt werden. Erstens sollte bei der Verwendung multivariater Attribute zur Konstruktion von richtungsbezogenen oder merkmalebasierten Gewichten die Stabilität der extrahierten Richtungen explizit überprüft werden, anstatt von7 zu rechnen. Zweitens sollte die Zentralitätsberechnung reproduzierbare diagnostische Checkpoints (z. B. Sparsamkeits-/Konnektivitätsprüfungen und Solver-Konvergenz) angeben, sodass die Ergebnisse über ein einzelnes Ranking-Ergebnis4˒5 hinaus verifizierbar sind.

Trotz dieses Fortschritts berichten viele angewandte Studien weiterhin von Rankings ohne (i) eine explizite Stabilitätsprüfung für Richtungsinformationen aus multivariaten Merkmalen, (ii) reproduzierbare Checkpoints, die Graphen-Sparsamkeit/-Konnektivität und numerische Konvergenz überprüfen, und (iii) eine Interventionsbewertung, die parametrisiert und vergleichbar über die Einstellungen 1,2,3 hinweg ist. Dieses Protokoll schließt diese Lücken, indem es den vollständigen Workflow auditierbar macht: Es extrahiert niedrigdimensionale Merkmalsrichtungen, überprüft die Richtungskonsistenz, erstellt einen multiquellen-gewichteten gerichteten Graphen und berechnet PR-Zentralität mithilfe eines numerisch stabilen, blockpräkonditionierten iterativen Lösers mit klar berichteten Diagnosen. Darüber hinaus wird eine gezielte starke bis schwache Intervention unter einem festen Personalisierungsrahmen bewertet, um zu quantifizieren, wie Interventionen die Zentralität vergleichbar umverteilen.

Im Vergleich zu PR-Varianten, die nur Kanten neu gewichten oder Schichten hinzufügen, liefert dieser Workflow messbare Ausgaben, die Nutzer direkt überprüfen und vergleichen können: (i) einen interpretierbaren Richtungsbeitrag auf Randebene, (ii) explizite Zwischendiagnosen (varianzerklärte Ziele, Sparsamkeits-/Konnektivitätsprüfungen und Solver-Konvergenzflaggen) und (iii) eine Interventions-Effekt-Metrik, die Änderungen in PR für bestimmte Quell-/Zielsätze unter einer festen Personalisierungseinstellung quantifiziert. Dieses Protokoll ist am geeignetsten, wenn Knoten räumlich gelegene kommerzielle Einheiten (z. B. Bundesstaaten, Städte, Bezirke, Plattformen) mit Koordinaten und multivariaten Betriebsmerkmalen repräsentieren und wenn der Merkmalsraum eine stabile, niedrigdimensionale Struktur statt extremer Sparsität oder geringes Signalrauschen aufweist.

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

Protocol

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

1. Datenvorbereitung und Normalisierung

  1. Importiere und filtere den Datensatz. Importieren Sie einen öffentlichen Datensatz für Einzelhandelsaufträge und bewahren Sie Aufzeichnungen von 2014–2017auf.
  2. Definiere Knoten. Definiere die Knotenmenge V als US-Bundesstaaten und behalte Zustände mit ausreichenden Beobachtungen, sodass |V|=49. Sei n=|V|.
  3. Konstruiere Feature-Vektoren auf Knotenebene. Für jeden Knoten i\in V aggregieren Sie Transaktionsdatensätze und berechnen Sie einen 16-dimensionalen Merkmalsvektor xi∈R16. Der Merkmalsvektor umfasst Verkaufsstatistiken (Gesamt, Mittelwert, Standardabweichung und Bereich), Gewinnstatistiken (Gesamt, Mittelwert, Standardabweichung und Spanne), Mengenstatistiken (Gesamt, Mittelwert, Standardabweichung), Diskontstatistiken (Mittelwert und Standardabweichung) sowie drei zusätzliche Indikatoren: Gewinnmarge (Gewinnmarge), Bestellanzahl (OrderCount) und durchschnittlichen Gewinn pro Bestellung (AvgOrderProfit).
  4. Deterministische Handhabung fehlender Werte und numerischer Stabilisator. Ersetzen Sie alle fehlenden abgeleiteten Merkmalseinträge durch 0 und notieren Sie die Anzahl der Ersetzungen. Definieren Sie einen festen Stabilisator δ=10-12 für Nenner, die in späteren Berechnungen (verwendet in Gleichung 4) gegen Null liegen können.
  5. Standardisiere Funktionen. Wenden Sie Z-Score-Normalisierung über Knoten an, um die standardisierte Merkmalsmatrix X std∈R49×16 zu erhalten.
    KONTROLLPUNKT 1: Überprüfen Sie, dass X_{\text{std}} 49\mal 16 ist, ohne fehlende Einträge nach der Standardisierung, und bestätigen Sie, dass die nachfolgende Klasse 49 ergibt.
  6. Definieren Sie Verkaufsklassen für die Stratifizierung. Teilt die Knoten in drei Klassen (Niedrig/Mittel/Hoch) nach Tertillen des Gesamtumsatzes und der Klassengröße der Rekordklassen auf (Niedrig: 16; Mittel: 17; Hoch: 16)¹⁸. Bezeichnen Sie die Klassenzugehörigkeit durch c(i) ∈ {L,M,H}.

2. JRS-validierte PCA-Dimensionsreduktion (JRS-PCA)

  1. Kovarianzschätzung. Berechnen Sie die Kovarianzmatrix C aus X_{\text{std}} wie folgt.
    C = cov(Xstd) (1)
  2. Extraktion der Hauptkomponenten. Berechnen Sie die ersten k Eigenpaare von C mittels der sparsen Eigendekomposition und setze k = 4 standardmäßig.
  3. Varianz erklärt. Erfassen Sie die Varianz, die von jeder Hauptkomponente erklärt wird, und die kumulative Varianz, die von den PCs 1–42 erklärt wird.
  4. PC-Score-Repräsentation. Für jeden Knoten i berechnen Sie den PC-Score-Vektor z_i\in\mathbb{R}^k und notieren Sie (zi,1,z i,2) zur Visualisierung in einer PC1–PC2-Streuung, die nach Verkaufsklasse eingefärbt ist.
  5. JRS blockiert den Bau. Konstruiere die JRS-strukturierte symplektische Blockmatrix wie folgt.
    S = diag(C,-C) (2)
  6. Paar-Spektrum-Konsistenz mit explizitem Matching. Berechnen Sie die Eigenwerte von S, teilen Sie sie in positive und negative Mengen auf, sortieren Sie die positiven Eigenwerte in absteigender Reihenfolge und sortieren Sie die absoluten Werte der negativen Eigenwerte in absteigender Reihenfolge, paaren Sie sie nach Index und berechnen Sie die maximale Paarungsabweichung \max_j|\lambda^+_j+\lambda^-_j|. Diese Matching-Regel fixiert das Implementierungsdetail für Reproduzierbarkeit2.
    KONTROLLPUNKT 2: Melde die kumulative Varianz, wie sie von den PCs 1–4 erklärt wurde, und melde figure-protocol-1, um eine stabile niedrigdimensionale Struktur vor der Konstruktion des Richtungsgewinns2 zu bestätigen.

3. Konstruktion eines multiquellen-gewichteten gerichteten Graphen

  1. Räumliche Ähnlichkeitsgewichte. Für jedes geordnete Paar (i,j) wird das räumliche Gaußsche Kerngewicht wie folgt berechnet:
    figure-protocol-2(3)
    Hier bezeichnet pi = (xi,y i) die Schwerpunktkoordinate des Knotens i und σ ist die Bandbreite, standardmäßig auf 10,0 gesetzt.
  2. Klassenbasierte Synergiegewichte. Definiere die Synergie-Baseline mitsyn(i,j) mithilfe der Sales-Class-Relation aus Schritt 1.6.
    setze wsyn(i,j)=0,6, wenn c(i) = c(j), setwsyn(i,j)=0,4, wenn Klassen benachbart sind (Low–Medium oder Medium–High), und setze wsyn(i,j) = 0,2, wenn Klassen nicht benachbart sind (Low–High).
  3. PCA-Richtungsverstärkung. Berechnen Sie die stabilisierte Einheitsrichtung im PC-Score-Raum durch
    figure-protocol-3(4)
    mit δ=10-12 . Definiere den nicht-negativen Ausrichtungswert entlang PC1 mit der Referenzrichtung r = (1,0,...,0) als
    figure-protocol-4(5)
    Definieren Sie die Strafe für dieselbe Klasse als
    figure-protocol-5(6)
    und berechnen Sie das Richtungszuwachsgewicht durch
    wori(i,j) = β⋅wsyn(i,j) ⋅ g(i,j) ⋅ π(i,j) (7)
    mit β=1,0. Die Strafe π(i,j) implementiert eine leichte Gleichklassen-Downgewichtung, um Cross-Class-Verbindungen zu fördern und gleichzeitig die In-Class-Konnektivität5 zu erhalten.
  4. Gewichtsfusion und Selbst-Schleifenentfernung. Mehrfachquellen-Gewichte zu bilden, um die gerichtete Gewichtsmatrix zu bilden
    figure-protocol-6(8)
    und setze diag(Wtotal) = 0, um Selbstschleifen zu entfernen.
  5. Symmetrische Inspektionsmatrix (optional). Berechnen Sie die symmetrische Proxy-Matrix
    figure-protocol-7   (9)
    Nur zur Inspektion.
  6. Sparsifikation mit quantitativer Validierung. Behalten Sie die obersten q% der von null verschiedenen Einträgen in Winsgesamt (defaultq=35%), um die spärlich gerichtete Adjazenzmatrix ADirektor zu erhalten. Zeichnen Sie nnz(Adir) und Dichte2 auf und wenden optional dieselbe Sparsifikationsregel auf WSym an, um ASym für Inspektion2 zu erhalten.
    KONTROLLPUNKT 3: Nach der Sparsifikation wird nnz(A-Dir) und Dichte gemeldet, die Anzahl der schwach zusammenhängenden Komponenten (Ziel: 1) gemeldet und geprüft, ob irgendwelche Spaltensummen null sind. Wenn Nullsummenspalten existieren, wenden Sie in Schritt 4.12 die Handhabung der hängenden Knoten an. Wenn die Sparsifikation den Graphen trennt, lockert man die Sparsifikationsstringenz sequentiell von 35 % auf 30 % und dann auf 25 %, wobei der Checkpoint nach jeder Anpassung wiederholt wird.

4. Kategorienblock-vorkonditionierte LGMRES-PageRank-Lösung

  1. Spalten-stochastische Übergangsmatrix mit hängender Knotenhandhabung. Berechnen Sie die Spaltensummen vonA Direktor und bilden Sie die Diagonalmatrix D. Für jede Nullsummenspalte ersetzt man diese Spalte vor der Normalisierung durch den Personalisierungsvektor u und bildet die spaltenstochastische Übergangsmatrix durch
    Wc = Adir D-1 (10)
  2. PageRank als lineares System. Definiere PageRank mit Dämpfungsfaktor α(defaultα=0,85) und Personalisierungsvektor u durch
    p = (1-α)u + αWcp (11)
    und das äquivalente lineare System zu lösen
    (I-( I -αWc)p = (1 - α)u (12)
    (II-withM = I - αWcandb = (1-α)u.
  3. Kategorie-Block-Rechts-Vorkonditionierer. Extrahiere diagonale Unterblöcke von M, die den Low/Medium/High-Klassen entsprechen und stelle eine Block-Diagonal-Approximation P^{-1} unter Verwendung von Pseudoinversen für jeden diagonalen Unterblock zusammen. Für Indizes, die nicht von einem Block abgedeckt sind, verwenden Sie den Kontraprok des diagonalen Eintrags von M als diagonalen Fallback19.
  4. Iterative Lösung und diagnostische Berichterstattung. Lösen Sie Mp = b mit einem verallgemeinerten minimalen Restlöser mit begrenztem Speicher und rechter Vorkonditionierer P-1 , konfiguriert als rtol = 1e−6, atol = 0, maxiter = 500, inner_m = 30, outer_k = 319. Notiere die Solver-Info-Flagge (Ziel: 0), die endgültige relative Residualzahl ‖Mp – b‖2/‖b‖2 und die äußere Iterationzählt 19.
  5. Normalisierungs- und Validitätsprüfungen. Wenn kleine negative Werte auftreten, schneiden Sie sie auf 0 und zeichnen Sie den maximal abgeschnittenen Betrag auf, und renormalisieren Sie dann so, dass ∑ipi = 1 .
    KONTROLLPUNKT 4: Melden Sie Informationen, melden Sie ‖Mp - b‖2/‖b‖2, melden figure-protocol-8und melden Sie ∑ipi als Reproduzierbarkeitsdiagnosen statt als qualitative Aussagen¹⁹.

5. Interventionsexperiment und Ergebnisvergleich

  1. Quell- und Zielauswahl. Mit einem festen Personalisierungsvektor u definieren Sie die obersten drei Knoten per Basislinie p als Quellmenge S und die unteren drei Knoten als Zielmenge T und zeichnen die ausgewählten Knoten2 auf.
  2. Interventionsstärke mit einer Obergrenze. Wählen Sie ε in [0.05,0.15] so, dass das eingespritzte Gewicht jedes Quellknotens nach der Sparsifikation 10 % der ursprünglichen ausgehenden Gewichtssumme dieses Knotens nicht überschreitet, und zeichnen Sie ε zusammen mit dem injizierten Original-Verhältnis pro Quellknoten2 auf.
  3. Deterministisches Kantengewicht-Update. Berechnen Sie das mittlere positive Kantengewicht figure-protocol-9 in ALeiter
    , dann aktualisieren Sie jedes geordnete Paar (s,t) mit s ∈ Sandt ∈ T durch
    A'dir(s,t) = Adir(s,t) + εw (13)
    und W_c von A'_{\text{dir}} wie in Schritt 4.1 neu berechnen, wobei α und U unverändert bleiben.
  4. Berechnen Sie PageRank neu und quantifizieren Sie Veränderungen. Wiederholen Sie die Schritte 4.2–4.5, um p' zu erhalten, berechnen Sie Δp=p'-p und melden Sie absolute und relative Änderungen für Knoten in S und T2. Überprüfen Sie, dass die Solver-Diagnosen nach Intervention2 innerhalb der Zielwerte bleiben (info = 0; Rest-≤ RTL).
    KONTROLLPUNKT 5: Melden Sie \varepsilon, melden Sie das Verhältnis von injiziertem zum Original pro Quellknoten, melden Sie Solver-Informationen und Residuen vor und nach der Intervention sowie Berichten über eine Δ-p-Zusammenfassung für S und T2.

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

Results

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

Experimentelle Bedingungen und Daten

Alle Analysen wurden auf einem Desktop-Computer mit einem Windows-Betriebssystem durchgeführt. Der Workflow wurde in Python 3.12 mit NumPy, Pandas, SciPy und Matplotlib implementiert, und der zufällige Seed wurde 2025 festgelegt, um Reproduzierbarkeit18 zu unterstützen. Ein öffentlicher Datensatz für Einzelhandelsaufträge wurde gefiltert, um Aufzeichnungen aus den Jahren 2014–2017 zu...

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

Discussion

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

Dieses Protokoll bietet einen reproduzierbaren Workflow zur Bewertung der Zentralität und zur Bewertung gezielter Interventionen in staatlichen kommerziellen Netzwerken, indem es multi-source gewichtete Graphenkonstruktion, PCA-abgeleitete Richtungsgewinne und einen kategorienblock-vorkonditionierten LGMRES-PageRank-Solver18˒23 integriert. Anstatt die Zentralität als einziges Ranking-Ergebnis darzustellen, stellt der Workflow zwi...

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

Disclosures

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

Die Autoren haben nichts offenzulegen.

Acknowledgements

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

Die Autoren danken den öffentlichen Datenanbietern dafür, dass sie den in diesem Protokoll verwendeten Datensatz verfügbar gemacht haben. Die Autoren erkennen auch die Rechenressourcen und die technische Unterstützung an, die von der Institution der Autoren bereitgestellt werden. Für diese Arbeit wurde keine externe Finanzierung erhalten.

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

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
MatplotlibMatplotlib-Entwicklungsteamv3.8+
Abbildung und Visualisierung der Zentralitäts-/Interventionsergebnisse
NumPyNumPy-Entwicklerv1.26+
Numerische Array-Operationen und Matrixberechnung
PandasPandas-Entwicklungsteamv2.2+
Datenbereinigung, Aggregation und tabellarisches Datenmanagement
PythonPython Software Foundationv3.12
Kernprogrammierumgebung für Datenverarbeitung und Modellausführung
SciPySciPy-Gemeinschaftv1.13+
Sparse lineare Algebra und iterative Solver-Unterstützung (z. B. 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