Uludağ University Journal of The Faculty of Engineering (Dec 2017)

IZGARA SİSTEMLERİN OPTİMİZASYONU ÜZERİNDEN KARINCA KOLONİ OPTİMİZASYON ALGORİTMASINDA KARINCA SAYISININ BELİRLENMESİ

  • Zekeriya Aydın

DOI
https://doi.org/10.17482/uumfd.298586
Journal volume & issue
Vol. 22, no. 3
pp. 251 – 262

Abstract

Read online

Karınca koloni optimizasyon algoritması, yapısal optimizasyonda kullanılan yapay zekaya dayalı yöntemlerden biridir. Yapay zekaya dayalı optimizasyon algoritmalarının çoğunda bazı optimizasyon parametrelerinin değerleri optimizasyon sürecinin öncesinde belirlenmesi gerekmektedir. Bu optimizasyon parametrelerinin değerlerinin belirlenmesi özellikle optimizasyonun işlemi için gerekli süre ve ulaşılan sonuçların niteliği açısından önemlidir. Feromon güncelleme katsayısı, kolonideki karınca sayısı, feromon bırakacak karınca sayısı, ceza katsayısı karınca koloni algoritmasındaki başlıca optimizasyon parametreleridir. Bu çalışma ise kolonideki karınca sayısına odaklanmaktadır. Bu araştırma, literatürde sıkça ele alınan optimizasyon problemlerinden biri olan, ızgara sistemlerin optimizasyonu üzerinden gerçekleştirilmiştir. Yapı ağırlığının minimum değerinin belirlenmesi optimizasyon probleminin amaç fonksiyonu ve ızgara sitemin oluşturan elemanların enkesit ebatları ise ayrık tasarım değişkenleri olarak dikkate alınmıştır. Yerdeğiştirme ve dayanım limitleri “LRFD-AISC” yönetmeliğine göre sınırlayıcılar olarak alınmıştır. Yapısal tasarım ve optimizasyon süreci için gerekli işlemleri yapmak üzere “BASIC" dilinde bir bilgisayar programı kodlanmıştır. Karınca sayısının optimizasyon süreci üzerindeki etkisini belirlemek için literatürden seçilen sayısal örnekler farklı karınca sayıları kullanılarak optimize edilmiştir. Çalışmanın sonucunda, kolonide kullanılması gereken karınca sayısına ilişkin bazı çıkarımlar sunulmuştur.

Keywords