Page 34 - Bilgem Teknoloji Dergisi 15. Sayı
P. 34

DİJİTAL GELECEK






            Y. Müh. Ahmed Enis ERKAYA, Kıdemli Uzman Araştırmacı, BİLGEM YTE



            ESİN KAYNAĞI DOĞA OLAN



            ALGORİTMALAR













            Yaratılmış varlıkların her birinde insanlık için bir ilham
            kaynağı bulunmaktadır. Karıncalar, bıraktığı feromonlar
            sayesinde birbirlerine yol gösterirler ve en kısa yoldan

            besin kaynağına ulaşırlar. Karınca Koloni Algoritması
            ile karıncaların yapay bir yürüyüş rotası temsil edilerek
            optimizasyon problemlerinde uygun bir çözüme
            ulaşılmaktadır.




            Algoritma; herhangi bir işlemi gerçekleştirmek için uygulanan adımların sıralı hâli
            olarak tanımlanabilir. Sadece bilgisayar bilimi ile sınırlı olmayan algoritmalar günlük
            hayatımızda da farkında olarak veya olmayarak sıklıkla kullandığımız bir kavramdır.
            Örneğin;  alışverişe  çıktığımız  zaman belirli  bir  sıralamayı  takip  ederek alışveriş
            listesini tamamlarız. Bazen algoritmamız önce şarküteri reyonuna gitmemizi söyler,
            sonrasında bakliyat, temizlik malzemeleri diye devam ederiz. Bazen de girdiğimiz
            marketin reyon sıralanmasına göre algoritmamız şekil alır. Zaman zaman da kendi
            önceliklerimize  göre  alışverişimizi  tamamlarız.  Görüldüğü  üzere  bir  alışverişi
            tamamlamak için bile algoritma oluşmakta ve bu algoritma tasarımı çevresel
            faktörlerden de etkilenmektedir. Aynı bizim gibi, doğadaki diğer canlıların da
            kendi yaratılışları sonucunda takip ettiği birtakım kurallar bulunmaktadır. Doğadan
            esinlenilerek ortaya çıkarılan algoritmalar da doğanın iyi bir gözlemi sonucu ortaya
            çıkmıştır.

            Algoritma,  kelime olarak incelendiğinde ünlü Türk ve Müslüman bilim adamı
            Harezmî’den gelmektedir. Özbekistan’ın Horasan bölgesinde doğan el-Harezmî (780-
            850) matematik, uzay bilimleri ve coğrafya alanında çalışmalar gerçekleştirmiştir.
            Sıfırı ilk kez kullanan bilim insanıdır. Latinceye ismi Algoritma olarak geçmiştir [1].

            Doğadan esinlenen algoritmalar doğal davranışa en yakın sonuca vardıkları için
            optimizasyon problemleri çözümlerinde sıklıkla kullanılmaktadır. Bu kapsamda
            Karınca Koloni Algoritması, Parçacık Sürü Optimizasyonu, Ateş Böceği Algoritması,
            Genetik Algoritmalar, Bakterilerin Yiyecek Arama Algoritması, Yapay Arı Kolonisi
            Algoritması, Sosyal Örümcek Algoritması vb. algoritmalar bulunmaktadır. Karınca
            Koloni Algoritması ve Ateş Böceği Algoritması bu yazıda detaylı olarak incelenecek
            olan iki algoritmadır.


            32
   29   30   31   32   33   34   35   36   37   38   39