Laplace expansion

Inom linjär algebra är Laplaceexpansionen , uppkallad efter Pierre-Simon Laplace , även kallad kofaktorexpansion , ett uttryck för determinanten för en n × n matris B som en viktad summa av minorer n − 1 ) × ( n − 1) , som är determinanter för vissa ( submatriser av B . Specifikt, för varje jag ,

där är inmatningen av den i: te raden och j :te kolumnen i B , och är determinanten för submatris erhållen genom att ta bort den i: te raden och den j: te kolumnen i B .

Termen kallas kofaktorn för i B .

Laplace-expansionen är ofta användbar i bevis, som till exempel för att tillåta rekursion på storleken på matriser. Det är också av didaktiskt intresse för sin enkelhet och som ett av flera sätt att se och beräkna determinanten. För stora matriser blir det snabbt ineffektivt att beräkna jämfört med Gaussisk eliminering .

Exempel

Tänk på matrisen

Determinanten för denna matris kan beräknas genom att använda Laplace-expansionen längs någon av dess rader eller kolumner. Till exempel ger en expansion längs den första raden:

Laplace-expansion längs den andra kolumnen ger samma resultat:

Det är lätt att verifiera att resultatet är korrekt: matrisen är singular eftersom summan av dess första och tredje kolumn är två gånger den andra kolumnen, och därför är dess determinant noll.

Bevis

Antag att är en n × n matris och För tydlighetens skull märker vi även posterna i som utgör dess moll matris as

för

Tänk på villkoren i expansionen av som har som faktor. Var och en har formen

för någon permutation τ S n med och en unik och uppenbarligen relaterad permutation som väljer samma mindre poster som τ . På liknande sätt bestämmer varje val av σ en motsvarande τ dvs överensstämmelsen är en bijektion mellan och Med hjälp av Cauchys tvåradiga notation , den explicita relationen mellan och kan skrivas som

där är en tillfällig förkortning för en cykel . Denna operation minskar alla index större än j så att varje index passar i uppsättningen {1,2,...,n-1}

Permutationen τ kan härledas från σ enligt följande. Definiera med för och . Då uttrycks

Nu är operationen som tillämpar först och sedan applicerar (Observera att tillämpa A före B är ekvivalent med att tillämpa invers av A till den övre raden av B i tvåradsnotation)

där tillfällig förkortning för .

operationen som tillämpar först och sedan tillämpar är

ovan två är lika, alltså,

där är inversen av som är .

Således

Eftersom de två cyklerna kan skrivas som respektive transpositioner ,

Och eftersom kartan är bijektiv,

varav resultatet följer. På samma sätt gäller resultatet om indexet för den yttre summeringen ersattes med .

Laplace expansion av en determinant av komplementära minderåriga

Laplaces kofaktorexpansion kan generaliseras enligt följande.

Exempel

Tänk på matrisen

Determinanten för denna matris kan beräknas genom att använda Laplaces kofaktorexpansion längs de två första raderna enligt följande. Observera först att det finns 6 uppsättningar av två distinkta tal i {1, 2, 3, 4}, nämligen låt vara den tidigare nämnda uppsättningen.

Genom att definiera de komplementära kofaktorerna som ska vara

och tecknet på deras permutation att vara

Determinanten för A kan skrivas ut som

där är den komplementära uppsättningen till .

I vårt explicita exempel ger detta oss

Som ovan är det lätt att verifiera att resultatet är korrekt: matrisen är singular eftersom summan av dess första och tredje kolumn är två gånger den andra kolumnen, och därför är dess determinant noll.

Allmänt uttalande

Låt vara en n × n matris och uppsättningen av k -elementdelmängder av {1, 2, ... , n } , ett element i den. Sedan kan determinanten för utökas längs de k rader som identifieras av enligt följande:

där är tecknet för permutationen som bestäms av och , lika med , i moll av som erhålls genom att rader och kolumner med index i och respektive, och (kallas komplementet till ) definierade som , och är komplementet till H respektive

Detta sammanfaller med satsen ovan när . Samma sak gäller för alla fasta k kolumner.

Beräkningskostnad

Laplace-expansionen är beräkningsineffektiv för högdimensionella matriser, med en tidskomplexitet O ( n !) i stor O-notation av . Alternativt kan användning av en sönderdelning till triangulära matriser som i LU-sönderdelningen ge determinanter med en tidskomplexitet på O ( n 3 ) . Följande Python- kod implementerar Laplace-expansion rekursivt [ citat behövs ] :

 
    
        
         00

      0
        0
        
             def  determinant  (  M  ):  # Basfall för rekursiv funktion: 1x1 matris  om  len  (  M  )  ==  1  :  returnera  M  [  ][  ]  totalt  =  för  kolumn  ,  element  i  uppräkning  (  M  [  ]):  # Exkludera första raden och nuvarande kolumn.  K  =  [  x  [:  kolumn  ]  +  x  [        
                0   
              
      kolumn  +  1  :]  för  x  i  M  [  1  :]]  s  =  1  om  kolumn  %  2  ==  annat  -  1  totalt  +=  s  *  element  *  determinant  (  K  )  returnerar  totalt 

Se även

  1. ^ Stoer Bulirsch: Inledning till numerisk matematik
  •   David Poole: Linjär algebra. En modern introduktion . Cengage Learning 2005, ISBN 0-534-99845-3 , s. 265–267 ( begränsad onlinekopia , s. 265, på Google Books )
  •   Harvey E. Rose: Linjär algebra. Ett rent matematiskt tillvägagångssätt . Springer 2002, ISBN 3-7643-6905-1 , s. 57–60 ( begränsad onlinekopia , s. 57, på Google Books )

externa länkar