آموزش GAMS – قسمت ۱۷ : مدل‌سازی با متغیرهای باینری در GAMS

برای شروع یادگیری همین حالا تماس بگیرید ...

در قسمت‌های قبلی مجموعه آموزشی GAMS سایت بهینه‌یار، با تحلیل حساسیت و مسائل چندمحصولی آشنا شدیم. حالا در قسمت نوزدهم، به سراغ مدل‌سازی با متغیرهای باینری می‌رویم. متغیرهای باینری (۰ یا ۱) برای تصمیم‌گیری‌های گسسته (مثل انتخاب یا عدم انتخاب یک مسیر) استفاده می‌شوند. این آموزش برای مبتدیان طراحی شده و با یک مثال عملی در GAMS IDE، نحوه استفاده از متغیرهای باینری در یک مسئله حمل‌ونقل را یاد می‌گیرید. بیایید شروع کنیم!

آخرین اخبار مهندسی صنایع و مدیریت

پایان نامه مهندسی صنایع ارشد
انجام پایان نامه کارشناسی ارشد صنایع؛ راهنمای جامع، تخصصی و تضمینی برای موفقیت علمی
پایان نامه ارشد زنجیره تامین
انجام پایان‌نامه مهندسی صنایع ارشد در حوزه زنجیره تأمین؛ یک راهنمای جامع و تخصصی برای دانشجویان
زمان مطالعه: 5 دقیقه
استخراج مقاله از پایان نامه مهندسی صنایع
آموزش استخراج مقاله از پایان‌نامه مهندسی صنایع | راهنمای تخصصی برای دانشجویان صنایع
قیمت پایان نامه مهندسی صنایع
هزینه انجام پایان نامه مهندسی صنایع در سال ۱۴۰۴
زمان مطالعه: 5 دقیقه
انتخاب موضوع پایان نامه
موضوعات پایان‌نامه مهندسی صنایع ۱۴۰۴ + ۵۰ موضوع جدید و قابل استخراج مقاله ISI
زمان مطالعه: 5 دقیقه
انتخاب موضوع پایان نامه مهندسی صنایع
انتخاب موضوع پایان نامه مهندسی صنایع از صفر تا صد، راهنمای کامل برای دانشجویان

متغیرهای باینری چیست؟

در GAMS، متغیرهای باینری فقط مقادیر ۰ یا ۱ می‌گیرند و برای مدل‌سازی تصمیم‌های گسسته (مثل روشن/خاموش یا انتخاب/عدم انتخاب) مناسب‌اند. در مسائل حمل‌ونقل، ممکن است بخواهید تصمیم بگیرید که آیا یک مسیر خاص (مثل ارسال محصول به یک شهر) استفاده شود یا خیر.

کاربردهای متغیرهای باینری

  • انتخاب مسیر: تصمیم‌گیری برای استفاده یا عدم استفاده از یک مسیر حمل.
  • فعال‌سازی محدودیت: اعمال یا لغو یک شرط خاص.
  • مسائل گسسته: مثل انتخاب تعداد کامیون‌ها یا انبارها.

چرا متغیرهای باینری مهم‌اند؟

  • واقع‌گرایی: بسیاری از مسائل واقعی نیاز به تصمیم‌های گسسته دارند.
  • پیچیدگی: اضافه کردن متغیرهای باینری مدل را به برنامه‌ریزی مختلط (MIP) تبدیل می‌کند.
  • انعطاف‌پذیری: امکان مدل‌سازی سناریوهای پیچیده‌تر.

مدل‌سازی با متغیرهای باینری در GAMS IDE

برای این آموزش، یک مسئله حمل‌ونقل چندمحصولی را مدل می‌کنیم که در آن متغیرهای باینری تصمیم می‌گیرند کدام مسیرها (شهر-محصول) استفاده شوند. داده‌ها از اکسل وارد می‌شوند.

مرحله ۱: ساختار فایل اکسل

فایل اکسل (data_binary.xlsx) برای مسئله حمل‌ونقل چندمحصولی:

  • Sheet1 (هزینه‌ها)