03.03.2013 Aufrufe

Effizientes Lösen linearer Gleichungssysteme über GF(2) - CDC ...

Effizientes Lösen linearer Gleichungssysteme über GF(2) - CDC ...

Effizientes Lösen linearer Gleichungssysteme über GF(2) - CDC ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

3.1. DIE “METHOD OF FOUR RUSSIANS“ INVERSION 41<br />

Abbildung 3.2: M4RI in Pseudocode (Vergleiche [1]).<br />

Werden die ersten beiden Schritte vernachlässigt, kann man sagen, dass dieser<br />

Algorithmus k mal schneller arbeitet als der von Gauß, da in einem Durchlauf<br />

k Spalten bearbeitet werden können. Außerdem ist es sinnvoll, alle Linearkombinationen<br />

vorher zu berechnen, da beispielsweise bei einer Matrix der<br />

Größe 32000 x 32000 und einem k von 8 die Wahrscheinlichkeit hoch ist, dass<br />

eine Kombination mehrfach vorkommt.<br />

Obwohl in dem Namen des Algorithmus von einer Inversion die Rede ist,<br />

kann er auch für eine Triangulation und eine Back Substitution verwendet<br />

werden. Am effektivsten ist es jedoch, wenn der b-Vektor als eine Spalte an<br />

die Matrix A gehängt und die obere Dreiecksform gebildet wird. M4RI ist auf<br />

eine optimale Berechnung von Matrizen im <strong>GF</strong>(2) ausgelegt. Durch Modifikation<br />

kann er jedoch auch für andere Galoiskörper mit einer kleinen Anzahl<br />

von Elementen verwendet werden (Vergleiche [1] und [2]).

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!