Bal porsuklarının yiyecek arama davranışını modelleyen Bal Porsuğu Algoritması (HBA), yakın zamanda önerilen bir meta-sezgisel algoritmadır. Bu çalışmada, sürekli optimizasyon problemlerinin çözümü için önerilen bu algoritmanın ikili versiyonu geliştirildi. Sürekli algoritmayı ikili bir algoritmaya dönüştürmek için S-şekilli transfer fonksiyonu ve çaprazlama stratejisi kullanıldı. Sabit ve zamanla değişen özelliklere sahip sekiz adet S-şekilli transfer fonksiyonu kullanıldı ve en başarılı fonksiyon belirlendi. Ayrıca zamanla değişen transfer fonksiyonlarının etkisi de incelendi. Çaprazlama stratejisi olarak tek nokta, iki nokta ve tekdüze olmak üzere üç strateji uygulandı ve diğerlerinden daha başarılı olan tekdüze stratejisi algoritmaya entegre edildi. Bu şekilde geliştirilen ikili algoritma (BinHBA), on beşi küçük ölçekli ve on ikisi büyük ölçekli olmak üzere toplam yirmi yedi sırt çantası problemi üzerinde test edildi. Sonuçları analiz etmek ve mevcut literatürde bulunan yöntemlerle karşılaştırmak için istatistiksel testler kullanıldı. Sonuçlar, ikili optimizasyon problemleri için önerilen BinHBA'nın etkili ve tercih edilebilir olduğunu gösterdi.
İkili optimization Çaprazlama stratejisi Bal porsuğu algoritması Sırt çantası problemleri Zamanla-değişen transfer fonksiyonu
Modeling the foraging behavior of honey badgers, the Honey Badger Algorithm (HBA) is a recently proposed metaheuristic algorithm. In this study, a binary version of this algorithm that was proposed for solving continuous optimization problems was developed. The S-shaped transfer function and crossover strategy were used to transform the continuous algorithm into a binary algorithm. Eight S-shaped transfer functions with constant and time-varying features were used, and the most successful function was determined. Additionally, the effect of time-varying transfer functions was examined. Three strategies, single-point, two-point, and uniform, were applied as crossover strategies, and the uniform strategy, which was more successful than others, was integrated into the algorithm. The binary algorithm (BinHBA) developed in this way was tested on a total of twenty-seven knapsack problems, fifteen small-scale and twelve large-scale. Statistical tests were employed to analyze the results and compare them with methods found in the existing literature. The results showed that the proposed BinHBA for binary optimization problems is effective and preferable.
Binary optimization Crossover strategy Honey badger algorithm Knapsack problems Time-varying transfer function
Primary Language | English |
---|---|
Subjects | Computer Software |
Journal Section | Research Articles |
Authors | |
Early Pub Date | April 16, 2025 |
Publication Date | April 24, 2025 |
Submission Date | May 2, 2024 |
Acceptance Date | January 23, 2025 |
Published in Issue | Year 2025 Volume: 33 Issue: 1 |