DERS 2 : BULNIK KÜMELER 2.1 Gİriş Klasik bir küme, kesin sınırlamalarla verilen bir kümedir. Örneğin, klasik bir küme aşağıdaki gibi belirtilebilir: = { x x > 6 }, Kapalı sınır noktası burada 6 dır.burada olduğu gibi ; eğer x bu sayıdan büyükse öyleyse x kümesine aittir aksi takdirde x bu kümeye ait değildir. Klasik kümelere göre bulanık kümeler, adından da anlaşılacağı gibi kesin itleri olmayan bir kümedir. Yani, " kümeye ait olan" dan "kümeye ait olmayana" geçiş aşamalı olur ve bulanık kümelere "su sıcak " veya "sıcaklık çok yüksek" gibi tanımlarda olduğu gibi modellemede çoğunlukla dilsel açıklamalara esneklik kazandıran bu düzgün geçiş üyelik fonksiyonları olarak tanımlanmaktadır. 2.2 Basit tanımlamalar ve terminoloji X bir nesneler uzayı, x de bu uzaya ait bir eleman olsun. kümesi de bu X in alt kümesi olan bir klasik küme olsun. Bu durumda her bir x için bu kümesine aittir ya da ait değildir. Her bir x elemanı için bir karakteristik fonksiyon tanımlayarak, klasik kümesini (x,0) veya (x,1) sıralı ikililerle temsil edebiliriz. {(x,0) ın anlamı x, (x,1) in anlamı x dır.} Bu gösterim x elemanının kümesine ait olup olmadığını gösteren bir gösterimdir. Bulanık kümelerin karakteristik fonksiyonları ise bir elemanın ilgili bulanık kümeye üyeliğinin derecesini gösteren [0-1] aralığındaki değerlere sahip olmayı sağlar. Tanım 1: Bulanık kümeler ve üyelik fonksiyonları = { (x, Α (x) x X } Bu tanımlamada kümesi bir bulanık küme, Α (x) ise bu kümeye ilişkin üyelik fonksiyonudur.
Bulanık kümeler ayrık uzayda da, sürekli uzayda da tanımlı olabilirler. Örnek 1 : Diye ki X ayrık bulanık kümesi, X = { 1, 2, 3, 4, 5, 6, 7, 8 } olarak öğrencinin bir dönemde alabileceği kursların kümesi olsun. O halde bulanık küme olan = "alınabilecek kursların sayısı " şeklinde olup örneğin şöyle tanımlanabilir : = { ( 1, 0.1 ), ( 2, 0.3 ), ( 3, 0.8 ), ( 4, 1 ), ( 5, 0.9 ), ( 6, 0.5 ), ( 7, 0.2 ), (8, 0.1 ) } Bu bulanık küme Şekil 1 (a)'da gösterilmiştir. Örnek 2 : Diye ki X in sürekli bulanık kümesi, X = R + insanın gelebileceği olası yaş değerleri olsun. Bu durumda B bulanık kümesi; B = "yaklaşık 50 yaşında" şu şekilde tanımlanabilir: 1 B = 4 B = { ( x, Β (x) x X }, ve x 50 1 + 10 Bu da şekil 1 (b) ' de gösterilmiştir. Şekil 1 (a); = alınabilecek kurs sayısı (b); B= yaklaşık 50 yaşında bulanık kümelerinin üyelik fonksiyonları bulanık kümesini tanımlamanın diğer bir yolu; = x X i X (x ) / x i (x) / x, i X ayrık uzayda tanımlıise X sürekli uzayda tanımlıise
Eşitlikteki toplam ve integral sembolleri ikililerinin birleşimi anlamına gelip, toplam veya integrali belirtmez. Benzer şekilde, " / " ifadesi sadece bir işarettir ve bölme anlamına gelmez. Buna göre örnek 1 ve örnek 2 'de ki fuzy serilerini yeniden yazacak olursak; = 0.1/ 1+0.3 / 2+0.8 / 3+1.0 / 4+0.9 / 5+0.5 / 6+0.2 / 7+0.1 / 8 ve B = 1 R + 4 x 50 1+ 5 / x, şeklinde olacaktır. Birinci ve ikinci örnekten,bulanık kümenin çiziminin iki şeye bağlı olduğunu görmekteyiz.; uygun bir evrensel deyişin tanımı ve uygun bir üyelik fonksiyonunun ( ÜF ) belirlenmesi. Burada üyelik fonksiyonun özelliklerinin kesinlikle subjektif olduğu anlaşılmalı yani üyelik fonksiyonları aynı kavramlar ( söylemek, "soğuk" ) için açıkça belirtilmiş olmalıdır. Bu subjektiflik, soyut fikirlerin belirsiz olma doğasından kaynaklanmaktadır ve rastgelelik ile ilgili yapılabilecek bir şey yoktur. Bu yüzden subjektiflik ve rastgele olmama bulanık kümelerinin, çalışma alanları ile rasgele olayların nesnel işlemleri ile uğraşan olasılık teorisi arasındaki öncelikli farkı oluşturur. Literatürde kullanılan bazı terimlerin tanımları Destek (support): bulanık kümesinin desteği X uzayındaki x lerden Α (x) >0 koşulunu sağlayanların oluşturduğu bir kümedir. destek ()={x Α (x) >0} Göbek (core): bulanık kümesinin göbeği X uzayındaki x lerden Α (x)=1 koşulunu sağlayanların oluşturduğu bir kümedir. göbek ()={x Α (x)=1 } Normallik (olağanlık): Bir bulanık kümenin göbek kümesi boş küme değilse o bulanık küme normal dir. Karşılık (crossover) noktası: Bulanık kümeyi tanımlayan ÜF nin 0.5 değerini aldığı noktadır. karşılık ()={x Α (x)=0.5} Bulanık tek ton (singleton) : Α (x)=1 koşulunu sağlayan tek bir noktaya sahip bulanık kümedir. Diğer değişle destek kümesi bir noktadan oluşan kümedir. α-seyiseyi, kuvvetli α-seyiyesi: { x (x) α}, = { x (x > α} α = α )
Konvekslik (dış bükeylik) : x 1, x 2 X ve λ [0,1] olmak üzere aşağıdaki koşulu sağlayan küme dış bükeydir. ( λx1 + (1 λ)x 2) min{ (x1), (x2)} Diğer değişle, bir kümenin tüm alfa seviye kümeleri konveks ise o küme de konvekstir. Şekil 2. Dış bükey (konveks) olan ve olmayan bulanık kümeler Bulanık sayılar: bulanık kümesinin bulanık bir sayısı normallik ve dış bükeylik için gerekli koşulları sağlayan gerçek uzayda (R) bir bulanık kümedir. Literatürde kullanılan bulanık kümelerin çoğu normallik ve dış bükeylik koşullarını sağlar. Yani, bulanık sayılar en temel tip bulanık kümelerdir Simetri: Belli bir nokta civarında bir kümenin ÜF si simetrik ise küme de simetriktir denir.. c + x) = (c x), x X ( Sola açık, sağa açık, kapalı : x x x (x) = 1ve (x) = 0 ve x + (x) = 0 ve x + x + (x) = 0 ise sola açık (x) = 1 ise sağa açık (x) = 0 ise kapalı Bulanık kümeleri alışılagelmiş olan küme işlemlerinden birleşme, kesişme ve kapsama işlemlerine benzer işlemlere sahiptir ki bu işlemler Zadeh ' in makalesinde başlangıçta tanımlanmıştır. Bu üç bulanık küme işlemlerine değinmeden önce ilk olarak bulanık kümeleri ve bayağılık arasında merkez rol üstlenen kapsama fikrini tanımlayacağız. Bu kapsama tanımı tabi ki bayağı kümeler için olanın doğal bir genişletilmişidir.
B TNIM 2 : Kapsama veya ltküme B bulanık kümesi, bulanık kümesini kapsar yanlız ve yanlız değerleri için. Sembolik olarak ifade edecek olursak; Α (x) B (x) i, x ' in tüm Β Α (x) B (x). Şekil 3. lt küme kavramı TNIM 3 : Birleşme İki bulanık küme ve B' nin birleşimi C bulanık kümedir. Yazımı da C = Β veya C = OR B nin ÜF si ve B ye bağlı olan C' nin yazımıdır. C (x) = max ( (x), B B ( x ) ) = Α (x) B (x) TNIM 4 : Kesişme ( bağlaşım ) ve B gibi iki bulanık kümesinin kesişimi, C adı altında bir bulanık kümesidir. C = Β veya C = ND B olarak yazılır ve C nin ÜF si fonksiyonu C (x), ve B'ye bağlıdır. C (x) = min ( (x), B B ( x ) ) = (x) Λ BB (x) TNIM 5 : Tümleyen (evriği ) Bulanık kümesinin tümleyeni olan,, (veya, NOT ) şeklinde gösterilip aşağıdaki gibi tanımlanır: (x) = 1 (x).
Şekil 4. Bulanık küme işlemleri, (a); ve B Bulanık kümeleri, (b) nın evriği, (c); ile B nin bileşimi, (d); ile B nin kesişimi Bulanık küme içinde kullanılan diğer bağlantılı tanımlamalardan ND ve OR işlemleri, sırasıyla T-norm ve T-conorm adları altında literatürde önerilmiştir. Min ve Max dışındaki hiç bir işlem dağılma yasası için yeterli değildir. (B C) (x) = ( B) ( C) (x). (B C) (x) = ( B) ( C) (x) Bununla birlikte, min ve max ifadeleri bulanık sonuçlu sistemlerin analizinde bazı sorunlar çıkmasına sebebiyet verebilir. En bilinen alternatifi, ND ve OR olasılıklarını kullanmaktır. ( Β ) (x). = Α (x) Β (x). (Α Β ) (x) = Α (x) + Β ( x ) - Α (x) Β (x). TNIM 6 : kartezyen çarpım ve co-çarpım ve B sırasıyla X ve Y uzayında tanımlı iki bulanık küme olsun. ve B nin kartezyen çarpımı (xb) XxY uzayında bir bulanık kümedir. Bu kümenin ÜF si de; ÜF dir. x, y) = min( (x), (y)) ile tanımlanır. B( B Kartezyen co-çarpım (+B) nin ÜF si ise + x, y) = max( (x), (y)) ile tanımlanır. Bu iki ÜF de iki boyutlu bir B ( B