Uygarlık yolunda başarı inovasyona bağlıdır. Sosyal hayatta, iktisadi hayatta, ilim ve fen sahasında başarılı olmak için yegane gelişme ve ilerleme yolu budur. Mustafa Kemal Atatürk
Within the scope of the study, an easy-to-apply weighting method has been developed to be used in the solution of multi-criteria decision making (MCDM) problems. The study was first published on my personal website www.tevfikbulut.com in 2017. With the study, that part of Normalized Maximum Values \((NMV)\) method, which was published in 2017 but lacking mathematical notations, has been completed. It is aimed to embody the method using simulation study on Microsoft Excel.
Mevcut durumda çoklu karar verme modellerinde analiz aşamasına geçilmeden önce karşılaşılan problemlerin başında kriterlerin ağırlıklarının nasıl belirleneceğidir. Literatürde ağırlıkların belirlenmesine yönelik bir çok yöntem ve yaklaşım bulunmakla birlikte bunların büyük bir çoğunluğu kriter ağırlıkları belirlenirken belirli şartların ve varsayımların yerine getirilmesini öngörür. Bazılarında ağırlık belirlemeden önce önceden önem sırasının belirlenmesi istenmekte, bazılarında ise belirleyeceğiniz kriterlere yönelik hiyerarşik bir düzen, araştırma yapılması, likert ölçeklerinin kullanılması, uzman görüşlerine başvurulması gibi işlemler istenmektedir. Literatürde yaygın olarak kullanılan ağırlıklandırma (weighting) yöntemleri ise şunlardır;
Geliştirilen modelde ise yukarıda istenen özelliklerden hiçbiri istenmemektedir. Diğer bir deyişle, kriterleri belirlediniz ancak önem sırasını ve ağırlığını belirleyemiyorsanız geliştirilen bu yöntem bu noktada bahse konu problemlerin ortadan kaldırılmasına yardımcı olacaktır.
Çalışma kapsamında, çok kriterli karar verme (ÇKKV) problemlerinin çözümünde kullanılmak üzere uygulanması oldukça kolay ağırlıklandırma metodu geliştirilmiştir. Bu çalışma ilk olarak 2017 yılında www.tevfikbulut.com adlı kişisel web sitemde yayınlanmıştır. Bu çalışmayla 2017 yılında yayınlanan ancak matematiksel notasyonları eksik olan normalize edilmiş maksimum değerler \((NMD)\) metodunun bu kısmı tamamlanmıştır. Microsoft Excel üzerinde yapılan simülasyon çalışması ile de yöntemin somutlaştırılması amaçlanmıştır.
Bu kısımda ağırlıklandırma yöntemi olarak geliştirilen \(NMD\)’nin teorik çerçevesine ve kullanım alanlarına yer verilmiştir.
\(NMD\) uygulama adımları 4 adımda tamamlanmakta olup Şekil 1’de gösterilmiştir.
Şekil 1. NMD Uygulama Adımları
Bu kısımda \(NMD\) uygulama adımlarının gösterildiği Şekil 1 üzerinden adım adım gidilmiştir. Kolay anlaşılması adına notasyonlar ayrıntılı olarak ele alınmıştır.
1. adım: Karar matrisi (DM)’nin oluşturulması
Her çok kriterli karar verme yönteminde olduğu bu yöntemde de ilk olarak karar matrisi oluşturulur. Oluşturulan karar matrisi (X) rxc boyutlu bir matris olup, bu matrisin sütunlarında kriterlere, satırlarında ise faktörlere veya alternatiflere yer verilmektedir. Bu matris eşitlik (1)’de gösterilmiştir.\(X_{ij}\) matrisinde \(r\), matrisin satır sayısını, \(c\) ise matrisin sütun sayısını belirtir.
\[\tag{1}X_{ij} =
\begin{pmatrix}
x_{1,1} & x_{1,2} & \cdots & x_{1,c} \\
x_{2,1} & x_{2,2} & \cdots & x_{2,c} \\
\vdots & \vdots & \ddots & \vdots \\
x_{r,1} & x_{r,2} & \cdots & x_{r,c}
\end{pmatrix}\]
2. adım: Oran matrisi (OM)’nin oluşturulması
Bu aşamada oluşturulan karar matrisindeki her bir kriter kendi içindeki kriter toplamlarına oranlanır. Bunun nedeni, aşırı dağılım (overdispersion)’ların önüne geçmeye yönelik ilk adım atılarak veri setini olabildiğinde karşılaştırılabilir seviyeye çekmektir. Burada ilk olarak matrisin her bir sütunun toplamı ayrı ayrı hesaplanarak matris sütunlarında yer alan karar kriterlerine ait değerlerin alt toplamı hesaplanır. Bu hesaplamada eşitlik (2) kullanılır.
\[\tag{2} T = \sum_{j=1}^{c}X_{ij}\] Eşitlik (3) ise kriterlerin alt toplamlarının kümesini göstermektedir.
\[\tag{3}t= \{c_{1}, c_{2}, c_{3},..., c_{c}\}\]
Her bir kritere ait değerler ait olduğu kriter alt toplam kümesi değeri \((t_{i})\)’ne oranlanarak eşitlik (4)’teki oran matrisi \((R_{ij})\) elde edilir.
\[\tag{4}R_{ij} =
\begin{pmatrix}
x_{1,1}/c_{1} & x_{1,2}/c_{2} & \cdots & x_{1,c}/c_{c} \\
x_{2,1}/c_{1} & x_{2,2}/c_{2} & \cdots & x_{2,c}/c_{c} \\
\vdots & \vdots & \ddots & \vdots \\
x_{r,1}/c_{1} & x_{r,2}/c_{2} & \cdots & x_{r,c}/c_{c}
\end{pmatrix}\]
\[\tag{4}R_{ij} = \begin{pmatrix} r_{1,1} & r_{1,2} & \cdots & r_{1,c} \\ r_{2,1} & r_{2,2} & \cdots & r_{2,c} \\ \vdots & \vdots & \ddots & \vdots \\ r_{r,1} & r_{r,2} & \cdots & r_{r,c} \end{pmatrix}\]
3. adım: Maksimum kriter değerleri (MKD) üzerinden normalize edilmiş değerlerin hesaplanması
Bu aşamada ilk olarak her bir kritere ait değer serisi içerisinden maksimum değer belirlenir. Daha sonra her bir kritere ait değer serisinin ortalaması, standart sapması hesaplanarak normalize edilmiş değerleri elde edilir.Sırasıyla bu işlemlerde ilk olarak maksimum değerler hesaplanır. Eşitlik (5), her bir kriterin yer aldığı maksimum değerler kümesini göstermektedir.
\[\tag{5}max= \{max_{1}, max_{2}, max_{3},..., max_{c}\}\] Eşitlik (6)’ta her bir kritere ait değerlerin ortalaması hesaplanmıştır.
\[\tag{6}A = \frac{\sum_{j=1}^{c}R_{ij}}{r}\] Eşitlik (7) ise her bir kritere ait değerlerin ortalamalarının yer aldığı kümeyi göstermektedir. \[\tag{7}a= \{a_{1}, a_{2}, a_{3},..., a_{c}\}\]
Eşitlik (8)’de her bir kritere ait değerlerin standart sapması hesaplanmıştır. \[\tag{8}S = \frac{R_{ij}-a_{i}}{\sqrt{\sum(R_{ij}-a_{i}})^2}\] Eşitlik (9) ise her bir kriterin standart sapma değerinin yer aldığı standart sapma kümesini göstermektedir.
\[\tag{9}s= \{s_{1}, s_{2}, s_{3},..., s_{c}\}\]
Eşitlik (10)’da ise kriterlerin maksimum değerleri üzerinden her bir kriterin standartlaştırılmış değeri hesaplanmıştır.
\[\tag{10}N = \frac{max_{i}-a_{i}}{s_{i}}\] Eşitlik (11)’de ise her bir kriterin standartlandırılmış değerinin yer aldığı kümeyi göstermektedir. Bu kümede kriterlerin ağırlık katsayıları bulunmaktadır. Bu ağırlık katsayılarına göre kriterlerin matristeki önem derecesi ortaya konulmuş olur.
\[\tag{11}n= \{n_{1}, n_{2}, n_{3},..., n_{c}\}\]
4. adım: Kriterlerin ağırlıkları (KA)’nın belirlenmesi
Bu adımda 3. adımda her bir kritere ait hesaplanan normalize edilmiş kriter değerleri, bu kriter değerlerinin toplamına oranlanarak ağırlık katsayıları hesaplanır. Ağırlık katsayıları eşitlik (12) yardımıyla elde edilmektedir.
\[\tag{12}\boldsymbol{w}=\frac{n_{i}}{\sum_{i=1}^{c}n_{i}}\]
\(w=\{w_{1}, w_{2},...,w_{c}\}\) ağırlık katsayıları kümesini göstermektedir.Burada \(w_{i}\) değerleri toplamları 1’e eşit olması gerekir. Yani, \(w_{i}\in \ R\) ve \(\sum_{i=1}^{c}w_{i}=1\)’dir.
Belirtilen adımların örnekleştirilmesi ve somutlaştırılması adına Microsoft Excel 2016 versiyonu üzerinde hazırlamış olduğum ağırlıklandırma işlemine ilişkin simülasyon çalışmasını xlsx formatında aşağıdaki linkten indirebilirsiniz. 20.02.2021 tarihinde çalışma içerisinde simülasyona imkan tanıyan ayrı bir sayfa ekledim farklılaşmaları görebilmeniz açısından. Simülasyon kısmında tekrarlı basit tesadüfi örnekleme tekniği kullanarak alternatiflere sentetik kriter değerleri üretilmiştir. F9 tuşuna basılı tutarak yeni alternatif değerleri üreterek farklılaşmaları görebilirsiniz.Excel dökümanında formüllerin ve sayfa düzeninin bozulmaması adına formüller ve excel çalışma sayfası şifrelenmiştir. Şifre: tb. Şifreyi kaldırarak kendi çalışmalarınız için düzenleyebilir ve uyarlayabilirsiniz.
\(NBD\) simülasyonunu buradan indirebilirsiniz: NBD Simülasyonu
Ağırlıklandırma işlemi gerektiren;
Sıralama (ranking)
Seçim (selection)
Etkinlik ve verimlilik ölçümleri (measurements of efficiency and productivity)
Performans değenlendirme (performance evaluation)
Risk tahmini (risk estimation)
Optimal çözüm (optimal solution)
gibi bütün karar verme problemlerinin çözümünde sektör ayrımı olmaksızın rahatlıkla uygulanabilir.\(NMD\) yönteminin kullanıldığı çalışmalar:
Özetle, bu çalışmayla ÇKKV problemlerinin çözümünde ağırlıklandırma yöntemi olarak geliştirilen NMD metodunun teorik çerçevesine de yer verilerek bu yöntemi kullanacak akademi ve saha çalışanlarına bir katkı sunulması amaçlanmıştır.
Faydalı olması dileğiyle.
Bilimle ve teknolojiyle kalınız.