۴

تمرین ۲: زیر مجموعه های یک مجموعه

فرض کنید مجموعه ای تحت عنوان i داریم که به شکل زیر تعریف شده باشد،

Set i/1*10/;


اگر بخواهید تمامی زیر مجموعه های j عضوی ( مانند {۱,۲} , {۱,۳,۷} ) را در کد نویسی به کار ببرید چگونه این عمل را انجام می دهید؟

ضمناً مناسب تر است که کامنت های خود، که شامل کد می باشند، را یک بار در GAMS و یا Notepad کد نویسی کرده و سپس به عنوان کامنت ارسال کنید.

با تشکر
مدیریت سایت gamsbook.ir

ایمیل: Support@gamsbook.ir
شماره تماس: ۳۳۲۵-۴۰۵—۰۹۱۹

 

4 دیدگاه در “تمرین ۲: زیر مجموعه های یک مجموعه

    • سلام
      مثال زیر نشون میده که k شامل زیر مجموعه های دو عضوی مجموعه ی i هست. برای بقیه مزیر مجموعه ها هم شما باید اندیس های چند بعدی دیگه ای مثل k تعریف کنین. مث k1 که سه بعدیا رو نشون میده.

      set i/1*10/;
      alias(i,m,j);
      set k1(i,j,m),k(i,j);
      k(i,j)=yes;
      k1(i,j,m)=yes;

      حالا اگه شرایط دیگه ای هم داشته باشین میتونین با دلار اعمالش کنین. مث مثال زیر:

      k(i,j)$(ord(i) < ord(j)=yes;

پاسخ دهید

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