Publication: Eliminating objective functions and warm starting algorithms using projections in multi-objective optimization
Program
Industrial Engineering
KU-Authors
KU Authors
Co-Authors
Authors
YĆK Thesis ID
904953
Approval Date
Publication Date
Language
Type
Embargo Status
No
Journal Title
Journal ISSN
Volume Title
Alternative Title
Ćok amaƧlı optimizasyon problemlerinde yansımalar kullanılarak amaƧ fonksiyonlarının eksiltilmesi ve Ƨƶzüm algoritmalarının hızlı baÅlatılması
Abstract
Many real world optimization problems have more than a single objective. In order to solve these multi-objective problems exactly, usually one has to solve many single objective problems to obtain all the efficient solutions and nondominated points. As the size of the nondominated set increases, so does the computational effort required to solve multi-objective problems. One way to mitigate this and lessen the computational burden is to reduce the number of objective functions in a given problem. When there are redundant objective functions, this reduction is obvious and the only requirement then is to detect the redundant objectives. Otherwise, any reduction will result in information loss in the form of missing some nondominated points. In other words, the set of points that will be obtained from the reduced problem is going to be a representation, which is a subset of the nondominated set of the original problem. In this thesis, we develop a projection based metric in order to determine which objective to remove with the goal of keeping the information loss to a minimum. We base our approach on the characterization of a redundant objective for the linear case. We then assess the level of redundancy for an objective using its similarity to its projection. The performance of this method is evaluated on many sets of test problems from the literature as well as on generated correlated instances and the information loss is quantified using quality metrics. Our method demonstrates strong performance across the majority of tested problems. Moreover, we show that the representation we obtain after solving the reduced problem can be used to warm start the exact solution process of the original multi-objective problem. This way parts of the search region that do not contain any nondominated points can be eliminated and the number of objects that are needed to be maintained throughout the solution process can be reduced. Our preliminary experiments indicate that our initialization method is highly effective in achieving these reductions.
GerƧek hayatta karÅılaÅılan birƧok eniyileme problemi birden fazla amaca sahiptir. Bu Ƨok amaƧlı problemleri tam Ƨƶzmek ve tüm etkin Ƨƶzümleri ve baskın noktaları elde etmek iƧin genellikle birƧok tek amaƧlı problemin Ƨƶzülmesi gerekir. Baskın kümenin boyutu arttıkƧa, Ƨƶzüm iƧin gereken hesaplama yükü de artacaktır. Bu hesaplama yükünü azaltmanın yollarından biri, amaƧ fonksiyonlarının sayısını eksiltmektir. Problemin gereksiz amaƧ fonksiyonları iƧerdiÄi durumda, bu eksiltmenin nasıl yapılacaÄı aƧıktır ve yapılması gereken gereksiz amaƧ fonsksiyonları tespit etmektir. Aksi takdirde, herhangi bir eksiltme, baskın nokta kümesinin tam olarak elde edilememesi Åeklinde bir bilgi kaybına yol aƧar ve eksiltilmiÅ problemden elde edilecek baskın küme, asıl problemin baskın nokta kümesinin bir alt kümesi olan temsili Ƨƶzümler olacaktır. Bu tezde, bilgi kaybını en aza indirebilme amacıyla hangi amaƧ fonksiyonunun eksiltileceÄini belirlemek üzere yansıma tabanlı bir ƶlçüt geliÅtirilmiÅtir. YaklaÅım, doÄrusal problemler iƧin gereksiz amaƧ fonksiyonlarının ƶzelliklerine dayanmaktadır. Bir amaƧ fonksiyonunun gereksizliÄi yansımasına benzerliÄi ƶlçülerek deÄerlendirilmiÅtir. Ćlçütün performansı test problemleri ve ƧalıÅma kapsamında üretilen korelasyonlu problemler üzerinde sınanmıŠve elde edilen temsili Ƨƶzümler kalite ƶlçütleri kullanılarak deÄerlendirilmiÅtir. YaklaÅımımızın birƧok problem türünde iyi performans gƶsterdiÄi gƶrülmüÅtür. Ayrıca, eksiltilmiÅ problemi Ƨƶzerek elde ettiÄimiz temsili Ƨƶzümlerin bazı ƶzellikleri gƶsterilmiÅ ve bu Ƨƶzümler asıl Ƨok amaƧlı problemin tam Ƨƶzüm sürecini hızlı baÅlatmak iƧin kullanılmıÅtır. Burada amaƧ baskın noktaların bulunmadıÄı bƶlgeleri Ƨƶzüm sürecine dahil etmemek ve problemlerin tam Ƨƶzüm süreƧlerinde takip edilmesi gereken nesne sayısını azaltmaktır. Ćncül deney sonuƧları yaklaÅımımızın gerekli nesne sayısını azaltmakta etkili olduÄunu gƶstermiÅtir.
GerƧek hayatta karÅılaÅılan birƧok eniyileme problemi birden fazla amaca sahiptir. Bu Ƨok amaƧlı problemleri tam Ƨƶzmek ve tüm etkin Ƨƶzümleri ve baskın noktaları elde etmek iƧin genellikle birƧok tek amaƧlı problemin Ƨƶzülmesi gerekir. Baskın kümenin boyutu arttıkƧa, Ƨƶzüm iƧin gereken hesaplama yükü de artacaktır. Bu hesaplama yükünü azaltmanın yollarından biri, amaƧ fonksiyonlarının sayısını eksiltmektir. Problemin gereksiz amaƧ fonksiyonları iƧerdiÄi durumda, bu eksiltmenin nasıl yapılacaÄı aƧıktır ve yapılması gereken gereksiz amaƧ fonsksiyonları tespit etmektir. Aksi takdirde, herhangi bir eksiltme, baskın nokta kümesinin tam olarak elde edilememesi Åeklinde bir bilgi kaybına yol aƧar ve eksiltilmiÅ problemden elde edilecek baskın küme, asıl problemin baskın nokta kümesinin bir alt kümesi olan temsili Ƨƶzümler olacaktır. Bu tezde, bilgi kaybını en aza indirebilme amacıyla hangi amaƧ fonksiyonunun eksiltileceÄini belirlemek üzere yansıma tabanlı bir ƶlçüt geliÅtirilmiÅtir. YaklaÅım, doÄrusal problemler iƧin gereksiz amaƧ fonksiyonlarının ƶzelliklerine dayanmaktadır. Bir amaƧ fonksiyonunun gereksizliÄi yansımasına benzerliÄi ƶlçülerek deÄerlendirilmiÅtir. Ćlçütün performansı test problemleri ve ƧalıÅma kapsamında üretilen korelasyonlu problemler üzerinde sınanmıŠve elde edilen temsili Ƨƶzümler kalite ƶlçütleri kullanılarak deÄerlendirilmiÅtir. YaklaÅımımızın birƧok problem türünde iyi performans gƶsterdiÄi gƶrülmüÅtür. Ayrıca, eksiltilmiÅ problemi Ƨƶzerek elde ettiÄimiz temsili Ƨƶzümlerin bazı ƶzellikleri gƶsterilmiÅ ve bu Ƨƶzümler asıl Ƨok amaƧlı problemin tam Ƨƶzüm sürecini hızlı baÅlatmak iƧin kullanılmıÅtır. Burada amaƧ baskın noktaların bulunmadıÄı bƶlgeleri Ƨƶzüm sürecine dahil etmemek ve problemlerin tam Ƨƶzüm süreƧlerinde takip edilmesi gereken nesne sayısını azaltmaktır. Ćncül deney sonuƧları yaklaÅımımızın gerekli nesne sayısını azaltmakta etkili olduÄunu gƶstermiÅtir.
Source
Publisher
KoƧ University
Subject
Mathematical optimization
Citation
Has Part
Source
Book Series Title
Edition
DOI
item.page.datauri
Link
Rights
restrictedAccess
Copyrights Note
© All Rights Reserved. Accessible to Koç University Affiliated Users Only!