Heim  >  Artikel  >  Backend-Entwicklung  >  stochastische Matrix

stochastische Matrix

坏嘻嘻
坏嘻嘻Original
2018-09-14 10:53:133546Durchsuche

Die Beispiele in diesem Artikel beschreiben Zufallsmatrizen. Teilen Sie es allen als Referenz mit. Die Details lauten wie folgt:

Stochastische Matrix

Kernalgorithmus ---PageRank Sortieralgorithmus [1][2 ], der die Beschreibung und Anwendung der Graphentheorie und Markov-Ketten in vielen Arbeiten beinhaltet [3][4][5], und der kritischste Satz, der mich immer verwirrt hat, ist „Eine stochastische Matrix hat einen Haupt-/Primäreigenwert.“ 1"[3][4][5][6][7][8]. Vielleicht ist es für diejenigen, die sich systematisch mit der Matrixtheorie befasst haben, sehr einfach und es lohnt sich nicht, sie gesondert zu diskutieren oder zu erklären. Und hier muss ich meine Unwissenheit eingestehen. Obwohl ich einige Diskussionen über die Eigenschaften von Matrizen in der fortgeschrittenen Algebra studiert habe, war ich noch nie mit der sogenannten stochastischen Matrix (Stochastische Matrix) in Berührung gekommen, geschweige denn mit ihren Eigenschaften. Daher habe ich intensiv versucht, relevante Literatur im Internet zu finden, aber die Ergebnisse waren nicht besonders ideal. Es gab keine detaillierte Einführung in Zufallsmatrizen und den Nachweis verwandter Eigenschaften. Ich denke, vielleicht ist einerseits meine Suchtechnologie noch nicht ausgereift, oder die Suchbegriffe sind ungenau, oder es mangelt an Informationen darüber im Internet. Hier möchte ich die relevanten Informationen, die ich kürzlich gesammelt habe, herausnehmen und meine Ideen für die zukünftige Verwendung sortieren. Es ist auch eine echte Aufzeichnung und Überwachung meines eigenen Lernens. Zufallsmatrix ist eigentlich eine Art nichtnegative Matrix (Nichtnegative Matrix

Nicht-negative Matrix bedeutet, dass alle Matrixelemente nicht negativ sind (

Nichtnegativ). Natürlich müssen nicht-negative Matrizen leicht von positiven Matrizen unterschieden werden (Positive Matrix). Nichtnegative Matrizen werden häufig in der Computermathematik, der Graphentheorie, der linearen Programmierung, der automatischen Steuerung und anderen Bereichen für ihre Eigenwerte verwendet, insbesondere für den maximalen Eigenwert (beachten Sie, dass das Maximum hier aus der Perspektive des Moduls oder des Konzepts des Absolutwerts gilt). ) Maximaler) Eigenwert, d. h. die Schätzung des Haupteigenwerts (Haupt-/Primäreigenwert) der Matrix ist von großer Bedeutung [9]. Die Zufallsmatrix ist so wichtig. Was für eine Matrix ist also eine Zufallsmatrix? Wenn Sie zufällig eine nicht negative Matrix erhalten, wie können Sie dann feststellen, ob es sich um eine Zufallsmatrix handelt? Die stochastische Matrix sollte eigentlich in eine zeilenstochastische Matrix (

Zeilenstochastikmatrix

) und eine spaltenstochastische Matrix (

Spaltenstochastikmatrix

) unterteilt werden. Eine Zeilenzufallsmatrix bezieht sich auf eine quadratische Matrix mit einer Zeilensumme gleich 1; eine Spaltenzufallsmatrix ist eine nicht negative Matrix, deren Spaltensumme gleich 1 ist. Dann ist eine nicht negative Matrix, die die Zeilen- und Spaltensummen von 1 erfüllt, eine doppelte stochastische Matrix (Doppelte stochastische Matrix), und die Identitätsmatrix ist eine doppelte stochastische Matrix. Aus Forschungssicht müssen wir tatsächlich nur die Eigenschaften der Zeilenmatrix untersuchen. Schließlich ist die Spaltenzufallsmatrix nur die transponierte Matrix der Zeilenzufallsmatrix. Daher basiert die folgende Diskussion vollständig auf Zeilenzufallsmatrizen. Da die Zeilensumme der Zufallsmatrix A 1 ist, ist unter der Annahme von e=(1,1,...,1) der Transponierungsvektor e' von e ein Eigenvektor der Matrix, entsprechend Der Eigenwert von A ist 1. Auf diese Weise besteht noch ein gewisser Abstand zum Beweis, dass der Haupteigenwert der Zufallsmatrix 1 ist. Nehmen Sie an, dass die n Eigenwerte von A λ(i) sind, wobei i=1,2,...,n. Wenn Sie beweisen möchten, dass die Eigenschaft wahr ist, müssen Sie beweisen, dass |λ(i)| Also habe ich nach relevanten Informationen gesucht und eine Nachricht im „Mathematik-Doktorandenforum“ gepostet. Die Antwort, die ich bekam, war, dass ich es grob gesagt beweisen muss Um es genauer zu beweisen, muss ich den

Perron-Frobenius-Theorm

[9][10][11][12] verwenden. Nach und nach tauchen neue Konzepte und Methoden auf, und es scheint, dass ein systematisches Studium numerischer Methoden und der numerischen Berechnungstheorie erforderlich ist. Die gefundenen Informationen [10] zeigen, dass der Spektralradius jeder Matrix nicht größer ist als jede induzierte Matrixnorm der Matrix und der

L1-Norm

-Wert der Zufallsmatrix dann 1 ist Der Spektralradius (ist äquivalent gesehen der Haupteigenwert) ist nicht größer als 1, und da 1 ein Eigenwert von A ist, ist es unmöglich, einen Eigenwert mit einem Absolutwert größer als 1 zu haben: 1 ist tatsächlich der Haupteigenwert des Zufalls Matrix A. Dann entspricht der Beweis der oben genannten Eigenschaften der Schlussfolgerung in den Beweisdaten [10]. Tatsächlich ist „der Spektralradius einer Matrix in einem beliebigen komplexen Feld nicht größer als eine ihrer induzierten Normen“ nur eine Grundeigenschaft von Matrizen. Der spezifische Beweis ist in der folgenden Abbildung dargestellt:

Gemäß den obigen Beweisergebnissen ist ersichtlich, dass für jede Zeilenzufallsmatrix der Spektralradius 1 beträgt Das heißt, der maximale Eigenwert ist 1. Es ist bewiesen, dass .

stochastische Matrix Es ist ersichtlich, dass eine kleine Eigenschaft der Matrix tatsächlich manchmal ein schwieriges Problem für Menschen ist, die die Matrixtheorie nicht systematisch studiert haben. Wenn Sie in die Branche einsteigen möchten, sollten Sie die Regeln verstehen. Wenn Sie einsteigen möchten, sollten Sie das Handwerk beherrschen.

Das Verhältnis des Haupteigenwerts der Zufallsmatrix zum zweitgrößten Eigenwert ist ein grundlegendes Maß für die Konvergenzgeschwindigkeit des Potenzverfahrens. Es gibt viele Möglichkeiten, den PageRank zu berechnen, und es gibt unzählige Studien dazu. Die traditionellste Methode ist natürlich die Verwendung der Power-Methode zur Bestimmung des PageRank-Werts jeder Webseite in die Datenbank gekrochen. Aufgrund der großen Anzahl von Webseiten ist die Berücksichtigung der Konvergenzgeschwindigkeit der Leistungsmethode keine überflüssige und nutzlose Analyse. Die „spektrale Lücke“ (Eigengap) der beiden Eigenwerte wird hauptsächlich zur Messung der Stabilität des PR-Werts verwendet, der mit der Potenzmethode ermittelt wurde. Unter diesem Gesichtspunkt spielt die Eigenwertanalyse eine Schlüsselrolle für das Verständnis des PageRank-Algorithmus.

Verwandte Empfehlungen:

PHP-Version der Spiralmatrix (von innen nach außen)

PHP implementiert N*M Zeichen Matrix 90-Grad-Drehung

Das obige ist der detaillierte Inhalt vonstochastische Matrix. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn