دسته بندی محصولات

صبر کن! کجا می خوای بری؟
قبل از اینکه بری از کد تخفیف Fara10
برای 10% تخفیف خرید استفاده کن

قبل از اینکه بری از کد تخفیف Fara10
برای 10% تخفیف خرید استفاده کن

برنامه ریزی آرمانی (Goal Programming) در حالت کلاسیک، یکی از ابزارهای قدرتمند تصمیمگیری است که زمانی به کار میرود که تصمیمگیرنده به جای «بهینهسازی مطلق»، به دنبال «ارضای اهداف» (Satisficing) باشد. در بسیاری از محیطهای مدیریتی، مدیران به دنبال یافتن نقطهای نیستند که سود را به بینهایت برساند، بلکه به دنبال رسیدن به یک عدد مشخص (مثلاً ۵۰۰ میلیون تومان سود) هستند که به عنوان «آرمان» در برنامههای استراتژیک آنها ثبت شده است. اما مشکل اصلی در دنیای واقعی اینجاست که این آرمانها و حدود تحمل انحراف از آنها، همیشه قطعی نیستند و ماهیتی فازی دارند.
در برنامه ریزی آرمانی فازی، ما با مفاهیمی مانند «آرمانهای نرم» (Soft Goals) روبرو هستیم. در اینجا، تصمیمگیرنده بیان میکند که: «من ترجیح میدهم سودم حدود ۵۰۰ میلیون باشد، اما اگر تا ۴۸۰ میلیون هم پایین آمد، با درجه رضایت کمتری پذیرا هستم». این نوع بیان، دقیقاً همان چیزی است که منطق فازی برای آن طراحی شده است. برخلاف مدلهای قطعی که انحراف حتی به میزان یک ریال را به عنوان شکست در رسیدن به هدف تلقی میکنند، مدلهای FGP فازی، فضایی منعطف برای انحرافات مثبت و منفی قائل میشوند.
اهمیت این روش در سال ۲۰۲۶ در سیستمهای تخصیص بودجه و مدیریت منابع انسانی دوچندان شده است. در این حوزهها، اهداف معمولاً با عبارات کیفی بیان میشوند. استفاده از FGP فازی به مدلساز اجازه میدهد تا این عبارات کیفی را با استفاده از آموزش اعداد فازی مثلثی به مدلهای ریاضی تبدیل کند. این رویکرد باعث میشود که خروجی مدل، به جای یک دستور خشک ریاضی، یک پیشنهاد منعطف مدیریتی باشد که تمام جوانب احتیاط و ابهام را در نظر گرفته است.
قبل از اینکه در مورد برنامه ریزی آرمانی فازی توضیح دهیم لازم است ابتدا با برنامه ریزی آرمانی آشنا شویم. مدل های برنامه ریزی آرمانی در ابتدا توسط Charnes و Cooper در اوایل سال 1961 برای یک مدل خطی معرفی شدند. این رویکرد امکان حل همزمان سیستمی از اهداف پیچیده را فراهم می کند و حل مشکل مستلزم ایجاد رابطه بین اهداف متعدد است.

مفهوم اصلی برنامه ریزی آرمانی خطی این است که اهداف اصلی چندگانه را به هدف عددی خاص برای هر هدف تبدیل کند. سپس تابع هدف فرموله می شود و راه حلی جستجو می شود که مجموع وزنی انحرافات از هدف مربوطه را به حداقل برساند.
در این مقاله ابتدا با مفهوم برنامه ریزی آرمانی فازی آشنا می شویم. در ادامه با ارائه یک مثال این مفهوم کلیدی در برنامه ریزی خطی را شرح می دهیم.
به طور کلی، مدل های برنامه ریزی آرمانی از سه جزء تشکیل شده است:
یک تابع هدف، مجموعه ای از محدودیت های هدف، و الزامات غیر منفی. با این حال، مقدار هدف مرتبط با هر هدف می تواند در برنامه دنیای واقعی مبهم باشد.
تئوری مجموعه های فازی به طور مکرر در تحقیقات اخیر استفاده می شود. یک مجموعه فازی A را می توان با یک تابع عضویت مشخص کرد، که معمولا با علامت μ مشخص می شود، که به هر شی از یک دامنه درجه عضویت خود را در A اختصاص می دهد.هر چه بیشتر بتوان گفت یک عنصر یا شی به مجموعه فازی A تعلق دارد، درجه عضویت آن به 1 نزدیکتر است.
انواع مختلفی از توابع عضویت را می توان برای پشتیبانی از چارچوب تحلیلی فازی استفاده کرد، اگرچه توصیف فازی فرضی است و مقادیر عضویت ذهنی هستند. توابع عضویت مانند توابع خطی، خطی تکه ای، نمایی و هذلولی در تحلیل های مختلف مورد استفاده قرار گرفتند. به طور کلی، توابع عضویت خطی غیرافزاینده و غیر کاهشی اغلب برای نابرابریهای با روابط کمتر یا مساوی و بزرگتر یا مساوی استفاده میشوند.
از آنجایی که روش حل برنامه ریزی آرمانی فازی برآورده کردن هدف فازی است، بنابراین تصمیم در یک محیط فازی به عنوان تقاطع آن توابع عضویت مربوط به اهداف فازی تعریف می شود. از این رو، تصمیم بهینه می تواند هر جایگزینی در چنین فضای تصمیم گیری باشد که می تواند حداقل را به حداکثر برساند، که توسط آن توابع عضویت مربوطه نمایش داده می شود.
برنامه ریزی خطی سنتی فرض می کند که همه اهداف و محدودیت ها به طور قطعی شناخته شده اند. با این حال، در برنامه ریزی آرمانی فازی، اهداف و محدودیت ها می توانند به صورت فازی بیان شوند، به این معنی که دقیقاً مشخص نیستند و محدوده ای از مقادیر ممکن را دارند.
برنامه ریزی آرمانی فازی مزایای متعددی دارد، از جمله:

مراحل برنامه ریزی آرمانی فازی به شرح زیر است:
مسئله برنامه ریزی آرمانی برنامه ریزی هدف یک مدل برنامه ریزی ریاضی چندهدفه است که تلاش می کند یک راه حل بهینه برای چندین هدف متضاد ایجاد کند. راه حل بهینه، رضایت بخش ترین راه حل در مجموعه ای از راه حل های امکان پذیر خواهد بود.
مدل برنامه ریزی آرمانی یک تکنیک انعطافپذیرتر است که درک و استفاده از آن نسبتاً آسان است. کاربردهای قبلی برنامه ریزی آرمانی در تنظیمات صنعتی و تولیدی وجود داشته است، اما هیچ یک از استفاده های اولیه GP به صراحت ترجیحات تصمیم گیرنده را در بر نمی گیرد. هدف کلی GP به حداقل رساندن انحرافات بین دستیابی به اهداف و سطوح آرمان آنها است.
یک برنامه ریزی آرمانی معمولی به صورت زیر بیان می شود:

جایی که Fi برنامه ریزی خطی تابع هدف i و gi سطح آرمان هدف است. در نظر بگیرید:

معادله (1) را می توان به صورت زیر فرموله کرد:

به طوری که di+>=0 و di->=0 انحراف از هدف اول می باشند.
نراسیمهان و همکاران اولین کسانی بودند که با استفاده از مفهوم توابع عضویت، فرمول برنامه ریزی آرمانی فازی (FGP) را ارائه کردند. این توابع در بازه [0، 1] تعریف می شوند. بنابراین، تابع عضویت برای هدف i-امین زمانی که این هدف محقق شود و چند معیار تصمیم کاملاً برآورده شود، مقدار 1 دارد. در غیر این صورت برای تابع عضویت مقداری بین 0 و 1 در نظر می گیرد.
توابع عضویت خطی در ادبیات و عمل بیشتر از انواع دیگر توابع عضویت استفاده می شود. برای سه نوع هدف فازی بالا، توابع عضویت خطی به صورت زیر تعریف و نشان داده می شوند (شکل 1): جایی که Lk (یا uk ) حد تحمل پایین تر برای هدف فازی k.ام است. آنها یا به صورت ذهنی با تصمیم گیرنده و یا با تلورانس ها در یک فرآیند فنی انتخاب می شوند.

تعیین درجه مطلوبیت برای یک هدف می تواند برای تصمیم گیری در یک محیط فازی هنگام استفاده از این روش کار دشواری باشد. برای ارزیابی دقیق درجات موفقیت مطلوب، یک روش مفید استفاده از اصطلاحات زبانی مانند “کم اهمیت”، “تا حدودی بسیار مهم” و “بسیار بالا مهم” و غیره برای توصیف شفاهی اهمیت هر هدف فازی است. سپس توابع عضویت مرتبط تعریف می شوند.
ما می توانیم ( ) I u α را برای نشان دادن تابع عضویت هر یک از مقادیر زبانی در مورد اهمیت اهداف مختلف تعریف کنیم، که در آن uI (α) بین صفر و یک و α نشان دهنده متغیری است که درجه موفقیت را در بازه [α min , α max] به صورت 0 کوچکتر از α min و کوچکتر از α max و کوچکتر از 1 تعیین می کند.
روشهای رتبهبندی اعداد فازی میتوان برای ترسیم تابع عضویت که نشاندهنده اهمیت یک هدف فازی به یک عدد واقعی در محدوده [۰،۱] است استفاده کرد. عدد واقعی به دست آمده را می توان به عنوان درجه موفقیت مطلوب برای هدف فازی در نظر گرفت. ما مجموعه زیر را تعریف می کنیم:
| اعداد فازی مثلثی | مقادیر زبانی |
|---|---|
| (0,0, 10%) | VLI = Very Low Important |
| (5%,15%, 25%) | LI = Low Important |
| (20%,32/5%, 45%) | SLI = Somewhat Low Important |
| (40%، 50%، 60%) | M = Medium |
| (55%، 67.5%، 80%) | SHI = Somewhat High Important |
| (75%، 85%، 95%) | HI = High Important |
| (90%, 100%, 100%) | VHI =Very High Important |

در این بخش به مورد یک شرکت حمل و نقل مشترک می پردازیم که با به حداقل رساندن تعداد تصادفات جاده ای برای هر وسیله نقلیه (اتوبوس) به دنبال به حداکثر رساندن سودآوری خدمات مشتریان خود است. یک اتوبوس در سه شبکه اصلی فعالیت می کند: 1: دانشگاه، 2: مرکز شهر و 3: منطقه صنعتی.
این جابه جایی ها بر مبنای پارامترها و مقادیر ثابت های زیر انجام می شود:
پیاده سازی مدل پیشنهادی در شرکت دارای شرایط زیر است:

ابتدا توابع عضویت را می سازیم. تابع عضویت خطی هر تابع هدف با درخواست از تصمیم گیرندگان برای تعیین بازه [kg…k u] مقادیر هدف، و همچنین تعیین معادل بودن این مقادیر هدف به عنوان مقدار عضویت در فاصله [0، 1] تابع تعیین می شود. تابع عضویت خطی و پیوسته برای کمی کردن سطوح آرمانی فازی مناسب است.
تابع 1: به حداقل رساندن کل هزینه تضمین تصادف

عملکرد 2: به حداقل رساندن سرعت کل

عملکرد 3: به حداقل رساندن تغییرات در زمان کار

سپس، توابع هدف عبارتند از:

از نرم افزار LINGO برای اجرای مدل برنامه نویسی استفاده می شود.

استفاده از برنامهریزی آرمانی فازی برای به حداقل رساندن همزمان هزینههای کل تصادفات جادهای (Z1)، هزینههای حمل (Z2)، و تغییرات در سطوح نیروی کار (Z3)، هزینه کل تصادفات جادهای 2999 پوند را به همراه دارد و درجات دستیابی به سه هدف فازی را به همراه دارد. مقادیر u1,u2,u3 به ترتیب 0، 0 و 1 هستند که همگی الزامات تصمیم گیرندگان را برآورده می کنند.
برنامه ریزی آرمانی فازی (FGP) فراتر از یک تکنیک ریاضی، در واقع بازتابی از نحوه تصمیمگیری مدیران در دنیای واقعی است. ما در این مقاله آموختیم که در اکثر سناریوهای استراتژیک، هدف ما رسیدن به «بهترین حالت ممکن» نیست، بلکه رسیدن به «آرمانهای از پیش تعیین شده» با کمترین انحراف است. منطق فازی با ورود به این حوزه، صلبیت و سختیِ مدلهای قطعی را از بین برده و به تصمیمگیرنده اجازه میدهد تا «بازه اطمینان» و «حدود تحمل» خود را به شکلی واقعبینانه در مدل وارد کند.
دستاورد اصلی استفاده از برنامه ریزی آرمانی فازی، دستیابی به جوابهایی است که از نظر عملیاتی «پذیرفتنیتر» هستند. در حالی که روشهای MODM کلاسیک ممکن است جوابی را ارائه دهند که از نظر ریاضی بهینه است اما با سیاستهای داخلی سازمان تضاد دارد، FGP با محوریت قرار دادن آرمانها، تضمین میکند که خروجی مدل در راستای اهداف کلان حرکت کند. این متد، تضاد بین واحدهای مختلف یک سازمان (مثلاً تضاد واحد فروش که به دنبال آرمان درآمد است و واحد تولید که به دنبال آرمان کاهش ضایعات است) را به یک مدل ریاضی همگرا تبدیل میکند.
در نهایت، تسلط بر این حوزه به معنای توانایی حل مسائلی است که دادههای آنها نه تنها ناقص، بلکه دارای ماهیت «آرزوگونه» هستند. با پیشرفت ابزارهای محاسباتی در سال ۲۰۲۶، ترکیب FGP با آموزش الگوریتمهای فراابتکاری، افقهای جدیدی را در حل مسائل لجستیک، زنجیره تامین و اقتصاد کلان گشوده است که مطالعه و بهکارگیری آنها برای هر متخصص تحقیق در عملیات الزامی است.
برای بخش سوالات متداول (FAQ) مقاله جدیدتان با موضوع برنامهریزی آرمانی فازی (FGP)، سه سوال کلیدی و کاربردی که ذهن مخاطبان را درگیر میکند، به همراه پاسخهای خلاصه و دقیق در ادامه آورده شده است:
در برنامهریزی آرمانی قطعی، آرمانها به صورت اعداد ثابت و صلب (Hard) تعریف میشوند و هرگونه انحراف از آنها به یک میزان جریمه میشود. اما در u003cstrongu003eFGPu003c/strongu003e، آرمانها به صورت «محدوده» یا «اعداد تقریبی» تعریف میشوند. این روش به تصمیمگیرنده اجازه میدهد تا با استفاده از u003cstrongu003eتوابع عضویتu003c/strongu003e، سطوح مختلفی از پذیرش یا رضایت را برای انحرافات جزئی در نظر بگیرد که به واقعیتهای مدیریتی نزدیکتر است.
در مدلهای کلاسیک، ما مجموع انحرافات را کمینه میکنیم، اما در مدلهای فازی، این متغیرها مستقیماً با u003cstrongu003eدرجه عضویت mu)u003c/strongu003e جایگزین یا ترکیب میشوند. به جای تمرکز بر مقدار مطلق انحراف، هدف مدل به حداکثر رساندنِ «میزان ارضای آرمان» تبدیل میشود. در واقع، هدف این است که متغیر تصمیم به گونهای انتخاب شود که تابع عضویت آرمان به عدد یک (رضایت کامل) نزدیکتر باشد.
بله، به دو روش اصلی: در روش u003cstrongu003eوزنی (Weighted FGP)u003c/strongu003e، به هر تابع عضویت ضریبی اختصاص داده میشود که نشاندهنده اهمیت آن آرمان است. در روش u003cstrongu003eاولویتبندی (Pre-emptive)u003c/strongu003e، آرمانها در سطوح مختلف دستهبندی شده و مدل ابتدا تلاش میکند آرمانهای حیاتیتر را ارضا کند و سپس به سراغ اولویتهای بعدی میرود. این وزنها معمولاً از طریق متدهایی مثل u003cstrongu003eu003ca href=u0022https://www.google.com/search?q=https://farabegir.com/fuzzy-ahp/u0022 target=u0022_blanku0022 rel=u0022noreferrer noopeneru0022u003eAHP فازیu003c/au003eu003c/strongu003e استخراج میشوند.
اگر قصد دارید روشهای تصمیمگیری فازی را بدون طراحی فرمولها از ابتدا اجرا کنید، استفاده از فایلهای اکسل آماده بهترین انتخاب است. در این مجموعه میتوانید فایلهای کاربردی مانند فایل اکسل روش SAW فازی، فایل اکسل روش VIKOR فازی، فایل اکسل روش PROMETHEE فازی، فایل اکسل روش DELPHI فازی، فایل اکسل روش ANP فازی و فایل اکسل روش BWM فازی را دریافت کرده و محاسبات خود را با سرعت و دقت بیشتری انجام دهید.
علاوه بر این، فایلهای آماده برای روشهای جدیدتر نیز در دسترس هستند؛ از جمله فایل اکسل روش WASPAS فازی، فایل اکسل روش CoCoSo فازی، فایل اکسل روش EDAS فازی، فایل اکسل MEREC فازی، فایل اکسل روش COPRAS فازی، فایل اکسل روش LMAW فازی و فایل اکسل روش MARCOS فازی که برای پایاننامهها، مقالات علمی و پروژههای سازمانی بسیار کاربردی هستند.
برای پژوهشگرانی که از فرایند تحلیل سلسلهمراتبی استفاده میکنند نیز دو نسخه مختلف از فایلهای آماده ارائه شده است؛ برنامه ریزی آرمانی فازی، فایل اکسل روش AHP فازی و فایل اکسل روش AHP فازی بوکلی که هر دو همراه با فرمولهای آماده و ساختار استاندارد طراحی شدهاند تا اجرای روشهای تصمیمگیری فازی را سادهتر و سریعتر کنند.