Show simple item record

dc.contributor.advisorBoduroğlu, İ. İlkay
dc.contributor.authorÖzgen, Serkan
dc.date.accessioned2020-12-04T11:25:50Z
dc.date.available2020-12-04T11:25:50Z
dc.date.submitted2002
dc.date.issued2018-08-06
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/78669
dc.description.abstractTavlama Benzetimi (TB) yöntemi Metropolis'in 1953 Monte Carlo Algoritmasına kadar uzanmaktadır. Ancak bu metodu kombinatoryel eniyileme problemlerinde uygu layan ilk kişi, 1983'te Kirkpatrick olmuştur. Daha sonra 1986'da, Aarts ve van Laarhoven TB yönteminin ilk paralel uygulamasını gerçekleştirmişlerdir. Bu tezde, bilgimiz dahilinde ilk defa Tavlama Benzetimi yönteminin başlangıç sıcaklığını eldeki kombinatoryel eniyileme probleminin büyüklüğüne bağlayan genelgeçer bir metod önerilmiştir. Önerdiğimiz bu yöntemle bulunan başlangıç sıcaklıklarını, Gez gin Satıcı Problemi'nin tüm şehirlerin bir dama tahtasının çizgilerinin birleştiği nok talarda bulunduğu özel durumunu kullanarak denedik. Paralel işlemcilerde çalışan programımızın, çözüm kalitesini artırırken işlem süresini düşürdüğü gözlemlenmiştir. Gezgin Satıcı Problemi ile sınırlı olmayan yöntemimiz şöyledir: TB yöntemi çok yüksek bir sıcaklıktan başlayarak çalıştırılır ve tüm bir soğutma çizelgesi boyunca, büyüklükleri (N) birbirinden farklı problemlerin maliyet fonksiyonlarının değişkenlik katsayısı gözlenir. Her bir problem için, sıcaklığın bir fonksiyonu olan, çoklu üstlü bir eğri değişkenlik katsayısı dağılımına uydurulur. Daha sonra, bu eğrilerin en yüksek değerlere ulaştığı yerdeki sıcaklıklar belirlenir. Bu sıcaklıklar N'ye karşı gelecek şekilde yerleştirilir. En son olarak, doğrusal olmayan ve N'nin bir fonksiyonu olan bir eğri, bu noktalara uy durulur. Yöntemimizin geçerliliğini göstermek için, Aarts ve van Laarhoven'in Paralel işlemciler için TB Yöntemi 20 işlemcili öbek bilgisayarında çalıştırılmış ve 2025 şehire kadar Gezgin Satıcı Problemi denenmiştir.
dc.description.abstractSimulated Annealing (SA) can be traced back to Metropolis's 1953 Monte Carlo Algorithm. However, it was Kirkpatrick who first applied it to Combinatorial Opti mization Problems in 1983. Later in 1986, Aarts and van Laarhoven wrote the first parallel implementation of the SA algorithm. To our knowledge, this is the first time a generic method that ties the start ing temperature of the Simulated Annealing Algorithm to the problem size of a given combinatorial optimization problem is proposed. In our parallel implementation, our tests with the special case of the Traveling Salesman Problem, which places cities on checkerboard coordinates show that our proposed starting temperature reduces run time while increasing solution quality. Our method of computing the starting tem perature, which is not limited to the TSP, can be described as follows: SA Algorithm is run starting from a very high temperature and, during a full cooling schedule, the coefficient of variation of the cost function of a number of problem instances, each with a different problem size N, is observed. For each instance, a polynomial curve, which is a function of temperature, is fitted to the coefficient of variation distribution, and the temperature that this fitted curve hits a maximum is determined. Next, these temperatures versus N are plotted. Finally, a nonlinear function of N is fitted to these points. To demonstrate the validity of our method, the Parallel Simulated Annealing Algorithm of Aarts and van Laarhoven was implemented on a PC Cluster with up to 20 PCs, and TSP instances of up to 2025 cities were tested.en_US
dc.languageEnglish
dc.language.isoen
dc.rightsinfo:eu-repo/semantics/embargoedAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectEndüstri ve Endüstri Mühendisliğitr_TR
dc.subjectIndustrial and Industrial Engineeringen_US
dc.titleA generic method that ties and starting temperature of the simulated annealing algorithm to the problem size
dc.title.alternativeTavlama benzetimi yönteminin başlangıç sıcaklığını problem büyüklüğüne bağlayan genelgeçer bir yöntem
dc.typemasterThesis
dc.date.updated2018-08-06
dc.contributor.departmentDiğer
dc.subject.ytmSimulated annealing
dc.subject.ytmTravelling salesman problem
dc.subject.ytmParallel programs
dc.identifier.yokid134122
dc.publisher.instituteFen Bilimleri Enstitüsü
dc.publisher.universityBOĞAZİÇİ ÜNİVERSİTESİ
dc.identifier.thesisid129310
dc.description.pages104
dc.publisher.disciplineDiğer


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/embargoedAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/embargoedAccess