فی ژوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی ژوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

راهنمای عملیاتی نرم‌ افزار GAMS

اختصاصی از فی ژوو راهنمای عملیاتی نرم‌ افزار GAMS دانلود با لینک مستقیم و پر سرعت .

راهنمای عملیاتی نرم‌ افزار GAMS


راهنمای عملیاتی نرم‌ افزار GAMS

دانلود مقاله راهنمای عملیاتی نرم‌ افزار GAMS

نوع فایل : Word
تعداد صفحات : 37
فهرست و پیشگفتار

GAMS چیست؟
سیستم GAMS یک زبان برنامه‌نویسی مدل‌سازی با قابلیت بالاست.
از GAMS برای حل مسائل برنامه‌ریزی خط (LP)، برنامه‌ریزی غیرخطی (NLP)، برنامه‌ریزی صحیح مختلط (MIP)، برنامه‌ریزی خطی صحیح مختلط (MINLP) و مسائل مکمل خطی (MCP) استفاده می‌کنند...
روش نصب و راه‌اندازی GAMS بر روی کامپیوتر شخصی
چگونه یک برنامه GAMS بنویسیم
نکاتی در مورد نحوۀ نوشتن برنامۀ GAMS
یک برنامۀ نمونۀ GAMS
بخش SETS
بخش PARAMETERS
بخش TABLE
بخش متغیرها VARIABLES
بخش معادلات EQUATIONS
بعضی از توابع استاندارد
بعضی از علائم ریاضی
بخش MODEL و SOLVE
چگونه یک برنامۀ GAMS را اجرا کنیم؟
نکات مهم
برنامۀ GAMS
برنامه‌های کاربردی درس تحقیق در عملیات
برنامه حل مسائل برنامه‌ریزی خطی استاندارد شده به روش سیمپلکس (زبان برنامه‌نویسی Pascal)


دانلود با لینک مستقیم


راهنمای عملیاتی نرم‌ افزار GAMS

مقاله در مورد راهنمای عملیاتی نرم‌افزار GAMS

اختصاصی از فی ژوو مقاله در مورد راهنمای عملیاتی نرم‌افزار GAMS دانلود با لینک مستقیم و پر سرعت .

مقاله در مورد راهنمای عملیاتی نرم‌افزار GAMS


مقاله در مورد راهنمای عملیاتی نرم‌افزار GAMS

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

 تعداد صفحه28

 راهنمای عملیاتی نرم‌افزار GAMS GAMS چیست؟

سیستم GAMS یک زبان برنامه‌نویسی مدل‌سازی با قابلیت بالاست.

از GAMS برای حل مسائل برنامه‌ریزی خط (LP)، برنامه‌ریزی غیرخطی (NLP)، برنامه‌ریزی صحیح مختلط (MIP)، برنامه‌ریزی خطی صحیح مختلط (MINLP) و مسائل مکمل خطی (MCP) استفاده می‌کنند.

روش نصب و راه‌اندازی GAMS بر روی کامپیوتر شخصی

GAMS در محیطهای DOS ، WINDOWS و UNIX قابل اجراست. در این جا راه‌اندازی GAMS را برای اجرا تحت DOS بیان می‌کنیم.

توجه کنید که سیستم GAMS تحت DOS شامل 4 فلاپی 44/1 می‌باشد.

1- ابتدا یک شاخه دلخواه روی کامپیوتر شخصی خود (مثلاً GAMS) درست کنید. سپس هر چهار فلاپی را روی شاخۀ GAMS کپی کنید. (ترتیب کپی کردن فلاپی‌ها مهم نیست.)

2- برنامۀ gamsinst را اجرا کنید.

این برنامه تمام فایل‌های فشردۀ *.Pck را باز می‌کند.

چگونه یک برنامه GAMS بنویسیم

برای حل یک مسأله توسط GAMS اولین مرحله عبارت است از تشکیل یک فایل متن که بیان‌کننده مسأله شما به زبان GAMS است. از ویرایشگر متن مثلا Edit در سیستم عامل DOS یا هر ویرایشگر متنی که در اختیار دارید می‌توانید استفاده کنید. معمولا فایل حاصل را با پسوند GMS مشخص می‌کنیم. مثلا اگر برنامه‌ای به نام TEST می‌نویسید فایلی به نام TEST.GMS ایجاد کنید.

نکاتی در مورد نحوۀ نوشتن برنامۀ GAMS

1- برای رفتن به خط بعدی از ENTER استفاده کنید.

2- هرگز از کلید TAB استفاده نکنید، زیرا موجب پیغام خطا می‌شود.

3- هر خطی که با '*' شروع شود به عنوان توضیح در نظر گرفته می‌شود و در برنامه خوانده نمی‌شود.

4- برای GAMS حروف کوچک و بزرگ فرقی ندارد.

5- یک برنامۀ GAMS شامل بخش‌های متعددی است، هر بخش با یک سیمی‌کالون (؛) خاتمه می‌یابد.

یک برنامۀ نمونۀ GAMS

قبل از پرداختن به توضیحات مربوط به بخش‌های مختلف یک برنامۀ GAMS کلیات برنامۀ زیر را ملاحظه نمائید.

مسأله:

    min

    به طوری که

 

 

 

برنامۀ مربوط به این مسأله در بخش‌های بعدی به عنوان TEST ارجاع داده خواهد شد.

*                      OPTION LAMRO = 0 , LIMCOL = 0

SETS

                        J / C1*C6 /

                        I / B1*B3 / ;

PAPAMETERS

                        B ( I )

                                  / B1 6

                                    B2 4

                                    B3 4 /

                        C ( J )

                                  / C1 -1

                                    C2 -2

                                    C3 1

                                    C4 -1

                                    C5 -4

                                    C6 2 / ;

TABLE

                                    A ( I , J )

                                    C1       C2       C3       C4       C5       C6

                        B1       1          1          1          1          1          1

                        B2       2          -1         -2         4          0          0

                        B3       0          0          1          1          2          1 ;

VARIABLES

                        COSTS

                        POSITIVE VARIABLES

                                                                        X ( J ) ;

EQUATION

                        OBJECTIVE

                        Y ( I ) ;

OBJECTIVE . .                      COSTS = E = SUM ( J , C ( J )  X ( J ) ) ;

Y ( I ) . .                                  SUM ( J , A ( I , J ) * X ( J ) ) = L = B ( I ) ;

MODEL TEST / ALL / ;

SOLVE TEST USING LP MINIMIZING COSTS ;

DISPLAY       X . L    , X . M ;

توضیح

بخش SETS

در این بخش تمام اندیس‌هایی که در نوشتن معادلات مدل استفاده می‌شوند معرفی می‌گردند. این اندیس‌ها عباراتی صرفی – عددی هستند. به عنوان مثال در برنامۀ TEST بخش SETS ، ضرایب تابع هدف توسط J و تعداد قیود توسط I مشخص شده‌اند.

توجه شود که در اصل J را توسط ضرایب تابع هدف به صورت

J / C1 , C2 , C3 , C4 , C5 , C6 /

یا

J / C1 * C6 /

و I را توسط عناصر صمت راست قیود نامساوی به صورت

I / B1 , B2 , B3 /

یا

I / B1 * B3 /

شمرده‌ایم.

توجه: نام هر اندیس تا ده کاراکتر اجازه داده شده و درج فاصله یا جای خالی در نام اندیس اجازه داده نشده است.

بخش PARAMETERS

در GAMS پارامترها بردارهای ثابت معلوم و مقدار پارامترها به عنوان داده‌ها در این بخش تعریف می‌شوند. به منظور تعریف مقادیر بردارها، لازم است، اندیس بردارها قبلا در بخش SETS تعریف شده باشد.

در برنامۀ TEST بردارهای B و C دارای یک مقدار عددی به ترتیب برای هر عنصر مجموعۀ I و J به صورت زیر است.

PAPAMETERS

 


دانلود با لینک مستقیم


مقاله در مورد راهنمای عملیاتی نرم‌افزار GAMS