آموزش GAMS – قسمت ۱۴ : وارد کردن داده‌ها از اکسل

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

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

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

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

چرا از اکسل برای داده‌ها استفاده کنیم؟

وارد کردن داده‌ها از اکسل در GAMS:

  • مدیریت آسان: داده‌ها را در جدول‌های مرتب ذخیره می‌کند.
  • کاهش خطا: از وارد کردن دستی داده‌ها در کد جلوگیری می‌کند.
  • مقیاس‌پذیری: برای مدل‌های بزرگ با صدها یا هزاران داده مناسب است.

GAMS IDE از فایل‌های GDX (GAMS Data eXchange) برای خواندن داده‌های اکسل پشتیبانی می‌کند.

مراحل وارد کردن داده‌ها از اکسل در GAMS IDE

برای وارد کردن داده‌ها از اکسل به GAMS IDE:

  1. ایجاد فایل اکسل: داده‌ها را در یک فایل اکسل (.xlsx) به‌صورت جدول مرتب کنید.
  2. تبدیل به GDX: از ابزار خارجی مثل gdx2excel یا اسکریپت‌های GAMS برای تبدیل اکسل به فایل .gdx استفاده کنید.
  3. خواندن در GAMS IDE: با دستور $load داده‌ها را از فایل .gdx به مدل وارد کنید.

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

فرض کنید می‌خواهید هزینه حمل و تقاضا را برای مسئله حمل‌ونقل وارد کنید. فایل اکسل (data.xlsx) باید به این شکل باشد:

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

Sheet2 (تقاضاها):