DSpace
 

EMU I-REP >
02 Faculty of Engineering >
Department of Computer Engineering >
Theses (Master's and Ph.D) – Computer Engineering >

Please use this identifier to cite or link to this item: http://hdl.handle.net/11129/6433

Title: Cooperative Multi-Agent Ensembles for Multi-Objective Optimization
Authors: Acan, Adnan (Supervisor)
Tamouk, Jamshid
Eastern Mediterranean University, Faculty of Engineering, Dept. of Computer Engineering
Keywords: Thesis Tez
Computer Engineering Department
Artificial Intelligence
Artificial Bee Colony
Multi-Agent Systems
Metaheuristics
Multi-Objective Optimization
Ensemble Systems
Multi-Objective Metrics
Dynamic Network Systems
Issue Date: Jul-2021
Publisher: Eastern Mediterranean University (EMU) - Doğu Akdeniz Üniversitesi (DAÜ)
Citation: Tamouk, Jamshid. (2021). Cooperative Multi-Agent Ensembles for Multi-Objective Optimization. Thesis (Ph.D.), Eastern Mediterranean University, Institute of Graduate Studies and Research, Dept. of Computer Engineering, Famagusta: North Cyprus.
Abstract: Multi-objective optimization (MOO) using metaheuristics is a hot research area that is receiving great interest of algorithm designers. In literature, use of multiple metaheuristic algorithms within a multi-agent framework or within an ensemble system were studied and significant performance improvements compared to single algorithm’s successes is achieved. The first proposed architecture in this thesis study is a multi-metric and multi-deme multi-agent system which comprises several MOO method agents namely: MOGA, SPEA2, MODE, MOSA and MOPSO. The agents cooperate in consecutive sessions to discover and extract a feasible and high-quality Pareto fronts. The system divides the population to sub-populations and assigns them to metaheuristic agents in the beginning of sessions. Once after running metaheuristics, they return the optimized sub-populations to be used in next session and to update the global archive. Four metrics are used within the system in which three of them are multi-objective assessment metrics and one of them is metaheuristic performance measurement metric. The performance of metaheuristics is used by system to adjust their associated number of fitness evaluations. Also, it is used to accept or reject the improved sub-populations. The sub-populations are mixed to get the common population to be used in next session. Meanwhile, the nondominated solutions of each sub-population are used to form the global archive. The global archive keeps all Non-Dominated Solutions discovered by all metaheuristics. In the second architecture a dynamic metaheuristic network is proposed based on a layered platform. The network represents the MOO algorithms with nodes and flow of sub-populations by edges. The system operates in consecutive epochs in which each epoch begins with assigning sub-population to nodes continues with running each metaheuristic within its algorithmic framework. Afterwards the enhanced subpopulations are transferred to all forward linked nodes. At the end of each epoch the metaheuristic agents at layers are changed by a rotation operator. The proposed method contains seven different MOO metaheuristic algorithms formed as 3-3-1 network configuration with three layers. Enhanced sub-populations are transferred to the next layer nodes (one or more layers) when an epoch or session terminates. At the end of all sessions, all local and global Non-dominated individuals are merged. The evaluation of the proposed methods are carried out using a set of well-known benchmarks and the obtained results are compared to state-of-the-art methods. Likewise, it is noticed that the proposed methods outperform the existent state-ofthe-arts methods in the majority of test problems.
ÖZ: Üstsezgisel yöntemlere dayalı çok amaçlı eniyileme, algoritma tasarımcıları ve uygulamalı problemler üzerinde çalışanlar için büyük ilgi çeken aktif bir araştırma alanıdır. Birden çok üstsezgisel yöntemin bir çoklu ajan yapısı veya bir yöntemler birliği çerçevesinde kullanılması literatürde yapılan yayınlarda çalışılmış ve tek başına kullanılan yöntemlerin başarımı ile karşılaştırıldığında önemli oranda verimlilik artışına ulaşılmıştır. Bu doktora tezi çalışmasında önerilen birinci mimari, çok ölçülü ve çok topluluklu bir çoklu ajan sistemidir. Bu çoklu ajan sistemi MOGA, SPEA2, MODE, MOSA ve MOPSO üstsezgisel ajanlarından oluşur. Bu sistemde ajanlar ardışık seanlarda yardımlaşarak belirli sayıda en iyi veya en iyiye yakın Pareto cepheleri çıkarmaya çalışırlar. Her bir otorumun başlangıcında, toplam potansiyel çözüm nüfusu alt nüfuslara bölünerek çok amaçlı çözüm ajanlarına dağıtılır. Ajanlar kendilerine dağıtılan alt nüfuslar üzerinde çalıştıktan sonra bir sonraki seansta kullanılacak eniyilenmiş alt nüfularlarla birlikte hükmedilmemiş çözüm kümelerini geri iade ederler ve tümel arşivi yenilerler. Üçü çok amaçlı değerlendirme ölçevi olmak üzere sistemde dört ölçev kullanılmıştır, bir ölçev sezgisel ajanların başarımına yöneliktir. Ajanların belli bir ölçeve göre başarımları her ajan için tayin edilen amaç işlevi değerleme sayısını ayarlamak için kullanılır. Aynı zamanda, bir ajanın eniyilediği alt nüfus ajanın başarım seviyesine bağlı olarak reddedilebilir. Her seansın sonunda, eniyilenmiş alt nüfuslar birleştirilerek tümel nüfus oluşturulur ve hükmedilmemiş çözüm alt kümelerileri de birleştirilerek hükmedilmemiş çözümler kümesi (tümel Pareto cephesi) elde edilir. İkinci mimari katmanlar halinde birbirlerine bağlanmış çok amaçlı eniyileme yöntemlerininden oluşan bir dinamik üstsezgisel ağ önerisidir. Ağın her düğümü bir çok amaçlı üstsezgisel yönteme karşılık gelir ve düğümler arası bağlantılar alt nüfus elemanlarının ileri yönlü besleme ile akışını temsil ederler. Önerilen sitem ardışık seanslar halinde çalışır öyle ki, bir seans alt nüfusların ağ düğümlerine atanmasıyla başlar ve her üstsezgisel yöntemin kendi algorithmic çerçevesi içinde çalışmasıyla devam eder. Sonrasında geliştirilmiş alt nüfus elemanlarının ileri yönde bağlanmış komşu düğümlere aktarılır. Dinamik ağ mimarisi her seans sonunda katmanlardaki üstsezgisel ajanlar bir kaydırma işlemi ile değiştirilirler. Mevcut ugulama durumunda, önerilen yöntem yedi farklı çok amaçlı üstsezgisel algoritmanın üç katmanlı bir ağ üzerinde 3-3-1 topolojisi ile sıralanmasını içerir. Her seans sonunda eniyilenmiş alt nufüs elemanları ileri yönde bağlanmış komşu düğümlere aktarılırlar. Bütün seanslar tamamlandığında, yerel hükmedilmemiş çözüm kümeleri birleştirilir. Önerilen sistemlerin sınanması literatürde yayınlanan gerçel değerli çok amaçlı test problemleri kullanılarak sınanmıştır. Elde edilen sonuçlar geniş bir modern algoritmalar kümesindekilerle karşılaştırılmış ve önerilen yöntemlerin kullanılan test problemlerinin çoğunluğu mevcut algoritmalardan daha iyi olduğu gösterilmiştir.
Description: Doctor of Philosophy in Computer Engineering. Institute of Graduate Studies and Research. Thesis (Ph.D.) - Eastern Mediterranean University, Faculty of Engineering, Dept. of Computer Engineering, 2021. Supervisor: Assoc. Prof. Dr. Adnan Acan.
URI: http://hdl.handle.net/11129/6433
Appears in Collections:Theses (Master's and Ph.D) – Computer Engineering

Files in This Item:

File Description SizeFormat
Tamoukjamshid-Ph.D..pdfThesis, Doctoral4.15 MBAdobe PDFView/Open


This item is protected by original copyright

Recommend this item
View Statistics

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

 

Valid XHTML 1.0! DSpace Software Copyright © 2002-2010  Duraspace - Feedback