Uyarlanabilir genetik algoritma ile permütasyon akış tipi çizelgeleme problemini çözme

dc.contributor.advisor Erdoğdu, Kazım
dc.contributor.author Çalışkan, Cihanser
dc.date.accessioned 2026-04-07T13:31:27Z
dc.date.available 2026-04-07T13:31:27Z
dc.date.issued 2023
dc.description.abstract The permutation flow shop scheduling problem (PFSSP) is a problem that arises in manufacturing scenarios where a set of jobs must be processed on a set of machines in a specific order. The problem aims to find the job order that will minimize the makespan of the whole process. It is an NP-Hard combinatorial optimization problem, hence its exact solution is computationally difficult and requires a significant amount of time. This thesis proposes a new heuristic algorithm called the Adaptive Genetic Algorithm (AGA) for solving a PFSSP. The AGA combines a conventional genetic algorithm with an adaptive mechanism that incorporates three different local searches. The algorithm evaluates the performance of each local search at each generational iteration and makes a decision on which one to use based on their previous performances. The experimental results showed that the algorithm outperformed one of the state-of-the-art algorithms (i.e. GA-BAT) in terms of solution quality and found optimal or near-optimal solutions for the selected benchmarks. The AGA algorithm is a promising approach for solving the PFSSP and could be extended to apply to other combinatorial optimization problems. en_US
dc.description.abstract Permütasyon akış tipi çizelgeleme problemi (PATÇP), bir dizi işin belirli bir sırayla bir dizi makinede işlenmesi gerektiği üretim senaryolarında ortaya çıkan bir problemdir. Tüm işlerin tamamlanması için gereken süreyi en aza indirecek en iyi işlem sırasını bulmak amaçlanır. PATÇP bir NP-Zor kombinatoryel optimizasyon problemidir, dolayısıyla tam çözümü zordur ve hesaplama için önemli miktarda zaman gerektirir. Bu tezde, PATÇP çözümü için yeni bir sezgisel algoritma olan Uyarlanabilir Genetik Algoritma (UGA) önerilmektedir. UGA, geleneksel bir genetik algoritmayı üç farklı yerel arama yöntemini uyarlanabilir bir mekanizmayla birleştirmektedir. Algoritma, her nesil iterasyonunda her yerel aramanın performansını değerlendirir ve önceki performanslarına dayanarak hangisini kullanacağına karar verir. Başarılı olan yerel aramaların seçim olasılığı artar ve başarısız olanların seçim olasılığı azalır. Bu şekilde, UGA algoritması, önceki nesillerde elde ettiği bilgiyle uyarlanır ve yönlendirilir. Önerilen algoritma, çözüm kalitesi açısından diğer en gelişmiş algoritmalardan biri olan GA-BAT'ın performansını geride bırakmış ve ya optimal ya da optimale yakın sonuçlar üretmiştir. UGA algoritması, Permütasyon akış tipi çizelgeleme probleminin çözümü için umut verici bir yaklaşım olup diğer kombinatoryel problemlere de uyarlanabilir. tr
dc.identifier.uri https://hdl.handle.net/123456789/15211
dc.identifier.uri https://tez.yok.gov.tr/UlusalTezMerkezi/TezGoster?key=nLNfCsWgUluh5T2iyudShs1JOINlMHt-FWjJyGeyL9GZmf9369PU9133w7oiGD2e
dc.language.iso en
dc.subject Evrimsel Algoritmalar tr
dc.subject İş Akışı Çizelgeleme tr
dc.subject Optimization Problem en_US
dc.subject Genetik Algoritmalar tr
dc.subject Heuristic Algorithms en_US
dc.subject Computer Engineering and Computer Science and Control en_US
dc.subject Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol tr
dc.subject Evolutionary Algorithms en_US
dc.subject Flow Shop Scheduling en_US
dc.subject Genetic Algorithms en_US
dc.subject Optimizasyon Problemi tr
dc.subject Sezgisel Algoritmalar tr
dc.title Uyarlanabilir genetik algoritma ile permütasyon akış tipi çizelgeleme problemini çözme tr
dc.title Solving Permutation Flow Shop Scheduling Problem with Adaptive Genetic Algorithm en_US
dc.type Master Thesis
dspace.entity.type Publication
gdc.description.department LİSANSÜSTÜ EĞİTİM ENSTİTÜSÜ / Bilgisayar Mühendisliği Ana Bilim Dalı
gdc.description.department
gdc.description.endpage 69
gdc.identifier.yoktezid 821973
relation.isOrgUnitOfPublication ac5ddece-c76d-476d-ab30-e4d3029dee37
relation.isOrgUnitOfPublication.latestForDiscovery ac5ddece-c76d-476d-ab30-e4d3029dee37

Files