Yüksek Boyutlu Test Fonksiyonlarında Ağaç Tohum Algoritmasının Performans Analizi
Öz
Gelişen teknoloji ile
birlikte ortaya çıkan problemlerin klasik yöntemler ile çözümü gün geçtikçe
zorlaşmaktadır. Klasik optimizasyon teknikleri, problem boyutunun büyük olması
ve çözüm uzayının geniş olması gibi nedenlerden dolayı yetersiz kalmaktadır. Bu
nedenle klasik optimizasyon metotları ile gerçek dünya problemlerini çözmek çok
zaman almakta ve etkili bir şekilde çözülememektedir. Bu gibi sorunlar
insanoğlunu kesin çözüme değil optimizasyon yöntemleri ile bulunabilecek en iyi
çözüme doğru yöneltmektedir.
Optimizasyon, eldeki kısıtlı imkanları en iyi şekilde kullanarak mümkün
olan en iyi sonucu elde etme olarak tanımlanmaktadır. Optimizasyon yöntemi
meta-sezgisel algoritmalar kullanılarak gerçekleştirilmektedir. Böylece genel
olarak popülasyon tabanlı algoritmalar olarak adlandırılan birçok yeni
algoritma önerilmiştir. Popülasyon tabanlı olan ağaç tohum algoritması
meta-sezgisel algoritmalardan bir tanesidir ve sürekli optimizasyon
problemlerini çözmek için kullanılan ve aynı zamanda yeni çıkan algoritmalardan
biridir. Ağaç tohum algoritması ağaçlar ile tohumlar arasındaki bağlantıdan
esinlenmiş olup her çevrimde her ağaç için belirli sayıda tohum üretilmektedir.
Bu çalışmada ağaç tohum algoritması ile geliştirilmiş ağaç tohum algoritması on
farklı test fonksiyonları için kullanılmıştır. Problem boyut 100 olarak alınmış
ve algoritmanın popülasyon sayıları sırasıyla 10, 30 ve 50 olarak kabul
edilmiştir. Algoritmanın ST parametre değeri orijinal hali olan 0.1 değeri
kabul edilmiştir. Algoritmalar aynı koşullarda 30 kez MATLAB programında
çalıştırılmıştır. Elde edilen sonuçlar incelendiğinde geliştirilmiş ağaç tohum
algoritmasının orijinal ağaç tohum algoritmasına göre daha iyi bir sonuç elde
ettiği görülmüştür.
Anahtar Kelimeler
Supporting Institution
Project Number
Thanks
References
- Beşkirli, A., Özdemir, D., & Temurtaş, H. A comparison of modified tree–seed algorithm for high-dimensional numerical functions. Neural Computing and Applications, 1-35.
- Gordon, V. S., & Whitley, D. (1993). Serial and parallel genetic algorithms as function optimizers. Paper presented at the ICGA.
- Gungor, I., Emiroglu, B. G., Cinar, A. C., & Kiran, M. S. (2019). Integration search strategies in tree seed algorithm for high dimensional function optimization. International Journal of Machine Learning and Cybernetics, 1-19.
- Hasenjäger, M., Sendhoff, B., Sonoda, T., & Arima, T. (2005). Three dimensional evolutionary aerodynamic design optimization with CMA-ES. Paper presented at the Proceedings of the 7th annual conference on Genetic and evolutionary computation.
- Jamil, M., & Yang, X.-S. (2013). A literature survey of benchmark functions for global optimization problems. arXiv preprint arXiv:1308.4008.
- Kiran, M. S. (2015). TSA: Tree-seed algorithm for continuous optimization. Expert Systems with Applications, 42(19), 6686-6698.
- Kıran, M. S. (2016). An implementation of tree-seed algorithm (TSA) for constrained optimization Intelligent and Evolutionary Systems (pp. 189-197): Springer.
- Li, X., Tang, K., Omidvar, M. N., Yang, Z., Qin, K., & China, H. (2013). Benchmark functions for the CEC 2013 special session and competition on large-scale global optimization. gene, 7(33), 8.
Details
Primary Language
Turkish
Subjects
Engineering
Journal Section
Research Article
Authors
Mehmet Beşkirli
*
This is me
0000-0002-4842-3817
Publication Date
October 31, 2019
Submission Date
August 1, 2019
Acceptance Date
October 22, 2019
Published in Issue
Year 2019
Cited By
Training Feed-Forward Multi-Layer Perceptron Artificial Neural Networks with a Tree-Seed Algorithm
Arabian Journal for Science and Engineering
https://doi.org/10.1007/s13369-020-04872-1