Abstract
In this paper, a new hybrid algorithm based on moth–flame optimization (MFO) and teaching–learning-based optimization (TLBO) algorithm named as MFO–TLBO is proposed to overwhelm their shortcomings and inherit their advantages using the low-level coevolutionary mixed hybrid. In the best interests of this, we progress the competence of exploitation in TLBO with the ability of exploration in the MFO algorithm to demonstrate the metiers of both methods. The sole inspiration behind integrating modifications in MFO is to benefit the procedure to avoid immature convergence and to steer the search in the direction of the potential search region in a quicker way. The proposed algorithm was tested on the set of best known unimodal and multimodal benchmark functions in various dimensions. The obtained results from basic and nonparametric statistical tests confirmed that this hybrid method dominates in terms of convergence and success rate. Furthermore, MFO–TLBO is applied to visual tracking as a real-life application. All experimental outcomes, illustrations and comparative investigation found that the MFO–TLBO algorithm can vigorously track a random target object in many stimulating circumstances than the other trackers successfully.
Similar content being viewed by others
References
Barham R, Sharieh A, Sleit A (2018) Moth flame optimization based on golden section search and its application for link prediction problem. Mod Appl Sci 13:10. https://doi.org/10.5539/mas.v13n1p10
Barham R, Sharieh A, Sleit A (2019a) Multi-moth flame optimization for solving the link prediction problem in complex networks. Springer, Berlin
Barham RS, Sharieh A, Sleit A (2019b) A meta-heuristic framework based on clustering and preprocessed datasets for solving the link prediction problem. J Inf Sci 45:794–817. https://doi.org/10.1177/0165551518816296
Bhesdadiya RH, Trivedi IN, Jangir P et al (2017) A novel hybrid approach particle swarm optimizer with Moth–Flame optimizer algorithm. Adv Intell Syst Comput 553:569–577. https://doi.org/10.1007/978-981-10-3770-2_53
Cheng G, Yang C, Yao X et al (2018) When deep learning meets metric learning: remote sensing image scene classification via learning discriminative CNNs. IEEE Trans Geosci Remote Sens 56:2811–2821. https://doi.org/10.1109/TGRS.2017.2783902
Comaniciu D, Member S, Ramesh V (2003) Kernel-based object tracking. IEEE Trans Pattern Anal Mach Intell 25:564–577
Das S, Mullick SS, Suganthan PN (2016) Recent advances in differential evolution—an updated survey. Swarm Evol Comput 27:1–30. https://doi.org/10.1016/j.swevo.2016.01.004
Derrac J, García S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol Comput 1:3–18. https://doi.org/10.1016/j.swevo.2011.02.002
Farivar F, Shoorehdeli MA (2016) Stability analysis of particle dynamics in gravitational search optimization algorithm. Inf Sci (Ny) 337–338:25–43. https://doi.org/10.1016/j.ins.2015.12.017
Fister I Jr, Yang XS, Fister I, Brest J, Fister D (2013) A brief review of nature-inspired algorithms for optimization. Elektroteh SKI Vestn 80:1–7. https://doi.org/10.1016/j.scriptamat.2012.10.033
Fourie J, Mills S, Green R (2008) Visual tracking using the harmony search algorithm. Proc Image Vis Comput. https://doi.org/10.1109/ivcnz.2008.4762068
Fourie J, Mills S, Green R (2010) Harmony filter: a robust visual tracking system using the improved harmony search algorithm. Image Vis Comput 28:1702–1716. https://doi.org/10.1016/j.imavis.2010.05.006
Gao M-L, Yin L-J, Zou G-F et al (2015a) Visual tracking method based on cuckoo search algorithm. Opt Eng. https://doi.org/10.1117/1.OE.54.7.073105
Gao M, Yin L, Zou G (2015b) Visual tracking method based on cuckoo search algorithm. Opt Eng. https://doi.org/10.1117/1.OE.54.7.073105
Gao M-L, Shen J, Yin L-J et al (2016) A novel visual tracking method using bat algorithm. Neurocomputing 177:612–619. https://doi.org/10.1016/j.neucom.2015.11.072
Gao M, Shen J, Jiang J (2018) Visual tracking using improved flower pollination algorithm. Optik (Stuttg) 156:522–529. https://doi.org/10.1016/j.ijleo.2017.11.155
Ghorbani N, Babaei E (2014) Exchange market algorithm. Appl Soft Comput J 19:177–187. https://doi.org/10.1016/j.asoc.2014.02.006
Gupta S, Deep K (2018) A novel random walk grey Wolf optimizer. Swarm Evol Comput 44:101–112. https://doi.org/10.1016/j.swevo.2018.01.001
Han J, Quan R, Di Zhang, Nie F (2018) Robust object co-segmentation using background prior. IEEE Trans Image Process 27:1639–1651. https://doi.org/10.1109/TIP.2017.2781424
Huang J, Gao L, Li X (2015) An effective teaching-learning-based cuckoo search algorithm for parameter optimization problems in structure designing and machining processes. Appl Soft Comput J 36:349–356. https://doi.org/10.1016/j.asoc.2015.07.031
Kamalapathi K, Priyadarshi N, Padmanaban S et al (2018) A hybrid Moth–Flame fuzzy logic controller based integrated cuk converter fed brushless DC motor for power factor correction. Electron. https://doi.org/10.3390/electronics7110288
Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Glob Optim 39:459–471. https://doi.org/10.1007/s10898-007-9149-x
Kennedy J, Eberhart R (1995) Particle swarm optimization Neural Networks, 1995 Proceedings. IEEE Int Conf 4:1942–1948. https://doi.org/10.1109/icnn.1995.488968
Khalilpourazari S, Khalilpourazary S (2019) An efficient hybrid algorithm based on Water Cycle and Moth–Flame Optimization algorithms for solving numerical and constrained engineering optimization problems. Soft Comput 23:1699–1722. https://doi.org/10.1007/s00500-017-2894-y
Khan ZH, Gu IY-H, Backhouse AG (2011) Robust visual object tracking using multi-mode anisotropic mean shift and particle filters. IEEE Trans Circuits Syst Video Technol. https://doi.org/10.1109/TCSVT.2011.2106253
Lin G, Guan J (2018) A hybrid binary particle swarm optimization for the obnoxious p-median problem. Inf Sci (Ny) 425:1–17. https://doi.org/10.1016/j.ins.2017.10.020
Liu N, Han J (2018) A deep spatial contextual long-term recurrent convolutional network for saliency detection. IEEE Trans Image Process 27:3264–3274. https://doi.org/10.1109/TIP.2018.2817047
Liu Z, Pan Q, Dezert J et al (2018) Classifier fusion with contextual reliability evaluation. IEEE Trans Cybern 48:1605–1618. https://doi.org/10.1109/TCYB.2017.2710205
Mafarja MM, Mirjalili S (2017) Hybrid Whale optimization algorithm with simulated annealing for feature selection. Neurocomputing 260:302–312. https://doi.org/10.1016/j.neucom.2017.04.053
Mirjalili S (2015a) The ant lion optimizer. Adv Eng Softw 83:80–98. https://doi.org/10.1016/j.advengsoft.2015.01.010
Mirjalili S (2015b) Moth–Flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl Based Syst 89:228–249. https://doi.org/10.1016/j.knosys.2015.07.006
Mirjalili S (2016) SCA: a sine Cosine algorithm for solving optimization problems. Knowledge-Based Syst 96:120–133. https://doi.org/10.1109/SPC.2018.8703982
Mirjalili S, Mohammad S, Lewis A (2014) Grey Wolf optimizer. Adv Eng Softw 69:46–61. https://doi.org/10.1016/j.advengsoft.2013.12.007
Mohamed AAA, Mohamed YS, El-Gaafary AAM, Hemeida AM (2017) Optimal power flow using moth swarm algorithm. Electr Power Syst Res 142:190–206. https://doi.org/10.1016/j.epsr.2016.09.025
Nenavath H, Jatoth RK (2018a) Hybrid SCA–TLBO: a novel optimization algorithm for global optimization and visual tracking. Neural Comput Appl. https://doi.org/10.1007/s00521-018-3376-6
Nenavath H, Jatoth RK (2018b) A new method for ball tracking based on α-β, Linear Kalman and extended Kalman filters via bubble sort algorithm. Indones J Electr Eng Comput Sci 10:989–999
Nenavath H, Jatoth RK (2018c) Hybridizing sine cosine algorithm with differential evolution for global optimization and object tracking. Appl Soft Comput J 62:1019–1043. https://doi.org/10.1016/j.asoc.2017.09.039
Nenavath H, Jatoth RK (2018d) A novel object tracking method using binary bat algorithm. J Eng Appl Sci 3817–3825
Nenavath H, Kumar Jatoth DR, Das DS (2018) A synergy of the sine-cosine algorithm and particle swarm optimizer for improved global optimization and object tracking. Swarm Evol Comput 43:1–30. https://doi.org/10.1016/j.swevo.2018.02.011
Punnathanam V, Kotecha P (2016) Yin–Yang-pair optimization: a novel lightweight optimization algorithm. Eng Appl Artif Intell 54:62–79. https://doi.org/10.1016/j.engappai.2016.04.004
Qu X, Zhang R, Liu B, Li H (2017) An improved TLBO based memetic algorithm for aerodynamic shape optimization. Eng Appl Artif Intell 57:1–15. https://doi.org/10.1016/j.engappai.2016.10.009
Rao RV, Patel V (2013) An improved teaching-learning-based optimization algorithm for solving unconstrained optimization problems. Sci Iran 20:710–720. https://doi.org/10.1016/j.scient.2012.12.005
Rao RV, Savsani VJ, Vakharia DP (2011) Teaching–learning-based optimization: a novel method for constrained mechanical design optimization problems. Comput Des 43:303–315. https://doi.org/10.1016/j.cad.2010.12.015
Sardari F, Ebrahimi M (2016) An object tracking method using modified galaxy-based search algorithm. Swarm Evol Comput 30:27–38. https://doi.org/10.1016/j.swevo.2016.04.001
Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47. https://doi.org/10.1016/j.advengsoft.2017.01.004
Sayed GI, Hassanien AE (2018) A hybrid SA-MFO algorithm for function optimization and engineering design problems. Complex Intell Syst 4:195–212. https://doi.org/10.1007/s40747-018-0066-z
Shehab M, Abualigah L, Al Hamad H et al (2019) Moth–flame optimization algorithm: variants and applications. Neural Comput Appl. https://doi.org/10.1007/s00521-019-04570-6
Shi Y, Eberhart R (1998) A modified particle swarm optimizer. In: 1998 IEEE international conference on evolutionary computation proceedings. IEEE World congress on computational intelligence (Cat. No.98TH8360), pp 69–73
Si W, Qin B, Li Q, Liu H (2019) A novel adaptive wavelet threshold estimation based on hybrid particle swarm optimization for partial discharge signal denoising. Optik (Stuttg) 181:175–184. https://doi.org/10.1016/j.ijleo.2018.12.030
Smeulders AWM, Chu DM, Cucchiara R et al (2014) Visual tracking: an experimental survey. IEEE Trans Pattern Anal Mach Intell 36:1442–1468. https://doi.org/10.1109/TPAMI.2013.230
Sun X-M, Gao M-L, Luo D-S, Li L-L (2015) Face tracking based on differential harmony search. IET Comput Vis 9:98–109. https://doi.org/10.1049/iet-cvi.2014.0035
Talbi EG (2002) A taxonomy of hybrid metaheuristics. J Heuristics 8:541–564
Thida M, Eng H, Monekosso DN, Remagnino P (2012) A particle swarm optimisation algorithm with interactive swarms for tracking multiple targets. Appl Soft Comput J. https://doi.org/10.1016/j.asoc.2012.05.019
Tu B, Kuang W, Shang Y et al (2019) A multi-view object tracking using triplet model a multi-view object tracking using triplet model. J Vis Commun Image Represent. https://doi.org/10.1016/j.jvcir.2019.01.032
Wang H, Wang W, Cui L et al (2018) A hybrid multi-objective firefly algorithm for big data optimization. Appl Soft Comput J 69:806–815. https://doi.org/10.1016/j.asoc.2017.06.029
Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1:67–82. https://doi.org/10.1109/4235.585893
Xie Z, Zhang C, Shao X et al (2014) An effective hybrid teaching-learning-based optimization algorithm for permutation flow shop scheduling problem. Adv Eng Softw 77:35–47. https://doi.org/10.1016/j.advengsoft.2014.07.006
Yadav A, Deep K, Kim JH, Nagar AK (2016) Gravitational swarm optimizer for global optimization. Swarm Evol Comput 31:64–89. https://doi.org/10.1016/j.swevo.2016.07.003
Yan P, Wang G, Che A, Li Y (2016) Hybrid discrete differential evolution algorithm for biobjective cyclic hoist scheduling with reentrance. Comput Oper Res 76:155–166. https://doi.org/10.1016/j.cor.2016.06.011
Zakeri A, Hokmabadi A (2019) Efficient feature selection method using real-valued grasshopper optimization algorithm. Expert Syst Appl 119:61–72. https://doi.org/10.1016/j.eswa.2018.10.021
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Communicated by V. Loia.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Reddy, K.N., Bojja, P. A new hybrid optimization method combining moth–flame optimization and teaching–learning-based optimization algorithms for visual tracking. Soft Comput 24, 18321–18347 (2020). https://doi.org/10.1007/s00500-020-05032-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-020-05032-1