Jacobi determinant, flervariabelanalys
Hej!
Jag undrar varför Jacobi determinanten används i flervariabelanalysen när man ska finna lokala maximum eller minimum vid exempelvis en triangel eller halvcirkels rand! Som jag förstår saken ifrån linjär algebra, säger oss jacobi determinanten hur arean förändras inom en del av koordinatsystemet som är inzoomad.
Fråga: Här sätts determinanten lika med noll? Vad innebär detta? Att arean/volymen är noll? At gradienterna ska vara kinjärt beroende? Ha en eller oändligt många lösningar?
Vad är är tanken med att efterfråga linjärt beroende gradienter?
Mitt försök: Kan det vara för att vi i sådana fall egentligen har en gradient, vilket beskriver lutningen på randen? Sätt den lika med noll så finner man max och min inom det intervallet? I sådana fall, om man skulle ha två bivillkor, och vill ha randen som alstras därigenom, kan man i sådana fall helt enkelt skapa en likartad determinant med skillnaden att man adderar gradienten för det tillagda bivillkoret?
En svår fråga så jag reserverar för eventuella fel:
Detta relaterar till användning av Lagrange multiplikatormetod. Du kan endast garanterat lösa problemet med denna metod om gradienten för funktionen och bivillkoret är linjärt beroende, alltså om de är parallella.
Du garanterar detta genom att räkna ut skalärprodukten av och en vektor som är ortogonal till och sätta detta lika med noll. Matematiskt är detta samma sak som att Jacobianen (Jacobideterminanten) är lika med noll:
Vi kan gå den andra vägen. Om vi minns hur man ställer upp Lagrange multiplikatormetod har vi att följande ekvationssystem måste gälla:
För att multiplikatorn ska vara användbar måste:
Vilket är ekvivalent med att Jacobianen är lika med noll enligt ovan.
För att vidare svara på dina frågor efterfrågas att gradienterna är linjärt beroende för att då vet man att att randen och funktionen (eller dess nivåkurvor) tangerar varandra i punkten. Gradienterna är normalvektorer till funktionens nivåkurvor så det är endast då de är parallella i en punkt som de kan tangera varandra.
Wikipedia - Lagrange multiplier
Paul's Notes - Lagrange multipliers
Khan Academy - Interpretation of Lagrange multipliers
Angående ditt eget försök att förklara finns det rigorösa sätt att behandla flera bivillkor. Det är dock ganska avancerat och behandlar stabilitetsanalys av lösningsmetoden med mera. Du kan läsa mer här:
Tack!
I denna bilden används ”Lagranian”: jag har svårt att överföra det till determinanten av grad och delat på grad 2. Vet du hur man tor (Dock så var din svar mycket hjälpsamma! Lärde mig en hel del! )
Tack på förhand!
Det är inte mitt favoritområde och var lite för länge sedan jag läste det, så jag kan inte vara särskilt hjälpsam. Lagrangianen är enbart en funktionsdefinition som fångar målfunktionen, våra bivillkor och multiplikator-variabler. Du kan läsa ett uttömmande svar av Snuggly_Person om det intuitiva bakom metoden här:
Hej!
Jag fyller på med litet bakgrund till varför det är intressant att studera gradienter till målfunktionen och till bivillkor-funktionen.
Du vill finna optimum för en funktion där definitionsmängden beskriver vilka punkter i planet som du ska söka optimum bland. Anta att denna definitionsmängd kan beskrivas som en nivåkurva till en funktion ,
Säg att funktionen har optimum i punkten och att funktionen är snäll i denna punkt, så att nivåkurvans tangent i denna punkt ej är lodrät. Eftersom funktionen är snäll i punkten så kan en liten del av nivåkurvan runt punkten beskrivas med en parameterisering, så att och där parametern
Funktionen , där , är en funktion av en enda variabel () och vi vet att optimum för denna funktion fås genom att studera nollställen till derivatan . Kedjeregeln ger derivatan
Denna summa kan skrivas som en skalärprodukt mellan två vektorer, gradientvektorn till funktionen, , och tangentvektorn till nivåkurvan, . Optimum för funktionen uppfyller alltså ekvationen
vilket betyder att vektorerna och är vinkelräta. Det gäller att tangentvektorn är vinkelrät mot normalvektorn ; med andra ord är vinkelrät mot , som i sin tur är vinkelrät mot vilket betyder att är parallell med . Det finns därför en förlängningsfaktor (ett tal ) så att
Denna förlängningsfaktor kallas Lagranges multiplikator och används för att omformulera det ursprungliga optimeringsproblemet för funktionen med den komplicerade definitionsmängden till ett enklare optimeringsproblem för funktionen med den enklare definitionsmängden .
Optimum till funktionen antas när vektorn är lika med nollvektorn.
.
Att denna vektor är lika med nollvektorn är samma sak som att samtliga tre komponenter är lika med talet noll, det vill säga
och
och
.
Funktionen är optimeringsproblemets Lagrangefunktion som översätter problemet att finna optimum för funktionen till problemet att finna optimum för funktionen ; notera att definitionsmängden saknar bivillkor.
Varefter Jacobis determinant alstras!
Tack så jättemycket både Ebola och Albiki, era svar var mycket gynnsamma!
Något annat som länge undgick mig är att det faktiskt finns en ganska intressant tolkning av vad talet (jag låter beteckna variabeln och beteckna konstanten i lösningen till ekvationssystemet) innebär. Det är inte bara en restprodukt av beräkningen, utan talet ger faktiskt förändringshastigheten hos optimumet med avseende på bivillkoret.
Det blir enklare att förstå om vi istället beskriver bivillkoret som (Detta är ekvivalent med din formulering ifall man sätter till så att bivillkoret blir ). Lagrangianen blir då:
Om vi nu tänker oss att vi låter variera, d.v.s. vi ruckar på bivillkoret så att optimumet beror av , går det att visa att hastigheten med vilken optimumet förändras då varierar är , alltså
Ponera till exempel att en bilfirma har en budget på och har vinst och utgifter som beror på två variabler och , hur många bilar som köps in och hur många arbetstimmar som läggs ned. Med hjälp av Lagrangianen finnes ett maximum för dessa vinster (vi ställer upp det som att skall maximeras med bivillkoret ) och i samband med det fås en Lagrangemultiplikator , som vi säger får värdet .
Det betyder alltså att om vi skulle öka budgeten till skulle den maximala vinsten öka med . Om man istället minskade budgeten med en krona skulle då den maximala vinsten minska med . På så sätt kan även Lagrangemultiplikatorn vara hjälpsam för att anpassa bivillkoret.