Multilineární násobení - Multilinear multiplication

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

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 . 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

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í

  1. ^ A b C d E F M., Landsberg, J. (2012). Tenzory: geometrie a aplikace. Providence, R.I .: American Mathematical Society. ISBN  9780821869079. OCLC  733546583.
  2. ^ A b C d E Multilineární algebra | Werner Greub | Springer. Universitext. Springer. 1978. ISBN  9780387902845.