Geri Dön

A memory efficient GPU implementation of ABC algorithm

Yapay arı koloni algoritmasının GPU tabanlı uygulaması

  1. Tez No: 556795
  2. Yazar: FOUAD ASIL
  3. Danışmanlar: PROF. DR. MUSTAFA GÖK
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2019
  8. Dil: İngilizce
  9. Üniversite: Çukurova Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektrik-Elektronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 78

Özet

Hızlı gelişen GİB (Grafik İşlemci Birimi) teknolojisi, NP-zorluğundaki problemleri çözmek için kullanılan arama algoritmalarının performansını arttırmaktadır. Bu tezde Yapay Arı Koloni Optimizasyonu algoritmasının (Paralel Klonlar Yapay Arı Koloni Algoritması) yeni bir paralel uygulaması önerilmiştir. Önerilen uygulama, arama sürecinin kritik adımlarını hızlandırmak amacıyla modern GPU'ların bilgi işlem gücünden faydalanmaktadır. Algoritmanın ana fikri bir arının birden fazla klonun kullanılarak aynı anda daha geniş bir alanın taranmasıdır. Bu sayede iyi çözümlerin bulunma hızı arttırılmıştır. Önerilen algoritmayı denemek için iyi bilinen bir NP-zorluğunda problem olan gezgin satıcı problemi kullanılmıştır. Önerilen uygulama ile yapılan testler ve diğer güncel Yapay Arı Kolonisi (YAK) uygulamalarından elde edilen sonuçlarla karşılaştırılmıştır. Elde ettiğimiz sonuçlar, diğer uygulamalara kıyasla hem verimlilik hem de sonuç kalitesi bakımından daha iyidir.

Özet (Çeviri)

Fast developing GPU (Graphic Process Unit) technology increases the performance of search algorithms used to solve NP-hard (None-Deterministic Polynomial Hard) problems. In this thesis, a novel parallel implementation of Artificial Bee Colony Optimization algorithm (Parallel Clones Artificial Bee Colony Algorithm) is proposed. The proposed implementation takes advantage of the modern GPU's computing power to enhance the critical stages of the search. The algorithm employs multiple clones of a bee to search a wide region in a single iteration, which increases the speed of finding good neighbors. The implementation is tested on the Travelling Salesman Problem, a well-known NP-hard problem. Several experiments are performed on the proposed implementation and the test results are compared with the results of other recent ABC (Artificial Bee Colony) implementations. A notable improvement in both efficiency and accuracy compared to other implementation are achieved.

Benzer Tezler

  1. Rendering three-dimensional scenes with tetrahedral meshes

    Üç boyutlu sahnelerin dörtyüzlü örgüler ile görselleştirilmesi

    AYTEK AMAN

    Doktora

    İngilizce

    İngilizce

    2022

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİhsan Doğramacı Bilkent Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. UĞUR GÜDÜKBAY

  2. Bir grafik işlemci (GPU) için MPI (message passing ınterface) yazılım kitaplığının tasarımı ve gerçekleştirimi

    A design and implementation of MPI (message passing interface) library for a graphical processing unit (GPU)

    İBRAHİM TANRIVERDİ

    Yüksek Lisans

    Türkçe

    Türkçe

    2010

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolHacettepe Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. KAYHAN İMRE

  3. Parallel implementation of the finite element method on graphics processors for the solution of incompressible flows

    Grafik kartlarında paralel bir biçimde çalışacak sonlu elemanlar yöntemi tabanlı sıkıştırılamaz akış çözücü geliştirilmesi

    MAHMUT MURAT GÖÇMEN

    Yüksek Lisans

    İngilizce

    İngilizce

    2014

    Makine MühendisliğiOrta Doğu Teknik Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. CÜNEYT SERT

  4. Realtime photo-realistic rendering using modern GPU systems

    Modern GPU sistemlerini kullanarak gerçek zamanlı gerçekçi görüntü oluşturma

    RAMAZAN BELLEK

    Yüksek Lisans

    İngilizce

    İngilizce

    2014

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. ULUĞ BAYAZIT

  5. Grafik işlemci birimi üzerinde genel amaçlı hesaplama yöntemi ile görüntülerin gerçek zamanlı ortorektifikasyonu

    Real time orthorectification of images by general purpose computation on graphical processing units method

    HAKAN ŞAHİN

    Doktora

    Türkçe

    Türkçe

    2016

    Jeodezi ve Fotogrametriİstanbul Teknik Üniversitesi

    Geomatik Mühendisliği Ana Bilim Dalı

    PROF. DR. MEHMET SITKI KÜLÜR