The application of metaheuristic algorithms in multi-objective optimization of engineering problems

Main Article Content

Goran Miodragović
Marina Bošković
Radovan Bulatović


Comparative testing of three modified metaheuristic algorithms - the cyclic algorithm of the bat family (Loop BFA), the hybrid cuckoo search and the firefly algorithm (H-CS-FA) and the modified krill herd algorithm (MKH) was performed in the paper. The authors tested these algorithms in relation to original ones and the effectiveness of the modifications was confirmed for each individual algorithm. Here, the effectiveness of all three algorithms was verified on two engineering problems in the field of metal cutting - optimization of the body of the turning knife and optimization of the eccentric of the clamping tool.In both cases, multi-objective optimization with two objective functions was per-formed. By comparing the obtained optimization results as well as the speed of convergence, appropriate conclusions about the efficiency of the algorithms and recommendations for their application were made.

Article Details

How to Cite
G. Miodragović, M. Bošković, and R. Bulatović, “The application of metaheuristic algorithms in multi-objective optimization of engineering problems”, ET, vol. 1, no. 3, Nov. 2022.
Original Scientific Papers


X.S.Yang and H. Xingshi, “Nature-inspired optimization algorithms in engineering: Introduction and Overview”, Nature Inspired Computation in Engineering, pp. 1-20,, (2016)

G. Miodragović and R. Bulatović, “Loop bat family algorithm (Loop BFA) for constrained optimization”, Journal of Mechanical Science and Technology, Vol.29, pp. 3329-3341,, (2015)

M. Bošković, R. Bulatović, S. Šalinić, G. Miodragović and G. Bogdanović, “Optimization of dynamic quantities of a four-bar mechanism using the Hybrid Cuckoo Search and Firefly Algorithm (H-CS-FA)”, Archive of Applied Mechanics, Vol.88, pp. 2317-2338,, (2018)

M. Bošković, “Modern approaches in kinematic and dynamic optimization of planar mechanisms”, PHD thesis, University of Kragujevac (Serbia), (2019)

R. Bulatović, G. Miodragović and M. Bošković, “Modified Krill Herd (MKH) algorithm and its application in dimensional synthesis of a four-bar linkage”, Mechanism and Machine Theory, Vol.95, pp. 1-21,, (2016)

N. F. Johari, A. M. Zain, N. H. Mustaffa and A. Udin, “Machining Parameters Optimization using Hybrid Firefly Algorithm and Particle Swarm Optimization”, The 6th International Conference on Computer Science and Computational Mathematics (ICCSCM 2017), Journal of Physics: Conference Series, Langkawi (Malaysia), Vol. 892, 4–5 May (2017)

A.R. Yildiz, “A new hybrid differential evolution algorithm for the selection of optimal machining parameters in milling operations”, Applied Soft Computing, Vol. 13, pp. 1561–1566,, (2013)

M. Madić and M. Radovanović, “Optimization of machining processes using pattern search algorithm”, International Journal of Industrial Engineering Computations, Vol. 5, pp. 223–234,, (2014)

O.O. Villegas, C.F. Espinoza et al., “A Methodology for Optimizing the Process of Machining a Workpiece Using Multi-Objective Particle Swarm Optimization”, Research in Computing Science, Vol. 132, pp. 33-40,, (2017)

R.V. Rao and V.D. Kalyankar, “Parameter optimization of modern machining processes using teaching-learning-based optimization algorithm”, Engineering Applications of Artificial Intelligence, Vol. 26, pp. 524–531,, (2013)

K. Deb and R. Datta, “Hybrid Evolutionary Multi-Objective Optimization of Machining Parameters”, Engineering Optimization, Vol. 44, pp. 685-706,, (2012)

N. Yusup, A. Sarkheyli, A.M. Zain, S.Z.M. Hashim and N. Ithnin, “Estimation of optimal machining control parameters using artificial bee colony”, Journal of Intelligent Manufacturing, Vol. 25, pp. 1463-1472,, (2014)

S. Diyaley and S. Chakraborty, “Optimization of multi-pass face milling parameters using metaheuristic algorithms”, FACTA UNIVERSITATIS Series: Mechanical Engineering, Vol. 17, No 3, pp. 365-383,, (2019)

Md S. J. Hossain and T.W. Liao, “Cutting Parameter Optimization for End Milling Operation Using Advanced Metaheuristic Algorithms”, International Journal of Advanced Robotics and Automation, Vol.2, pp. 1-12,, (2017)

M. Kalajdžić, “Tehnologija obrade rezanjem – priručnik”, University of Belgrade, Faculty of Mechanical Engineering, Belgrade (Serbia), (2004)

D. Milikić i drugi, “Tehnologija obrade rezanjem, zbirka rešenih i zadataka za vežbu”, University of Novi Sad, Faculty of Technical Sciences, Novi Sad (Serbia), (2000)

B. Tadić, “Alati i pribori, skripta”, University of Kragujevac, Faculty of Mechanical Engineering, Kragujevac (Serbia), (2008)

D. Pajić, “Konstrukcija i primena steznih alata”, Tehnička knjiga, Beograd (Serbia), (1967)

G. Miodragović, “Advanced bio-inspired algorithms development for solving optimization problems in applied mechanics”, PHD thesis, University of Kragujevac (Serbia), (2016)