Matrica multipliko: Malsamoj inter versioj
[nekontrolita versio] | [nekontrolita versio] |
Enhavo forigita Enhavo aldonita
Maksim (diskuto | kontribuoj) Neniu resumo de redakto |
Maksim (diskuto | kontribuoj) Neniu resumo de redakto |
||
Linio 16:
</math>
<!--=== La (proporcioj, proporcias)-(vektoroj, vektoras) maniero ===
Ĉi tiu matrica multipliko povas ankaŭ esti konsiderata de malmulte malsama starpunkto: ĝiaj miksoj [[Vektoro|(vektoroj, vektoras)]] kune en malsama (proporcioj, proporcias). Konsideri ekzemple la (produkto, produto)
Linio 53:
\end{bmatrix}.
</math>
-->
=== Propraĵoj ===
Matrica multipliko estas ne [[komuta]] (
Ĉi tiu nocio de multipliko estas grava ĉar se ''A'' kaj ''B'' estas
<!--===(Algoritmoj, Algoritmas)===
La [[Komputa komplekseca teorio|komplekseco]] de matrica multipliko, se portis ekster naive, estas [[Granda O skribmaniero|''O'']](''n''&_sup3_;), sed pli kompetenta (algoritmoj, algoritmas) fari ekzisti. _Strassen_'s algoritmo, _devised_ per _Volker_ _Strassen_ en [[1969]] kaj ofte referis al kiel "rapida matrica multipliko", estas bazita sur lerta vojo de multiplikante du 2 &(tempoj, tempas); 2 matricoj kiu postulas nur 7 (multiplikoj, multiplikas) (anstataŭ la kutima 8). Aplikanta ĉi tiu artifiko rekursie donas algoritmo kun kosti de ''O''(''n''<sup>logo<sub>2</sub>(7)</sup>) = ''O''(''n''<sup>2.807...</sup>). En praktiko, kvankam, ĝi estas malofte uzita ekde ĝi estas malgracia al realigi, (malhavanta, mankanta) cifereca stabileco. La konstanta faktoro koncernata estas pri 4.695 asimptote; _Winograd_'s maniero plibonigas sur ĉi tiu malmulte per reduktanta ĝi al asimptota 4.537.
Linio 67:
Ekde (ĉiu, iu) algoritmo por multiplikante du ''n'' &(tempoj, tempas); ''n'' matricoj havas al procezo ĉiuj ''n''<sup>2</sup> elementoj, ĝi ne povas kuri pli rapida ol ''O''(''n''<sup>2</sup>). Plej (esploristoj, esploristas) kredi (tiu, ke, kiu) optimala algoritmo estos kuri en esence ''O''(''n''<sup>2</sup>) tempo (Robinson-a, 2005).
-->
== Skalara multipliko ==
La skalara multipliko de matrico ''A'' = (''a''<sub>''
: <math> (rA)_{ij} = r \cdot a_{ij}. \, </math>
<!--
Se ni estas koncernita kun matricoj super [[Ringo (algebro)|ringo]], tiam la pli supre multipliko
estas iam (nomita, vokis) la ''(maldekstre, restis) multipliko'' dum la ''(ĝusta, dekstra, rajto) multipliko'' estas difinita al esti
Linio 174 ⟶ 175:
Se ''A'' kaj ''B'' prezenti linearaj transformoj ''V''<sub>1</sub> → ''W''<sub>1</sub> kaj ''V''<sub>2</sub> → ''W''<sub>2</sub>, respektive, tiam ''A'' ''B'' prezentas la [[tensora produto]] de la du (mapoj, mapas), ''V''<sub>1</sub> ''V''<sub>2</sub> → ''W''<sub>1</sub> ''W''<sub>2</sub>.
-->
== Komunaĵoj ==
Ĉiuj
:''A''(''
kaj
:''A''(''B'' + ''C'') = ''
kaj
:(''A'' + ''B'')''C'' = ''
kaj kongrua kun skalara multipliko:
:''c''(''
==Vidu ankaŭ jenon:==
* [[Matrica inversigo]]
* [[Algoritmo de Kupristo-
* [[Algoritmo de Strassen]]
* [[Matrica ĉena multipliko]]
[[Kategorio:Matrica teorio]]
|