v multilineární algebra, použití mapy, která je tenzorový produkt lineárních map do a tenzor se nazývá a multilineární násobení.
Abstraktní definice
Nechat
být polem charakteristické nuly, jako např
nebo
.Nechat
být konečným trojrozměrným vektorovým prostorem
a nechte
být jednoduchá objednávka tenzor tj. existují nějaké vektory
takhle
. Pokud nám bude dána sbírka lineárních map
, pak multilineární násobení z
s
je definováno[1] jako akce na
z tenzorový produkt těchto lineárních map,[2] a to

Protože tenzorový produkt lineárních map je sama lineární mapa,[2] a protože každý tenzor připouští a rozklad tenzorových řad,[1] výše uvedený výraz se lineárně rozšíří na všechny tenzory. To znamená pro obecný tenzor
, multilineární násobení je
![{ displaystyle { begin {aligned} & { mathcal {B}}: = (A_ {1} otimes A_ {2} otimes cdots otimes A_ {d}) ({ mathcal {A}}) [4pt] = {} & (A_ {1} otimes A_ {2} otimes cdots otimes A_ {d}) left ( sum _ {i = 1} ^ {r} mathbf {a } _ {i} ^ {1} otimes mathbf {a} _ {i} ^ {2} otimes cdots otimes mathbf {a} _ {i} ^ {d} right) [5 bodů ] = {} & sum _ {i = 1} ^ {r} A_ {1} ( mathbf {a} _ {i} ^ {1}) otimes A_ {2} ( mathbf {a} _ { i} ^ {2}) otimes cdots otimes A_ {d} ( mathbf {a} _ {i} ^ {d}) end {zarovnáno}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/578131c96c802126b32a930136da435d8de2f7a3)
kde
s
je jedním z
rozklady tenzorových řad. Platnost výše uvedeného výrazu není omezena na rozklad tenzorové řady; ve skutečnosti platí pro jakýkoli výraz
jako lineární kombinace čistých tenzorů, která vyplývá z univerzální vlastnost tenzorového produktu.
Je standardem používat následující zkratkové notace v literatuře pro multilineární multiplikace:

a

kde

je
operátor identity.
Definice v souřadnicích
Ve výpočetní multilineární algebře je běžné pracovat v souřadnicích. Předpokládejme, že vnitřní produkt je fixní na
a nechte
označit duální vektorový prostor z
. Nechat
být základem pro
, nechť
být dvojí základ, a nechť
být základem pro
. Lineární mapa
je pak představována maticí
. Podobně s ohledem na standardní produkt tenzoru
, abstraktní tenzor

je reprezentováno vícerozměrným polem
![{ displaystyle { widehat { mathcal {A}}} = [a_ {j_ {1}, j_ {2}, ldots, j_ {d}}] ve F ^ {n_ {1} krát n_ { 2} krát cdoty krát n_ {d}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7a39d34160d0f6db294f09c923100419af8a14df)
. Dodržujte to

kde
je jth standardní základní vektor
a tenzorový produkt vektorů je afinní Mapa Segre
. Z výše uvedených možností bází vyplývá, že multilineární násobení
se stává

Výsledný tenzor
žije v
.
Prveková definice
Z výše uvedeného výrazu se získá elementární definice multilineární násobení. Opravdu, protože
je vícerozměrné pole, může být vyjádřeno jako

kde

jsou koeficienty. Z výše uvedených vzorců pak vyplývá, že

kde
je Kroneckerova delta. Proto, pokud
, pak

Kde
jsou prvky
jak je definováno výše.
Vlastnosti
Nechat
být tenzorem řádu d nad tenzorovým součinem
-vektorové mezery.
Protože multilineární multiplikace je tenzorovým produktem lineárních map, máme následující multilineární vlastnost (v konstrukci mapy):[1][2]

Multilineární násobení je a lineární mapa:[1][2]

Z definice vyplývá, že složení dvou multilineárních multiplikací je také multilineární multiplikace:[1][2]

kde
a
jsou lineární mapy.
Pozorujte konkrétně, že multilineární násobení v různých faktorech dojíždí,

-li 
Výpočet
Faktor-k multilineární násobení
lze vypočítat v souřadnicích následujícím způsobem. Nejprve si to všimněte

Další, protože

existuje bijektivní mapa s názvem faktor-k Standard zploštění,[1] označeno
, který identifikuje
s prvkem z druhého prostoru, a to

kde
je jth standardní základní vektor
,
, a
je faktor-k zplošťovací matice z
jejichž sloupce jsou faktor-k vektory
v určitém pořadí, určeno konkrétní volbou bijektivní mapy
![{ displaystyle mu _ {k}: [1, n_ {1}] krát cdots krát [1, n_ {k-1}] krát [1, n_ {k + 1}] krát cdots krát [1, n_ {d}] až [1, N_ {k}].}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a3e1d65c6facfa5698a4fcd5230bfa093c2ff272)
Jinými slovy, multilineární násobení
lze vypočítat jako posloupnost d faktor-k multilineární multiplikace, které lze samy efektivně implementovat jako klasické maticové multiplikace.
Aplikace
The rozklad singulární hodnoty vyššího řádu (HOSVD) faktorizuje tenzor uvedený v souřadnicích
jako multilineární násobení
, kde
jsou ortogonální matice a
.
Další čtení