The role of representations in dynamic environments

dc.contributor.advisor Etaner Uyar, A. Şima tr_TR
dc.contributor.author Orbayı, Merve tr_TR
dc.contributor.authorID 371505 tr_TR
dc.contributor.department Bilgisayar Bilimleri tr_TR
dc.contributor.department Computer Science en_US
dc.date 2006 tr_TR
dc.date.accessioned 2016-10-25T14:12:30Z
dc.date.available 2016-10-25T14:12:30Z
dc.description Tez (Yüksek Lisans) -- İstanbul Teknik Üniversitesi, Bilişim Enstitüsü, 2006 tr_TR
dc.description Thesis (M.Sc.) -- İstanbul Technical University, Institute of Informatics, 2006 en_US
dc.description.abstract Gösterilimlerin evrimsel algoritmalar üzerindeki etkisi durağan ortamlar için bugüne kadar birçok çalışmada incelenmiş, bununla beraber dinamik ortamlardaki etkisi ihmal edilmiştir. Bu çalışmada, farklı gösterilimlerin dinamik ortamlardaki etkisini deneysel olarak inceledik. Probleme ara dönüşüm olmaksızın çözüm olabilen gösterilimlere, dogrudan gösterilimler denir. Dolaylı gösterilimlerde ise, arama farklı bir uzayda yapıldığından dolayı, çözümün doğrudan gösterilim haline ulaşmak için bir dönüşüm gerekir. Genelde, doğrudan gösterilimler tüm uzayda arama yaptıklarından dolayı geçersiz çözümlerle de evrim sırasında baş etmelidir. Dolaylı gösterilimler genetik arama uzayında arama yaptığı ve aday çözümler genelde geçerli çözüm uzayına izdüştüğü için, geçersiz çözüm problemi yoktur. Testlerde çoğunluk tarafından bilinen çok boyutlu sırt çantası (multi- dimensional knapsack problem) ve gezgin satıcı (traveling salesman) optimizasyon problemleri için doğrudan ve dolaylı yöntemleri inceledik, ve karşılaştırdık. Çok boyutlu sırt çantası problemi için seçtiğimiz dolaylı ağırlık kodlama (weight coding) yöntemi ile travelling salesman problemi için kullandığımız dolaylı ötelenmis koordinatlar (perturbed coordinates) yöntemi, çözümü bulmak için temelde aynı mantığı paylaşıyor. Her iki yöntemde de aday çözümler, orjinal problemin bazı değerlerini değiştirerek biraz farklı bir problem elde ediyor. Daha sonra elde edilen yeni probleme hızlı bir sezgisel yöntemle çözüm buluyor. Bulunan bu çözümü de orjinal problemin çözümüymüş gibi kullanıyor.Dolaylı gösterilimlerde, her değişim anında, toplumu oluşturan çözümlerin genetik arama uzayındaki bileşenleri, çözüm uzayına izdüşürülerek, toplumun yeni probleme adapte olması sağlanıyor. Sonuçlar dolaylı gösterilimlerin değişim anlarında, sahip oldukları sezgisel adaptasyon mekanizmasıyla var olan çözümleri yeni probleme adapte etmelerinden dolayı dinamik problemler için daha uygun olduğunu gösterdi. Ek olarak, gösterilimlerin dinamik ortamlardaki etkisinin, statik ortamlardakinden daha büyük olduğunu gördük. Bu nedenle dinamik ortamlarda gösterilimler seçilirken seçici olunmalı, adaptif yöntemler tercih edilmelidir. tr_TR
dc.description.abstract The effect of different representations has been thoroughly analyzed for evolutionary algorithms in stationary environments. However, the role of representations in dynamic environments has been largely neglected so far. In this study, we empirically analyze the effects of different representations in dynamic environments. A representation is called direct, if it can be interpreted directly as a solution to the problem. In indirect representations, search is done in a different space, so mapping is required to get the direct representation of the solution. Direct representations do search in the entire search space, so generally method should deal with the infeasible solutions through evolution. In indirect representations, search is done in genetic search space and generally they all map to feasible solutions of the search space. Thus indirect representation do not have a problem of infeasible solutions. In tests, we analyzed and compared, direct and indirect representations for both generally known optimization problems, multi-dimensional knapsack problem and traveling salesman problem. Two indirect representations selected, weight coding for multi-dimensional knapsack problem and perturbed coordinates for traveling salesman problem, keep the same track while finding the solution. In both approaches, candidate solutions first creates a slightly changed problem, by changing some values of the original problem. Then they find a solution to the changed problem using a fast heuristic. In indirect representations, at each change point, existing population is adapted to the new problem by mapping solutions' components of genetic search space to solution space. Our results indicate that indirect representations are particularly suitable for dynamic problems, because they implicitly provide a heuristic adaptation mechanism that improves the current solutions after a change. In addition, we saw that the choice of representation in dynamic environments is even more important than in static environments. For this reason, you should be selective while deciding representation to be used in a dynamic environment and you should prefer adaptive representations. 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/12205
dc.publisher Bilişim Enstitüsü tr_TR
dc.publisher Institute of Informatics 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 Evrimsel programlama (Bilgisayar bilimi) tr_TR
dc.subject Genetik algoritmalar tr_TR
dc.subject Evolutionary programming (Computer science) en_US
dc.subject Genetic algorithms en_US
dc.title The role of representations in dynamic environments en
dc.title.alternative Gösterilimlerin dinamik ortamlardaki rolü tr
dc.type Master Thesis
Dosyalar
Orijinal seri
Şimdi gösteriliyor 1 - 1 / 1
thumbnail.default.alt
Ad:
704031012.pdf
Boyut:
438.01 KB
Format:
Adobe Portable Document Format
Açıklama
Lisanslı seri
Şimdi gösteriliyor 1 - 1 / 1
thumbnail.default.placeholder
Ad:
license.txt
Boyut:
3.16 KB
Format:
Plain Text
Açıklama