Demetleme Problemi İçin Paralel Karınca Yaklaşımı

dc.contributor.advisor Etaner Uyar, Şima tr_TR
dc.contributor.author Gemici, Özlem tr_TR
dc.contributor.department Bilgisayar Mühendisliği tr_TR
dc.contributor.department Computer Engineering en_US
dc.date 2007 tr_TR
dc.date.accessioned 2015-04-07T13:59:24Z
dc.date.available 2015-04-07T13:59:24Z
dc.description Tez (Yüksek Lisans) -- İstanbul Teknik Üniversitesi, Fen Bilimleri Enstitüsü, 2007 tr_TR
dc.description Thesis (M.Sc.) -- İstanbul Technical University, Institute of Science and Technology, 2007 en_US
dc.description.abstract Bu çalışmada, öncelikle demetleme problemi çözümü için karınca demetleme yöntemi ardışıl olarak gerçeklenmiştir. Gerçeklenen algoritma seçilen paralel kütüphane kullanılarak iteratif bir yaklaşım ile paralelleştirilmiştir. Demetlenecek veriler ve demetleme ortamını oluşturan 2 boyutlu ortam ve toplam adım sayısı işlemciler arasında paylaştırılır. İşlemcilerden biri master işlemci olarak belirlenir. Master işlemci dahil her işlemci kendine atanan alanda ardışıl demetleme çözümünü çalıştırır ve çalışmasının sonlandığını master işlemciye bildirir. Master işlemci ardışıl demetleme çözümünü bütün verileri ve 2 boyutlu alanın tamamını kullanarak tekrar çalıştırır. Demetleme algoritmasının daha iyi bir noktadan başlayabilmesi amaçlanmaktadır. Yapılan çalışmada gerçeklenen iteratif ve kısmi paralelleştirme işleminin özellikle algoritma sonlanma zamanında iyileştirmeye sebep olup olmayacağı araştırılmıştır. Yapılan testlerde iki ve dört işlemi için seçilen veritabanları için performans ölçüm sonuçları elde edilmiştir. Algoritmanın daha iyi bir noktadan başlamasını sağlamak ve atılacak toplam adım sayısının diğer işlemcilerle paylaşmasını sağlamak algoritma çalışma zamanlarında iyileşmeyi sağlamıştır. Haberleşme maliyetinin diğer paralelleştirme yöntemine göre çok düşük olması da algoritmanın avantajlarından biridir. tr_TR
dc.description.abstract In this study sequential ant based clustering is implemented. The implementation is parallelized using an iterative approach through the chosen parallelization library, which is MPI. All the processors share the dataset to cluster and the 2-dimensional clustering environment. One of the processors is marked as master. Each of the processors, including the one denoted as master, runs the sequential algorithm and informs the master processor when the run ends. After all processors finish clustering the data assigned to them, the master processor runs the sequential algorithm again, but this time it uses all the items in the dataset and the whole 2-dimensional clustering environment. The aim of the first stage is to provide a better start point for the clustering algorithm performed by the master in the second stage. It is analyzed if the implemented iterative and partially parallel clustering method causes a better time performance then its fully sequential version. Tests are executed for 2 and 4 processors on selected example datasets. As stated above, the aim is to make the second stage of the algorithm to start from a better initial situation for clustering by dividing the grid and the number of iterations among the processors. The aim of this study is to speed up the ant clustering method, which is normally very time consuming. Thus, no steps are taken to improve the clustering solution. As a result of the experiments, it is seen that the proposed algorithm performs better based on time measurements, however it does not improve other clustering performance measures. This is an expected outcome. The communication cost is very small compared to other ant clustering parallelization techniques found in literature. en_US
dc.description.degree Yüksek Lisans tr_TR
dc.description.degree M.Sc. en_US
dc.identifier.uri http://hdl.handle.net/11527/299
dc.publisher Fen Bilimleri Enstitüsü tr_TR
dc.publisher Institute of Science and Technology en_US
dc.rights İTÜ tezleri telif hakkı ile korunmaktadır. Bunlar, bu kaynak üzerinden herhangi bir amaçla görüntülenebilir, ancak yazılı izin alınmadan herhangi bir biçimde yeniden oluşturulması veya dağıtılması yasaklanmıştır. tr_TR
dc.rights İTÜ theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. en_US
dc.subject Demetleme tr_TR
dc.subject Karınca tr_TR
dc.subject Paralel tr_TR
dc.subject C# tr_TR
dc.subject MPI tr_TR
dc.subject Clustering en_US
dc.subject Ant-based en_US
dc.subject Paralel en_US
dc.subject C# en_US
dc.subject MPI en_US
dc.title Demetleme Problemi İçin Paralel Karınca Yaklaşımı tr_TR
dc.title.alternative Parallel Ant-based Clustering For Clustering Problem en_US
dc.type Master Thesis en_US
Dosyalar
Orijinal seri
Şimdi gösteriliyor 1 - 1 / 1
thumbnail.default.alt
Ad:
7437.pdf
Boyut:
760.61 KB
Format:
Adobe Portable Document Format
Açıklama
Lisanslı seri
Şimdi gösteriliyor 1 - 1 / 1
thumbnail.default.placeholder
Ad:
license.txt
Boyut:
3.14 KB
Format:
Plain Text
Açıklama