Cırcır böceği algoritması: Yeni bir meta-sezgisel yaklaşım ve uygulamaları


Tezin Türü: Doktora

Tezin Yürütüldüğü Kurum: İnönü Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği, Türkiye

Tezin Onay Tarihi: 2015

Tezin Dili: Türkçe

Öğrenci: MURAT CANAYAZ

Asıl Danışman (Eş Danışmanlı Tezler İçin): ALİ KARCI

Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu

Özet:

Problemlerin çözümünde en iyi metodun aranması işlemi geçmişten günümüze bilim insanlarının ortak amacı olmuştur. Bu amaç doğrultusunda gerek klasik matematiksel yöntemler gerekse de geliştirilen algoritmalar problemlerin çözümü için vazgeçilmez faktörlerdendir. Meta-sezgisel algoritmalar en iyinin bulunmasında son yıllarda popüler hale gelmiş, halen bir çok optimizasyon problemlerinde kullanılmaktadır. Bu doktora tez çalışmasında genel olarak sosyal tabanlı, fizik tabanlı, biyolojik tabanlı, kimya tabanlı, müzik tabanlı, sürü tabanlı, spor tabanlı, matematik tabanlı ve melez olmak üzere 9 farklı kategoride değerlendirdiğimiz meta-sezgisel algoritmalar incelenmiştir. Bu meta-sezgisel algoritmalar arasına girebilecek tabiatta bulunan cırcır böceği davranışlarından esinlenilerek geliştirdiğimiz yeni bir meta-sezgisel algoritma yaklaşımı önerilmiş ve tanıtılmaya çalışılmıştır. Cırcır böcekleri doğada ses ile iletişime geçen ve kanat çırpışları ile o andaki havanın sıcaklığını tahmin etme özelliğine sahip mucizevi canlılardır. Bu tez çalışması kapsamında cırcır böceğinin davranışları incelenmiş, bu inceleme sırasında Parçacık sürü optimizasyonu, Ateş böceği ve Yarasa algoritmalarında yer alan canlı türleri ile ortak bazı özelliklere sahip oldukları görülmüştür. Bu aşamadan sonra cırcır böceği davranışlarının matematiksel olarak modellemesi yapılarak yeni bir meta-sezgisel algoritma yaklaşımı önerilmiştir. Modelleme yapılırken algoritmanın doğaya yakınlığını sağlamak amacıyla sesin doğadaki yayılımı ile alakalı fiziki kanunlar göz önünde bulundurulmuştur. Önerdiğimiz algoritmanın performansını değerlendirmek amacıyla öncelikle test fonksiyonları üzerinde çalıştırılmıştır. Daha sonra sırasıyla bilinen mühendislik optimizasyon problemleri, imge işleme uygulamalarında algoritma çalıştırılarak performans değerlendirilmesi yapılmış ve sonuçlar karşılaştırmalı olarak gösterilmiştir.