Doğal dilde kullandığımız birçok cümlede “az”, “çok”, “orta” gibi kalitatif niceleyiciler kullanıyoruz. Bu tür cümleleri bulanık mantığın gösterimi ile ifadelendirmek daha kolay olmaktadır. Bulanık mantıkta “Ahmet yaşlıdır” ve “Bugün hava sıcaktır” cümlelerindeki “yaşlı” ve “sıcak” ifadelerine iki değerli mantıktaki gibi “doğru” veya” yanlış” yerine 0 ile 1 arasında değer verilebilmektedir.
Bulanık mantığın formel tanımları
X, elemanları x’ler olan bir nesneler kümesi olsun, yani X = ( x ). X’in içinde bir A bulanık kümesi bir üyelik fonksiyonu mA(x) ile karakterize edilir. Bu fonksiyon X içindeki her nesneyi, 0 ile 1 arasındaki bir reel sayıya [0,1] tekabül ettirir. Yukarıdaki örnekte A, yaşlı insanlar kümesi olabilir. Ahmet de X insanlar genel kümesinin bir üyesi olarak yaşlı insanlardan biri olabilir, ki A’daki üyelik derecesine göre üyelik değeri [0,1] reel sayılar aralığında yer alır.mA(x) değeri 1’e yaklaştığında x’in A içindeki “üyelik derecesi” artar. Bütün x’ler için mA(x) = 0 ise, A boş bir küme olur ve bütün x’ler için mA(x) = mB(x) olduğunda da A=B olur. Bulanık kümelerle ilgili tarifler de şöyledir:
m(karşıt A) = 1 – mA.Eğer X’in bütün x’leri için mC(x) = MAX[mA(x), mB(x)] ise, C, A ve B’nin birleşimidir.
Eğer X’in bütün x’leri için mC(x) = MIN[mA(x), mB(x)] ise, C, A ve B’nin arakesitidir.
Hiç yorum yok:
Yorum Gönder