مسئله بهینهسازی
در ریاضیات و علوم رایانه و علم اقتصاد یک مسئله بهینهسازی، مسئله یافتن بهترین راه حل از میان همه راه حلهای عملی میباشد. مسئلههای بهینهسازی میتواند به دو دسته تقسیم شود که متغیرها پیوسته یا گسسته باشند. یک مسئله بهینهسازی با متغیرهای گسسته به عنوان یک مسئله بهینهسازی ترکیبی یا ترکیبیاتی شناخته میشوند. در یک مسئله بهینهسازی ترکیبی، ما به دنبال مجموعهای از اشیاء از قبیل عدد صحیح، جایگشت یا گرافی میگردیم که تعداد اعضایش محدود (و یا بهطور قابل شمارش نامحدود) باشند.
مسئله بهینهسازی پیوسته
شکل استاندارد مسئله بهینهسازی (پیوسته) به صورت زیر است:
به طوری که:
- تابع مورد نظر ماست که میخواهیم بر رویکمینه شود.
- محدودیت نابرابری نامیده میشود و
- محدودیت تساوی نامیده میشود.
طبق قرارداد، شکل استاندارد، یک مسئله به حداقل رساندن را توصیف میکند. یک مسئله به حداکثر رساندن میتواند با منفی کردن تابع هدف به دست آید.
مسئله بهینهسازی ترکیبی
بهطور رسمی یک بهینهسازی ترکیبی A یک چهارتایی
- مجموعه نمونه هاست.
- برای یک نمونه داده شده،مجموعه راه حلهای امکانپذیر است.
- برای یک مورد داده شده و راه حل ممکنبرای،اندازهرا مشخص میکند که معمولاً یک عدد حقیقی مثبت است.
- g هدف تابع است که یا برابر کمینه یا بیشینه است.
هدف این است که برای یک نمونه
برای هر مسئله بهینهسازی ترکیبی، یک مسئله تصمیم متناظر وجود دارد که میپرسد ببیند آیا یک راه حل ممکن برای مقدار خاص
مسئله بهینهسازی NP
یک مسئله بهینهسازی NP یا بهطور مخفف NPO یک مسئله بهینهسازی ترکیبی است با شرایط اضافی زیر. توجه داشته باشید که چندجملهایهای اشاره شده در زیر، توابعی با سایز متناسب با ورودیهای تابع هستند، نه مجموعهای مطلق از نمونه ورودیها.
- سایز هر راه حل ممکن بهطور چندجملهای محدود به سایز نمونهداده شدهاست.
- زبانهای ومیتوانند در زمان چندجملهای مشخص شوند و
- m در زمان چندجملهای قابل محاسبه است.
این دلالت بر این دارد که مسئله تصمیم متناظر، یک NP است. در علوم کامپیوتر، معمولاً مسائل بهینهسازی جالب توجه، ویژگیهای بالا را دارند و بنابراین مسائل NPO هستند. یک مسئله به علاوه یک مسئله بهینهسازی نوع P یا PO خوانده میشود اگر الگوریتمی وجود داشته باشد که در زمان چندجملهای راه حل بهینه را پیدا کند. معمولاً هنگام کار کردن با دسته NPO، مسائل بهینهسازی جالبی وجود دارد که نسخههای تصمیم، NP-سخت هستند. توجه داشته باشید که روابط سختی، همواره در تناسب با سادهسازی هستند. به علت ارتباط بین الگوریتمهای تخمین و مسائل محاسباتی بهینهسازی، مسائل بهینهسازی با نسخههای تصمیم NP-تکمیل لزوماً NPO-تکمیل نامیده نمیشوند. NPOPB یک دسته دیگر است؛ NPO با تابع هزینه محدود به چندجملهای. مسائلی با این شرایط، ویژگیهای مطلوب زیادی دارند.
جستارهای وابسته
منابع
- Optimization_problem&oldid =468506162 ویکیپدیای انگلیسی مسئله بهینهسازی
- مهدی قطعی، بهینهسازی خطی و بهینهسازی تر کیبیاتی، انتشارات ناقوس، ۱۳۹۲، تهران، ایران.