Web tabanlı yapay arı koloni programlama yazılımının geliştirilmesi


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Erciyes Üniversitesi, Fen Bilimleri Enstitüsü, BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİM DALI, Türkiye

Tezin Onay Tarihi: 2018

Tezin Dili: Türkçe

Öğrenci: CEYLAN BOZOĞULLARINDAN

Danışman: Celal Öztürk

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

Özet:

Bir problemin, çözümüne dair herhangi bir bilgi olmadan, bilgisayarlar tarafından otomatik olarak çözülebilmesi için Evrimsel Hesaplama yaklaşımına sahip çeşitli Otomatik Programlama yöntemleri geliştirilmiştir. Yapay Arı Koloni Programlama (ABCP) yakın zamanda geliştirilmiş bu yöntemlerden biridir. Evrimsel Hesaplama yaklaşımına sahip diğer algoritmalar gibi ABCP de farklı disiplinlerden araştırmacılar tarafından çok çeşitli problemlerin çözümünde tercih edilmektedir. Bu tez çalışmasında, ABCP'nin herhangi bir programlama bilgisine gerek duyulmadan kullanılmasını sağlayan, kullanıcı dostu arayüzlere sahip, bulut tabanlı bir web uygulaması (ABCPWeb) geliştirilmiştir. Uygulamanın doğruluğunu test etmek için ilk olarak ABCP 'nin önceden uyarlandığı kıyaslama problemleri ile çalışılmıştır. Elde edilen sonuçların doğrulanmasının ardından ABCPWeb, ABCP algoritmasının daha önce hiç uygulanmadığı farklı kıyaslama problemleri ile test edilmiştir. Sonuçlar, literatürde yer alan Genetik Programlama yöntemiyle elde edilmiş sonuçlarla karşılaştırılarak ABCP'in başarısı ortaya konmuştur.