منطق فازی چیست؟

منطق فازی (Fuzzy Logic) چیست و چه کاربردهایی دارد؟

منطق فازی (Fuzzy Logic) چیست و چه کاربردهایی دارد؟

منطق فازی (Fuzzy Logic) یک فرامجموعه از منطق بولی است، بر مفهوم درستی نسبی دلالت می‌کند و منطق کلاسیک هر چیزی را براساس یک سیستم دوتایی نشان می‌دهد. در ادامه این مقاله سعی داریم منطق فازی را به زبان ساده توضیح دهیم و به بررسی آن بپردازیم. با تکراتو همراه باشید.

منطق فازی اعداد بین صفر و یک را در نظر دارد و درستی هر چیزی را با یک عدد که مقدار آن بین صفر و یک است می‌سنجد. به عنوان مثال اگر رنگ سیاه عدد صفر باشد و رنگ سفید عدد ۱، رنگ خاکستری عددی نزدیک به صفر خواهد بود.

بررسی منطق فازی

تئوری مجموعه‌های فازی و منطق فازی برای اولین بار توسط پرفسور لطفی زاده در سال ۱۹۶۵ معرفی شد. هدف از معرفی و بررسی آن توسط وی، توسعه مدلی کارآمدتر برای توصیف فرآیند پردازش زبان‌های طبیعی در آن زمان بود.

او مفاهیمی چون مجموعه‌های فازی، رویدادهای فازی، اعداد فازی و فازی‌سازی را وارد علوم ریاضیات و مهندسی کرد. پرفسور لطفی زاده به دلیل معرفی نظریه بدیع و سودمند fuzzy و تلاش‌هایی که در این زمینه انجام داده است، توانست تا جوایز بین‌المللی متعددی را به دست آورد.

پرفسور لطفی زاده، پدر منطق فازی

پس از معرفی آن به دنیای علم، مقاومت‌های بسیاری در برابر پذیرش آن صورت گرفت، اما در ادامه این نظریه توانست به خوبی برای خود در علوم مختلف جا باز کند.

با بررسی نظریه فازی به این نتیجه می‌رسیم که نظریه مجموعه‌های فازی، در پی محاسبات نو ظاهر شد. در اینجا معنای واژه  fuzzy، غیردقیق، ناواضح و مبهم در نظر گرفته شده است.

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

منطق فازی، فضای شناور و نامحدود بین اعداد صفر و یک، یعنی فضای موجود بین دو ارزش، مثلا “برویم” یا “نرویم”، ارزش‌های جدید “شاید برویم” یا “می‌رویم”، “اگربرویم” یا “احتمال دارد برویم” را استخراج کرده و استفاده می‌کند.

بنابراین در بررسی آن به این نتیجه می‌رسیم که دانش مورد نیاز برای بسیاری از مسائل مورد مطالعه به دو صورت متمایز ظاهر می‌شوند:

۱. دانش عینی: منظور مباحث، معادلات و فرمول‌های ریاضی است که از قبل وجود داشته‌اند و برای حل و فصل مسائل معمولی فیزیک، شیمی، یا مهندسی مورد استفاده قرار می‌گیرند.

۲. دانش شخصی: منظور دانستنی‌هایی است که تا حدودی قابل توصیف و بیان زبان‌شناختی هستند. البته در اینجا امکان کمی کردن آن‌ها با کمک ریاضیات سنتی وجود ندارد. دانش شخصی، دانش ضمنی یا دانش تلویحی نیز گفته می‌شود.

اما نکته مهم در اینجا این است که با بررسی منطق فازی به این نتیجه می‌رسیم که در عمل، هر دو نوع دانش مورد نیاز است؛ منطق fuzzy این دو نوع دانش را به صورتی منظم، منطقی، و ریاضیاتی با هم و به صورت هماهنگ استفاده می‌کند.

کامپیوتر دارای منطق صفر و یک است. یعنی براساس منطق آن فقط دو واژه درست و غلط وجود دارد. اما این منطق تعبیری دیگر دارد. به عنوان مثال در پاسخ به این سوال که “آیا همه آنچه که دیروز به من گفتی، راست بود؟” می‌توان اینگونه پاسخ داد، “بیشتر آنها حقیقت بود.” یعنی چیزی بین حقیقت (یک) و دروغ (صفر).

در اینجا مشخص است که همه افراد در زندگی روزمره خود بارها از این مفهوم استفاده می‌کنند. دنیای صفر و یک، دنیایی انتزاعی و خیالی است، زیرا به ندرت پیش می‌آید که موضوعی صددرصد درست یا صددرصد نادرست باشد.