Soft Computing

, Volume 22, Issue 12, pp 3857–3878 | Cite as

A new metaheuristic algorithm: car tracking optimization algorithm

  • Jian Chen
  • Hui CaiEmail author
  • Wei Wang


Over the last decade, several metaheuristic algorithms have emerged to solve numerical function optimization problems. Since the performance of these algorithms presents a suboptimal behavior, a large number of studies have been carried out to find new and better algorithms. Therefore, this paper proposes a new metaheuristic algorithm, namely the car tracking optimization algorithm; it is inspired by observing the programming methods of other metaheuristic algorithms. And the proposed algorithm has been tested over 55 benchmark functions, and the results have been compared with firefly algorithm (FA), cuckoo searching algorithm (CS), and vortex search algorithm (VS). The results indicate that the performance of the proposed algorithm surpasses FA, CS, and VS algorithm.


Metaheuristic Function optimization Firefly algorithm Cuckoo searching algorithm Vortex search algorithm 


Compliance with ethical standards

Conflict of interest

The authors declared that they have no conflicts of interest to this work.

Ethical approval

This article does not contain any studies with human participants performed by any of the authors.


  1. Askarzadeh A, Rezazadeh A (2011) A grouping-based global harmony search algorithm for modeling of proton exchange membrane fuel cell. Int J Hydrogen Energy 36:5047–5053CrossRefGoogle Scholar
  2. Choi S, Yeung D (2006) Learning-based SMT processor resource distribution via hill-climbing. ACM SIGARCH Comput Archit News 34:239–251CrossRefGoogle Scholar
  3. Civicioglu P (2013) Backtracking search optimization algorithm for numerical optimization problems. Appl Math Comput 219:8121–8144MathSciNetzbMATHGoogle Scholar
  4. Colorni A, Dorigo M, Maniezzo V et al (1991) Distributed optimization by ant colonies. In: Proceedings of the first European conference on artificial life, pp 134–142Google Scholar
  5. Dai C, Chen W, Ran L et al (2011) Human group optimizer with local search. In: International conference in swarm intelligence, pp 310–320Google Scholar
  6. Doğugan B, Ölmez T (2015) A new metaheuristic for numerical function optimization: vortex search algorithm. Inf Sci (Ny) 293:125–145CrossRefGoogle Scholar
  7. Dorigo M, Stützle T (1999) The ant colony optimization metaheuristic. In: New ideas in optimization, pp 11–32Google Scholar
  8. Dorigo M, Maniezzo V, Colorni A (1996) Ant system: optimization by a colony of cooperating agents. IEEE Trans Syst Man Cybern Part B Cybern A Publ IEEE Syst Man Cybern Soc 26:29–41CrossRefGoogle Scholar
  9. Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. In: International symposium on micro machine and human science, pp 39–43Google Scholar
  10. Gao WF, Liu SY (2012) A modified artificial bee colony algorithm. Comput Oper Res 39:687–697CrossRefzbMATHGoogle Scholar
  11. Gelatt CD, Vecchi MP et al (1983) Optimization by simulated annealing. Science 220:671–680MathSciNetCrossRefzbMATHGoogle Scholar
  12. Goffe WL, Ferrier GD, Rogers J (1994) Global optimization of statistical functions with simulated annealing. J Econom 60:65–99CrossRefzbMATHGoogle Scholar
  13. Golberg DE (1989) Genetic algorithms in search, optimization, and machine learning. Addison Wesley, London, p 102Google Scholar
  14. Goldfeld SM, Quandt RE, Trotter HF (1966) Maximization by quadratic hill-climbing. Econometrica 34:541–551MathSciNetCrossRefzbMATHGoogle Scholar
  15. Han M-F, Liao S-H, Chang J-Y, Lin C-T (2013) Dynamic group-based differential evolution using a self-adaptive strategy for global optimization problems. Appl Intell 39:41–56CrossRefGoogle Scholar
  16. Holland JH (1975) Adaptation in natural and artificial systems. Control Artif Intell Univ Michigan Press 6:126–137Google Scholar
  17. Karaboga D, Akay B (2009) A comparative study of artificial bee colony algorithm. Appl Math Comput 214:108–132MathSciNetzbMATHGoogle Scholar
  18. Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Glob Optim 39:459–471MathSciNetCrossRefzbMATHGoogle Scholar
  19. Li X, Shao Z, Qian J (2002) An optimizing method based on autonomous animats: fish-swarm algorithm. Syst Eng Theory Pract 22:32–38Google Scholar
  20. Li H-Z, Guo S, Li C-J, Sun J-Q (2013) A hybrid annual power load forecasting model based on generalized regression neural network with fruit fly optimization algorithm. Knowl-Based Syst 37:378–387CrossRefGoogle Scholar
  21. Osuna-Enciso V, Cuevas E, Oliva D et al (2016) A bio-inspired evolutionary algorithm: allostatic optimisation. Int J Bio-Inspired Comput 8:154–169CrossRefGoogle Scholar
  22. Pan W-T (2012) A new fruit fly optimization algorithm: taking the financial distress model as an example. Knowl-Based Syst 26:69–74CrossRefGoogle Scholar
  23. Rechenberg I (1965) Cybernetic solution path of an experimental problemGoogle Scholar
  24. Shi Y, Eberhart R (1998) Modified particle swarm optimizer. In: IEEE international conference on evolutionary computation proceedings, 1998. IEEE world congress on computational intelligence, pp 69–73Google Scholar
  25. Wang C-R, Zhou C-L, Ma J-W (2005) An improved artificial fish-swarm algorithm and its application in feed-forward neural networks. In: 2005 International conference on machine learning and cybernetics, pp 2890–2894Google Scholar
  26. Yang X-S (2010a) A new metaheuristic bat-inspired algorithm. In: Nature inspired cooperative strategies for optimization (NICSO 2010). Springer, pp 65–74Google Scholar
  27. Yang X-S (2010b) Firefly algorithm, stochastic test functions and design optimisation. Int J Bio-Inspired Comput 2:78–84CrossRefGoogle Scholar
  28. Yang X-S (2010c) Nature-inspired metaheuristic algorithms. Luniver Press, FromeGoogle Scholar
  29. Yang XS, Deb S (2009) Cuckoo Search via Lévy flights. In: World congress on nature and biologically inspired computing, 2009. NaBIC 2009, pp 210–214Google Scholar
  30. Yang XS, Deb S (2010) Engineering optimisation by cuckoo search. Int J Math Model Numer Optim 1:330–343zbMATHGoogle Scholar
  31. Yang X-S, Hossein Gandomi A (2012) Bat algorithm: a novel approach for global engineering optimization. Eng Comput 29:464–483CrossRefGoogle Scholar
  32. Yang XS, Hosseini SSS, Gandomi AH (2012) Firefly algorithm for solving non-convex economic dispatch problems with valve loading effect. Appl Soft Comput 12:1180–1186CrossRefGoogle Scholar

Copyright information

© Springer-Verlag GmbH Germany 2017

Authors and Affiliations

  1. 1.College of Mechanical and Electrical EngineeringChina Jiliang UniversityHangzhouChina

Personalised recommendations