بهینهسازی مقید
بهینهسازی پاوَسته یا بهینهسازی مقید (Constrained optimization)، گونهای از بهینهسازی میباشد که در آن تابع هزینه نسبت به متغیرهایی و باوجود پاوَندی (قیودی) بر روی این متغیرها بهینه میشود. این پاوَندها میتوانند بهصورت نابرابری یا برابری باشند که در نتیجه آن قیود بهصورت تساوی یا نامساوی باید برقرار شوند.
فرم کلی
یک مسئله بهینهسازی پاوسته در حالت کلی به گونه زیر میتواند باشد:
که در آن
درصورتی که:
- تابع هزینه تابع محدبی باشد،
- پاوندهای نابرابری نیز تابعهایی محدب باشند،
- پاوندهای برابری توابعی هَمگر (affine) باشند،
آنگاه این یک مسئله بهینهسازی محدب خواهد بود.
شرط لازم جواب
به یاری شرایط کاروش–کون–تاکر، میتوان شرط کافی برای جواب بهینه را پیدا کرد.
برای همین، نخست تابع لاگرانژین را بهصورت زیر مینویسیم.
که در آن
سپس شرط لازم (و نه کافی) برای بهینگی نقطه
که در آن
اثبات
در اینجا اثبات میشود که هیچ نقطه دیگری در همسایگی
از آنجا که برای
از سوی دیگر با توجه به برقراری شرایط کاروش–کون–تاکر برای
پس داریم:
بنابراین برای هر نقطه در همسایگی
شرط کافی و لازم جواب
چنانچه مسئله بالاگفته شده، یک مسئله محدب باشد، آنگاه شرایط کاروش–کون–تاکر نقطه سراسری (global) بهینه را بدست میدهد.
اثبات
میخواهیم نشان دهیم که برای هر نقطه
از آنجا که
با نگاه به شرایط کاروش–کون–تاکر، داریم:
اما از آنجا که برای نقطه
که سرانجام به رابطه زیر میرسیم.
روشهای حل
بهینهسازی پاوسته به برابری (Equality Constrained Optimization)
روش جایگزینی
در این روش با توجه به قید تساوی، مسئله به یک بهینهسازی نامقید تبدیل میشود. برای این منظور باید مقادیر متغیرها باتوجه به قید در تابع هزینه جایگزین شوند. برای مسائل بسیار ساده، مثلاً توابع دو متغیره که دارای قید تساوی هستند، استفاده از روش جایگزینی گزینه مناسبی است. ایده اصلی این است که قیود را در تابع هزینه جایگزین کنیم تا یک تابع ترکیبی ایجاد شود که تأثیر قیود را در بر میگیرد. برای مثال، فرض کنید هدف بیشینه کردن
روش ضرایب لاگرانژ
در این روش به کمک روش ضرایب لاگرانژ، مسئله به یک بهینهسازی نامقید تبدیل میشود. وانگهی متغیرهای مسئله جدید، برابر متغیرهای قبلی و متغیرهای لاگرانژ به تعداد قیدهای تساوی است.
بهینهسازی پاوسته به نابرابری (Inequality Constrained Optimization)
شرایط کاروش–کون–تاکر
اگر بهینهسازی محدب باشد، شرایط کاروش–کون–تاکر شرطی کافی و لازم برای نقطه بهینه سراسری (global) خواهد بود. جز این، شرط KKT تنها شرط لازم خواهد بود.
به یاری شرایط کاروش–کون–تاکر، میتوان مسئله را با بهکارگیری از روش پیشبینی-ویرایش حل کرد. برای این منظور معمولاً لازم است تا شرط محدب بودن مسئله بهینهسازی درنگریسته شود.
جستارهای وابسته
منابع
- ↑ «جستوجوی پابند». www.vajehyab.com. دریافتشده در ۲۰۲۲-۰۸-۱۳.
- ↑ «سامانه واژهیار». vajeyar.apll.ir. دریافتشده در ۲۰۲۱-۰۹-۲۵.
- ↑ Boyd, Stephen; Vandenberghe, Lieven (2004). Convex Optimization. Cambridge: Cambridge University Press. pp. 244. ISBN 0-521-83378-7. MR 2061575.
- ↑ Prosser, Mike (1993). "Constrained Optimization by Substitution". Basic Mathematics for Economists. New York: Routledge. pp. 338–346. ISBN 0-415-08424-5.
- ↑ Convex Optimization by Stephen Boyd.