Citat:
Ursprungligen postat av oyabin
Okej, jag vet inte hur jag ska lösa denna uppgift. Ska lösas med hjälp av Lagrange multiplier. u(x) verkar hållas ospecificerad.
Max U [with respect to x]: Integer{0,N} u(x_i) di s.t. integer{0,N} p_i * x_i di=E
Svaret ska bli
u′(x_i) = λp_i
dock vet jag inte om de menar u'(x_i) eller u' * x_i. Deras skrivsätt är minst sagt klandervärt..
Jag antar att Integer{0,N} skall vara integralen från 0 till N, alternativt något slags summa över i från 0 till N.
Med litet normalare notation:
Funktionalen U(x) = ∫ u(x(t)) dt skall maximeras under villkoret ∫ p(t) x(t) dt = E.
Sätt V(x; λ) = ∫ u(x(t)) dt - λ (∫ p(t) x(t) dt - E).
Funktionalderivering (ungefär partialderivering) m.a.p. x(t) ger
δV(x; λ)/δx(t) = u'(x(t)) - λ p(t)
I maximum skall denna vara lika med 0, dvs u'(x(t)) = λ p(t).
Alternativt, om det handlar om en summa:
Funktionen U(x_1, ..., x_N) = ∑ u_i(x_1, ..., x_N) Δ_i skall maximeras under villkoret ∑ p_i x_i Δ_i = E.
Jag uppfattar här Δ_i som några konstanta vikter i summan.
Sätt V(x_1, ..., x_n; λ) = ∑ u_i(x_1, ..., x_N) Δ_i - λ (∑ p_i x_i Δ_i - E).
Partialderivering m.a.p. x_i ger
∂V(x_1, ..., x_N; λ)/∂x_i = u'(x_1, ..., x_N) Δ_i - λ p_i Δ_i = (u'(x_1, ..., x_N) - λ p_i) Δ_i
I maximum skall denna vara lika med 0, dvs u'(x_1, ..., x_N) = λ p_i.