اعداد فازی

اعداد فازی (Fuzzy number) شکل تعمیم‌یافته اعداد واقعی و معمولی هستند که به جای اشاره به یک ارزش خاص شامل بازه‌ای از ارزش‌های ممکن هستند. با معرفی اعداد فازی بود که منطق فازی در عمل قابل برآورد گردید و جنبه کاربردی پیدا کرد. نظر به اهمیت موضوع در این مقاله «اعداد فازی» مفهوم‌سازی و تعریف خواهد شد.

تعریف عدد فازی

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

  • نرمال باشد
  • محدب باشد
  • مجموعه پشتیبان آن محدود باشد.

اعدا واقعی (Crisp) دارای ارزش دقیق و مشخصی هستند. وقتی می‌گوییم ۴ یا ۵/۷ دقیقا می‌دانیم از چه مقداری صحبت شده است. اما اعداد فازی بازه‌ای از اعداد را شامل می‌شوند. نکته بسیار مهم این است که همه اعداد موجود در این بازه درجه شمول و عضویت یکسانی ندارند. هر یک از ارزش‌های ممکن وزنی بین ۰ تا ۱ دارد و به این وزن درجه عضویت گفته می‌شود.

انواع اعداد فازی

انواع بسیار متنوعی از اعداد فازی با نام‌ها و ویژگی‌های متفاوت ارائه شده و بکار گرفته شده است. اما یک اصل مهم در بکارگیری تئوری‌ فازی کارایی محاسباتی آن است. کار کردن با مقادیر فازی مختلف دشواری‌های زیادی دارد. دیدیه دوبوا و هنری پراد برای رفع این مشکل اعداد فازی «راست و چپ » موسوم به اعداد LR را معرفی کردند. بعدها نیز عددهای فازی مثلثی و ذوزنقه‌ای معرفی شدند که کارایی محاسباتی بالایی دارند.

عدد فازی مثلثی (TFN)

عدد فازی مثلثی (Triangular fuzzy number, TFN) با سه عدد حقیقی به صورت F=(l,m,u) نمایش داده می‌شود. کران بالا که با u نشان داده می‌شود بیشینه مقادیری است که عدد فازی F می‌تواند اختیار کند. کران پایین که با l نشان داده می‌شود کمینه مقادیری است که عدد فازی F می‌تواند اختیار کند. مقدار m محتمل ترین مقدار یک عدد فازی است. درجه عضویت فازی یا تابع عضویت یک عدد فازی مثلثی به صورت زیر است:

درجه عضویت عدد فازی مثلثی

درجه عضویت یک عدد فازی مثلثی

عدد فازی مثلثی F=(l,m,u) در فضای هندسی به صورت زیر نمایش داده می‌شود:

عدد فازی مثلثی

یک نمونه عدد فازی مثلثی

با توجه به تابع عضویت اعداد مثلثی مشخص است اگر x بین l و m باشد آنگاه هر چه بزرگتر باشد درجه عضویت آن نیز بزرگتر خواهد شد تا جائیکه برای x= m درجه عضویت برابر یک می‌شود. اگر x بین m و u باشد هرچه بزرگتر باشد، درجه عضویت کوچکتر خواهد شد و در x= u درجه عضویت صفر خواهد شد.

عملیات جبری روی اعداد فازی مثلثی

کارایی محاسباتی اعداد مثلثی به علت سادگی انجام عملیات ریاضی روی آن بسیار زیاد است. عملیات ریاضی روی اعداد فازی مانند F1 و F2 به صورت به سادگی قابل انجام است:

عملیات جبری اعداد فازی مثلثی

عملیات جبری روی اعداد فازی مثلثی

عدد فازی ذوزنقه‌ای

عدد فازی ذوزنقه‌ای (Trapezoidal) یک عدد فازی است که به صورت F=(l,m1,m2,u) نمایش داده می‌شود. تابع عضویت عدد فازی ذوزنقه‌ای به صورت زیر تعریف می‌شود:

عدد فازی ذوزنقه ای

یک نمونه عدد فازی ذوزنقه ای

بازه پشتیبان F= [l, u] مفروض است و بازه‌ای بین دو مقدار m1 و m2 به عنوان مقادیر محتمل با درجه عضویت یک قرار دارند. مشابه اعداد مثلثی راست و چپ، ما می‌توانیم اعداد ذوزنقه‌ای راست و چپ را بصورت بخش‌هایی از یک عدد ذوزنقه‌ای نشان دهیم:

  • عدد ذوزنقه‌ای راست به‌صورت Fr=(m1,m1,m2,u) و بازه پشتیبان [m1, u]
  • عدد ذوزنقه‌ای چپ به‌صورت Fl=(l,m1,m2,m2) و بازه پشتیبان [l, m2]

برای نمونه افراد بین ۱۵ تا ۳۵ سال تقریباً جوان محسوب می‌شوند. در این میان افراد رنج سنی ۱۸ تا ۲۵ سال بدون تردید جوان هستند.

سخن پایانی

زمانیکه عملیات فازی بر روی مقادیر انجام شد در نهایت به نتایجی خواهید رسید که فازی هستند. این نتایج فازی بسادگی قابل فهم و تفسیر نیستند بنابراین باید به اعداد قطعی (معمولی) تبدیل شوند. فرایند تبدیل اعداد فازی به اعداد قطعی را فازی‌زدایی Defuzzification گویند. با تبدیل مقادیر فازی به مقادیر کریسپ فهم نتایج حاصل از محاسبات فازی ساده‌تر می‌شود. این بسیار مهم است که گزارش‌های نهایی به صورت مقادیر معمولی یا کریسپ در اختیار خواننده یا مدیر قرار گیرد. استنتاج فازی باید در نهایت از طریق فازی‌زدایی به گزارشی قابل درک برای مخاطب درآید. به این ترتیب می‌توان انتظار بهبود در روند تصمیم‌گیری در شرایط عدم قطعیت داشت.

منبع: حبیبی، آرش؛ آفریدی، صنم. (۱۴۰۱). تصمیم‌گیری چندشاخصه. تهران: نارون‌دانش.