Bantu memahami pengganda Lagrangian?

10

Saya mencoba memahami pengganda Lagrangian dan menggunakan contoh masalah yang saya temukan online.

Penyiapan Masalah:

Pertimbangkan konsumen dengan fungsi utilitas u(x,y)=xαy1α , di mana α(0,1) . Misalkan konsumen ini memiliki kekayaan w dan harga p=(px,py) . Hanya itu yang kami terima.

Pekerjaan yang Saya Lakukan:

Saya kemudian mendefinisikan persamaan batasan anggaran: w=xpx+ypy . Saya juga kemudian mendefinisikan Lagrangian terkait untuk masalah maksimalisasi konsumen: Λ(x,y,λ)=xαy1α+λ((xpx+ypy)w) .

Pertanyaan saya:

Apa persamaan ini yang bisa saya lakukan? Meskipun saya mengaturnya diberikan rumus pada halaman Wikipedia tentang pengganda Lagrangian, saya benar-benar tidak tahu apa tujuan dari persamaan ini. Seperti saya tidak mengerti bagaimana persamaan yang diberikan memungkinkan saya untuk menentukan cara memaksimalkan fungsi utilitas saya.

Catatan: Saya akrab dengan kalkulus multivariabel dan Lagrangians ( L=TV ) dalam fisika, tetapi metode ini baru bagi saya.

Stan Shunpike
sumber
2
Anda dapat mempertimbangkan untuk menanyakan hal ini di math.stackexchange.com jika Anda tidak mendapatkan jawaban yang bagus di sini! Pertanyaan bagus.
123

Jawaban:

8

Fungsi optimalisasi terbatas memaksimalkan atau meminimalkan subjek objektif untuk satu kendala atau lebih. Seperti yang saya pahami, pendekatan pengali Lagrangian mengubah masalah optimisasi terbatas (I) menjadi masalah optimisasi tidak terbatas (II) di mana nilai kontrol optimal ke masalah II juga nilai kontrol optimal untuk masalah I. Selain itu, fungsi tujuan dalam masalah I dan II mengambil nilai optimal yang sama. Triknya adalah cara cerdas untuk menempatkan kendala ke dalam fungsi tujuan secara langsung daripada menggunakannya secara terpisah.

Saya setuju dengan presentasi Anda tentang masalah maksimalisasi konsumen: .Λ(x,y,λ)=xαy1α+λ((xpx+ypy)w)

Sekarang kita ambil turunan parsial sehubungan dengan x an y, tetapkan mereka sama dengan nol, lalu selesaikan untuk x * dan y *.

0=Λ/x=αxα1y1α+λpx=(α/x)xαy1α+λpx

λ=(α/(xpx))xαy1α

0=Λ/y=(1α)xαyα+λpy=((1α)/y)xαy1α+λpy

λ=((1α)/(ypy))xαy1α

(α/(xpx))xαy1α=λ=((1α)/(ypy))xαy1α

(α/(xpx))=((1α)/(ypy))

(eqn 1)(ypy)/(1α)=(xpx)/α

Pulihkan persamaan batasan anggaran dengan mengambil turunan parsial .Λ/λ=0

(eqn 2)0=Λ/λ=xpx+ypywxpx/w+ypy/w=1

Kami sekarang memiliki dua persamaan dan dua tidak diketahui (x, y) dan dapat menyelesaikan untuk x * dan y *.

ypy/w=xpx/w(1/α1)=xpx/w/αxpx/w

1=ypy/w+xpx/w=xpx/w/α

(hasil 1)α=xpx/w

α=xpx/w=1ypy/w

1α=ypy/w

x=αw/pxy=(1α)w/py

BKay
sumber
λΛ(x,y,λ)λΛλλ
Λ/λλ
Itu membuatnya jelas. Terima kasih telah mengklarifikasi. Saya telah bekerja melalui contoh di sini: math.stackexchange.com/questions/674/… tapi entah bagaimana sebenarnya memiliki nomor membingungkan saya. Melihat variabel lebih masuk akal.
Stan Shunpike
ypyw=xpxw(α1)
5

w

  1. xy
  2. wλ
  3. xyλ(xpx+ypyw)λλ
  4. λwλ
  5. λ

uλ(xpx+ypyw)

Nils
sumber
5

Menggunakan pengganda Lgrange untuk mengoptimalkan fungsi di bawah batasan adalah teknik yang berguna , meskipun pada akhirnya, ini memberikan wawasan dan informasi tambahan. Menempel pada kasus kendala kesetaraan, masalahnya

max(x,y)u(x,y)=xαy1α,α(0,1)
s.t.w=pxx+pyy

tentu saja dapat ditransformasikan dalam masalah yang tidak dibatasi oleh substitusi langsung:

maxyu(x,y)=(wypypx)αy1α,α(0,1)

Tetapi secara umum, substitusi langsung dapat menghasilkan ekspresi rumit (terutama dalam masalah dinamis), di mana kesalahan aljabar akan mudah dilakukan. Jadi metode Lagrange memiliki keunggulan di sini. Selain itu, pengali Lagrange memiliki interpretasi ekonomi yang bermakna. Dalam pendekatan ini, kami mendefinisikan variabel baru, katakan , dan kami membentuk "fungsi Lagrangean"λ

Λ(x,y,λ)=xαy1α+λ(wpxxpyy)

Pertama, perhatikan bahwa adalah setara dengan , karena bagian ditambahkan ke kanan adalah identik nol. Sekarang kami memaksimalkan Lagrangean sehubungan dengan dua variabel dan kami mendapatkan kondisi urutan pertamaΛ(x,y,λ)u(x,y)

ux=λpx

uy=λpy

Menyamakan melalui , ini menyediakan dengan cepat hubungan mendasarλ

u/xu/y=pxpy

Hubungan optimal ini, bersama dengan batasan anggaran, menyediakan sistem dua persamaan dalam dua yang tidak diketahui, dan dengan demikian memberikan solusi sebagai fungsi dari parameter eksogen (parameter utilitas , harga dan kekayaan yang diberikan ).(x,y)α(px,py)w

Untuk menentukan nilai , kalikan masing-masing kondisi orde pertama seluruhnya dengan dan masing-masing lalu jumlahkan secara berdampingan untuk mendapatkanλxy

uxx+uyy=λ(pxx+pyy)=λw

Dengan utilitas homogen tingkat satu, seperti halnya dengan fungsi Cobb-Douglas, kami memilikinya

uxx+uyy=u(x,y)

dan jadi pada bundel optimal yang kita miliki

u(x,y)=λw

Dan inilah bagaimana pengganda Lagrange memperoleh interpretasi yang bermakna secara ekonomi: nilainya adalah utilitas marginal kekayaan . Sekarang, dalam konteks utilitas ordinal , utilitas marginal tidak benar-benar bermakna (lihat juga diskusi di sini ). Tetapi prosedur di atas dapat diterapkan misalnya untuk masalah minimisasi biaya, di mana pengali Lagrange mencerminkan peningkatan total biaya dengan peningkatan marginal dalam jumlah yang diproduksi, dan dengan demikian itu adalah Biaya Marginal.

Alecos Papadopoulos
sumber
Ini adalah penjelasan yang bagus. Pertanyaan: pada halaman Wikipedia tentang pengganda Lagrangian, ia menyatakan Namun, tidak semua titik stasioner menghasilkan solusi dari masalah aslinya. Dengan demikian, metode pengganda Lagrange menghasilkan kondisi yang diperlukan untuk optimalitas dalam masalah kendala. apakah ini berarti istilah "maksimisasi" salah? Karena saya pikir perlu tidak berarti cukup tetapi sebaliknya.
Stan Shunpike
@StanShunpike Memang, mereka hanya perlu. Mereka menjadi cukup ketika fungsi objektif dan kendala memiliki sifat tertentu. Misalnya, dengan batasan linier dan fungsi objektif kuasi-cekung, mereka juga cukup.
Alecos Papadopoulos
@AlecosPapadopoulos Cara lain menulis adalah fungsi utilitas tidak langsung , benar? Jadi, jika saya tidak salah, ini adalah aplikasi dari Teorema Amplop, bukan? u(x,y) v
Mathemanic
2

Saya sarankan Anda untuk mengerjakan jawaban paragraf demi paragraf ini, memastikan Anda mendapatkan masing-masing dari mereka, atau Anda akan menjadi bingung. Anda bahkan mungkin ingin mengabaikannya nanti jika itu tidak perlu untuk tujuan Anda.

Gagasan utama yang didengar adalah bahwa jika titik tersebut adalah kondisi semua ekstrem, maka tidak perlu titik stasioner Lagrangian, yaitu titik tersebut, bahwa semua turunan parsial Lagrangian adalah nol di dalamnya. Untuk mengatasi masalah Anda harus mengidentifikasi semua titik stasioner dan daripada menemukan maksimum di antara mereka.

Namun secara umum resep ini bukan entitas yang dapat diandalkan, karena maksimum mungkin tidak ada. Biasanya Anda dapat memverifikasi keberadaannya dengan teorema Weierstrass. Ini membutuhkan fiksi yang kontinyu dan himpunan yang ringkas seperti ini di sini. Secara umum itu berarti bahwa Anda perlu memeriksa setiap titik batas dari himpunan yang dipermasalahkan, poin dan poin .x=0y=0

Dalam hal ini persamaan Anda tidak cukup untuk solusi, karena set yang Anda pertimbangkan didefinisikan oleh ketidaksetaraan daripada persamaan. Anda dapat menunjukkan, bahwa fungsinya monoton dalam dan , sehingga maksimum berada di batas kanan atas. Utilitas juga adalah 0 jika atau , sementara ada poin yang layak di mana ia benar-benar positif, sehingga maksimum tidak dapat dicapai di batas kiri atau bawah. Maka pendekatan ini sepenuhnya dibenarkan.xyx=0y=0

Di masa depan Anda harus menyadari masalah itu jika jenis seperti itu harus dipecahkan secara umum dengan menerapkan Kuhn-Tucker Theorem dan saya merekomendasikan Anda untuk berkenalan dengannya setelah Anda memahami materi ini.

Nikita Toropov
sumber
2

Seperti yang telah dicatat oleh orang lain, inti dari metode Lagrange adalah untuk mengubah masalah constrained-extremum menjadi bentuk sedemikian rupa sehingga FOC masalah free-extremum dapat diterapkan. Di pengaturan Anda, Anda mengubah masalah yang tidak dibatasi ( ) menjadi:maxu(x,y)

Λ=xαy1α+λ(w(xpx+ypy))

Jika Anda berasumsi bahwa batasan akan dipenuhi, yaitu, bahwa , maka istilah terakhir akan hilang secara terpisah dari nilai , sehingga akan identik dengan . Caranya adalah memperlakukan sebagai variabel pilihan tambahan, sehingga memaksimalkan . Karena syarat pesanan pertama untuk adalahxpx+ypy=wλΛuλΛ(x,y,λ)λ

Zλ=w(xpx+ypy)=0
kita dapat yakin akan kepuasan dari kendala dan hilangnya .λ

Adapun interpretasi dari (multiplier Lagrange), dalam hal ekonomi yang luas itu adalah harga bayangan dari kendala th. Dalam pengaturan Anda, di mana hanya ada batasan anggaran, harga bayangan adalah biaya peluang dari kendala anggaran, yaitu, utilitas marjinal dari uang anggaran (pendapatan).λii

Cara lain untuk melihatnya adalah mengukur sensitivitas terhadap perubahan pada batasan (anggaran). Bahkan di dapat dibuktikan ituλΛ

dΛdw=λ

Perhatikan bahwa untuk interpretasi ini dari masuk akal Anda harus selalu menyatakan kendala sebagai , bukan sebagai (seperti yang Anda tulis pada pengaturan Anda). w - ( x p x + y p y ) ( x p x + y p y ) -λw(xpx+ypy)(xpx+ypy)w

han-tyumi
sumber