Geri Dön

Sequential and parallel heuristic algorithms for the rectilinear Steiner tree problem

Doğrulu Steiner ağaç problemi için yaklaşık sonuç veren seri ve paralel algoritmalar

  1. Tez No: 199108
  2. Yazar: SERTAÇ CİNEL
  3. Danışmanlar: YRD. DOÇ. DR. CÜNEYT FEHMİ BAZLAMAÇCI
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Elektrik ve Elektronik Mühendisliği, Computer Engineering and Computer Science and Control, Electrical and Electronics Engineering
  6. Anahtar Kelimeler: Algoritma Analizi, Çizge Algoritmaları, Dağıtık Algoritmalar, Doğrulu Steiner Ağaç Problemi, Yaklaşık Algoritmalar, Analysis of Algorithms, Approximation Algorithms, DistributedAlgorithms, Graph Theory, Rectilinear Steiner Tree
  7. Yıl: 2006
  8. Dil: İngilizce
  9. Üniversite: Orta Doğu Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektrik ve Elektronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 143

Özet

Steiner Ağaç Problemi birçok uygulama alanı bulunan en gözde çizgeproblemlerinden biridir. Bu problemin Hanan tarafından tanımlanan doğrulu biçimi,Çok Büyük Ölçekli Tümleşik (VLSI) Bilgisayar Destekli Tasarım (CAD) işlemininfiziksel tasarım evresinde temel bir soruna çözüm olması nedeniyle özel bir ilgiçekmiştir. Doğrulu Steiner Ağaç Problemi, verilen bir nokta kümesindeki noktaları,fazladan noktalar da kullanabilerek, yalnızca yatay ve dikey doğrularla birleştirenen kısa uzunluktaki ağacı bulmaya çalışır. Problemi kesin sonuç bularak çözençeşitli algoritmalar bulunmaktadır. Ancak problem NP-tamdır ve dolayısıylaözellikle büyük nokta kümeleri için yaklaşık çözüm veren algoritmalarkullanılmalıdır. Bu tez çalışmasında öncelikle yaklaşık çözüm veren algoritmalarüzerinde inceleme yapılmış ve sonrasında yakın zamanda Kahng et. al. tarafındangeliştirilen RST ve Zhou tarafından geliştirilen BGA algoritmaları çalışılmış ve dederinlemesine incelenmiştir. Her iki algoritma da teknik yazında çoğunun kendiarka planları bulunan daha küçük problemlere bölünmüştür. BGA ve RST üzerindeyapılan analiz sonucu tez çalışmasında RST üzerine daha hızlı ve tekrarlamasız birdeğişiklik önerilmiştir. Değiştirilmiş algoritmanın verimliliği hem rasgele hem deVLSI referans örnekleri için test edilmiş ve de gösterilmiştir. Bu algoritmanındağıtık hesaplama ortamı için kısmen paralel biçimi önerilmiştir. Bu algoritma MPI( mesaj gönderim arayüzü ) altyapısı kullanılarak gerçeklenmiş ve de birbirineküme şeklinde bağlı iş istasyonları üzerinde karşılaştırmalı testler yapılmıştır.Önerilen dağıtık algoritmanın özellikle büyük problem örnekleri için umut vericiolduğu gösterilmiştir.

Özet (Çeviri)

The Steiner Tree problem is one of the most popular graph problems and has manyapplication areas. The rectilinear version of this problem, introduced by Hanan, hastaken special attention since it addresses a fundamental matter in ?Physical Design?phase of the Very Large Scale Integrated (VLSI) Computer Aided Design (CAD)process. The Rectilinear Steiner Tree Problem asks for a minimum length tree thatinterconnects a given set of points by only horizontal and vertical line segments,enabling the use of extra points. There are various exact algorithms. However theproblem is NP-complete hence approximation algorithms have to be used especiallyfor large instances. In this thesis work, first a survey on heuristics for the RectilinearSteiner Tree Problem is conducted and then two recently developed successfulalgorithms, BGA by Kahng et. al. and RST by Zhou have been studied andinvestigated deeply. Both algorithms have subproblems, most of which haveindividual backgrounds in literature. After an analysis of BGA and RST, the thesisproposes a modification on RST, which leads to a faster and non-recursive version.The efficiency of the modified algorithm has been validated by computational testsusing both random and VLSI benchmark instances. A partially parallelized versionof the modified algorithm is also proposed for distributed computing environments.It is implemented using MPI (message passing interface) middleware and the resultsof comparative tests conducted on a cluster of workstations are presented. Theproposed distributed algorithm has also proved to be promising especially for largeproblem instances.

Benzer Tezler

  1. Küre üzerinde 3 boyutlu gezgin satıcı problemi çözümünde yapay atom algoritması optimizasyonunun paralel programlama ile uygulaması

    Application of artificial atom algorithm optimizationto 3-dimensional traveling salesman problem solutionon sphere by parallel programming

    AYŞE NUR ALTINTAŞ TANKÜL

    Yüksek Lisans

    Türkçe

    Türkçe

    2018

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKarabük Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ BURHAN SELÇUK

  2. Yapay sinir ağlarının girdap arama algoritmasıyla eğitilmesi

    Training artificial neural networks with vortex search algorithm

    ZAINAB ABDULLAH JALIL JALIL

    Yüksek Lisans

    Türkçe

    Türkçe

    2018

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSelçuk Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ TAHİR SAĞ

  3. Capacitated vehicle routing problem with time windows

    Zaman kısıtlı araç rotalama problemi

    EKİM ÖZAYDIN

    Yüksek Lisans

    İngilizce

    İngilizce

    2003

    Endüstri ve Endüstri MühendisliğiSabancı Üniversitesi

    Mühendislik ve Doğa Bilimleri Ana Bilim Dalı

    YRD. DOÇ. DR. TONGUÇ ÜNLÜYURT

  4. Pararllel rendering algorithms for distributed-memory multicomputers

    Çok işlemcili dağıtık hafızalı bilgisayarlarda paralel görüntüleme algoritmaları

    TAHSİN MERTEFE KURÇ

    Doktora

    İngilizce

    İngilizce

    1997

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. CEVDET AYKANAT

  5. Gezgin satıcı probleminin hadoop üzerinde çalışan paralel genetik algoritma ile çözümü

    Parallel genetic algorithm to solve traveling salesman problem on hadoop cluster

    HARUN RAŞİT ER

    Yüksek Lisans

    Türkçe

    Türkçe

    2013

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. NADİA ERDOĞAN