ضرایب لاگرانژ – به زبان ساده
پیشتر در وبلاگ فرادرس مفاهیم مربوط به نحوه یافتن ماکزیمم و مینیمم یک تابع را توضیح دادیم. در این مطلب قصد داریم تا ماکزیمم یا مینیمم یک تابع را تحت یک قید خاص بدست آوریم. برای انجام این کار از روش ضرایب لاگرانژ استفاده میکنیم.

ضرایب لاگرانژ
هدف ما یافتن ماکزیمم یا مینیمم تابع تحت قید است. برای نمونه فرض کنید میخواهیم با فرض اینکه مساحت جانبی یک معکب مستطیل را داریم، بیشترین حجم ممکن را بدست آوریم.
برای بدست آوردن ماکزیمم یا مینیمم تابع که تحت قید قرار گرفته باید مراحل زیر را انجام دهید:
1. دو سیستم معادلهای زیر را تشکیل دهید.
2. مقادیر y ،x و z بدست آمده از قدم اول را در قرار داده و ماکزیمم و مینیمم مقادیر f را بدست آورید.
در روابط بالا به ضریب لاگرانژ گفته میشود. شاید قدمهای ارائه شده در بالا برای شما گیج کننده باشند، اما در ادامه مثالهایی ارائه شده که میتواند در درک موضوع بسیار کمککننده باشد. توجه داشته باشید که دو رابطه ارائه شده در قدم اول، نشان دهنده ۴ معادله است. با باز کردن رابطه مربوط به گرادیان، داریم:
برای برقراری رابطه فوق، تمامی مولفههای دو سمت رابطه، باید با یکدیگر مساوی باشند. بنابراین میتوان گفت:
سه رابطه در بالا بدست آمد. این روابط به همراه رابطه ۴ معادله را تشکیل میدهند که با حل آنها y ،x و z و بدست میآیند. توجه داشته باشید در حالتی که با تابعی دو متغیره کار میکنیم، تعداد مجهولات ۳ مورد خواهد بود.
جهت توضیح فیزیکی معادلات فوق، تابع را در نظر بگیرید. فرض کنید میخواهیم مقادیر ماکزیمم و مینیمم این تابع را در حالتی بدست آوریم که نقاط بدست آمده، روی دایره قرار داشته باشند.
به منظور توضیح مفهوم سوال در ابتدا شکل زیر را در نظر بگیرید.

همانطور که میبینید تابع به ازای kهای مختلف ترسیم شده است. حال نقطه (x,y) باید به نحوی یافته شود که k بیشترین یا کمترین مقدار بوده و تابع با برخورد داشته باشد. در تصویر فوق مینیمم مقدار k که البته با g نیز برخورد دارد، نموداری است که با رنگ قرمز نشان داده شده است. x,y معادل با نقطه برخورد، نشان دهنده مینیمم مقدار k است. البته از روی شکل میتوان تشخیص داد که نقطه مذکور برابر با (0,1) است. با جایگذاری این مقدار در تابع f مقدار مینیمم آن برابر میشود با:
مثال ۱
ابعاد جعبهای با بیشترین حجم را با استفاده از روش ضرایب لاگرانژ بیابید. همچنین فرض کنید مساحت جانبی آن نیز برابر با است.
ما به دنبال بیشترین حجم هستیم. بنابراین هدف ماکزیمم کردن تابع زیر است.
از طرفی میدانیم که مساحت سطح جانبی مکعب برابر با عدد ثابت ۶۴ است. بنابراین مساحت همان قید بوده که میتوان آن را به صورت زیر بیان کرد:
بنابراین تابع g نیز به صورت زیر است.
تابع به خودی خود دارای ماکزیمم یا مینیمم نسبی نیست. در حقیقت با طی کردن مسیر g باید مقادیر x,y,z به نحوی تعیین شوند که مقدار f ماکزیمم شود. با نوشتن روابط و داریم:
معادله ۱
معادله ۲
معادله ۳
معادله ۴
راههای بسیاری به منظور حل معادلات فوق وجود دارد. در ابتدا معادله ۱ را در x، معادله ۲ را در y و معادله ۳ را در z ضرب میکنیم.
معادله ۵
معادله ۶
معادله ۷
با برابر قرار دادن معادلههای ۵ و ۶ داریم:
$$ \large \begin {align*} \lambda x \left ( { y + z } \right ) & = \lambda y \left ( { x + z } \right ) \\ \lambda \left ( { x y + x z } \right ) - \lambda \left ( { y x + y z } \right ) &= 0 \\ \lambda \left ( { x z - y z } \right ) & = 0 \hspace {0.5in} \Rightarrow \hspace {0.5in} \lambda = 0 \, \, \, \, \, \,{ \mbox {or}} \, \, \, \, \, x z = y z \end {align*} $$مطالب مجله فرادرس را در جستجوی گوگل سریعتر ببینید














عالی بود مرسی
درجه یک و کاربردی.
دم شما گرم❤️
ممنون از توضیح و مثال های زیباتون.
عالی کوتاه و مفید
ممنون از شما بنده دانشجوی ارشد اقتصاد هستم
لطف میکنید مطالب بیشتری را درمورد لاگرانژ و تفاوت های ان با کانتاکر رو توضیح بدین
سلام
ممنون. كاربردي و ساده توضيح داده شده است
بدنيست خيلي ساده در مورد چرايي موضوع و اينكه لاگرانژين واقعا چه ميكنه توضيح بدهيد.
ممنون
سلام. من دانشجوی ارشد datascienceهستم. بسیار ممنون از توضیحات شما.
توضیح بسیار عالی بود
اما فکر کنم که
قسمت پایانی به نظرم اشتباه شده به طوری که ماکزیمم و مینیمم مقادیر تابع f باید به ترتیب برابر با f(-10,6)=-68 , f(10,-6)=68
با تشکر.
سلام.
اشتباه مذکور اصلاح شد.
از توجه و دقت شما سپاسگزاریم.
besiyar sade va mofid. mamnoon