گروه آموزشی و پژوهشی مهندسی صنایع، مدیریت و کسب و کار بهینه یار

انواع داده ها و تعاریف

پروژه خود را در اینجا ثبت کنید

برای دریافت مشاوره بیشتر می توانید با شماره های زیر تماس بگیرید

04

هر نماد یا شناسه دقیقا یکی از انواع داده های GAMS اصلی زیر را دارد:

توجه داشته باشید

اسکالرها و جداول انواع داده جداگانه نیستند بلکه فرمت های ورودی مناسب برای پارامتر نوع داده هستند. برای جزئیات به نمای کلی پارامترها، اسکالرها و جداول مراجعه کنید.

GAMS از نمادهای مختصر برای هر نوع داده در خروجی استفاده می کند. برای جزئیات، مروری بر انواع داده های GAMS و نمادهای اختصاری آنها را ببینید.

اعلامیه ها ویژگی های مشترکی دارند. مثال زیر یک ساختار معمولی دارد:

Parameter    a(i,j)        "input-output matrix" ;

ساختار این است:

Keyword for data type - identifier (with index list) - explanatory text ;.

توجه داشته باشید که لیست اندیس ها (یا لیست دامنه) و متن توضیحی همیشه ویژگی های اختیاری هستند. با این حال، توصیه می کنیم در صورتی که نوع داده روی یک دامنه تعریف شده است، لیست اندیس ها را مشخص کنید. مزایای این عمل در بخش بررسی دامنه بیان شده است.

متغیرها، مجموعه ها، پارامترها و معادلات ممکن است بر روی یک یا چند شاخص تعریف شوند. در حال حاضر حداکثر تعداد ابعاد برای همه این نوع داده ها ۲۰ است.

همچنین توصیه می شود برای شفافیت یک متن توضیحی اضافه کنید. برای اطلاعات بیشتر در مورد متون توضیحی، به بخش متن زیر مراجعه کنید. نمونه های دیگر برای اعلامیه ها به شرح زیر است:

Set         time     "time periods" ;
Model       turkey   "turkish fertilizer model" ;
Variables   x,y,z ;

توجه کنید که در مثال آخر تعدادی شناسه (که با کاما از هم جدا شده اند) در یک عبارت اعلام شده است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *