Memetic Computing

, Volume 10, Issue 2, pp 123–134 | Cite as

A fitness approximation assisted competitive swarm optimizer for large scale expensive optimization problems

  • Chaoli Sun
  • Jinliang Ding
  • Jianchao Zeng
  • Yaochu JinEmail author
Regular Research Paper


Surrogate assisted meta-heuristic algorithms have received increasing attention over the past years due to the fact that many real-world optimization problems are computationally expensive. However, most existing surrogate assisted meta-heuristic algorithms are designed for small or medium scale problems. In this paper, a fitness approximation assisted competitive swarm optimizer is proposed for optimization of large scale expensive problems. Different from most surrogate assisted evolutionary algorithms that use a computational model for approximating the fitness, we estimate the fitness based on the positional relationship between individuals in the competitive swarm optimizer. Empirical study on seven widely used benchmark problems with 100 and 500 decision variables show that the proposed fitness approximation assisted competitive swarm optimizer is able to achieve competitive performance on a limited computational budget.


Surrogate assisted meta-heuristic algorithms Large scale expensive optimization problems Competitive swarm optimizer Fitness approximation 



This work was supported in part by National Natural Science Foundation of China (Nos. 61403272 and 61590922), an EPSRC grant (No. EP/M017869/1), the Joint Research Fund for Overseas Chinese, Hong Kong and Macao Scholars of the National Natural Science Foundation of China (No. 61428302), and State Key Laboratory of Synthetical Automation for Process Industries, Northeastern University, China.


  1. 1.
    Asafuddoula Md, Ray T, Sarker R (2015) A decomposition-based evolutionary algorithm for many objective optimization. IEEE Trans. Evol. Comput. 19(3):445–460Google Scholar
  2. 2.
    Azzouz N, Bechikh S, Ben Said L (2014) Steady state ibea assisted by mlp neural networks for expensive multi-objective optimization problems. In: Proceedings of the 2014 conference on Genetic and evolutionary computation, ACM, pp 581–588Google Scholar
  3. 3.
    Bajer L, Holeňa M (2010) Surrogate model for continuous and discrete genetic optimization based on rbf networks. In: Intelligent data engineering and automated learning-IDEAL 2010. Springer, Berlin, pp 251–258Google Scholar
  4. 4.
    Dirk B, Schraudolph NN, Koumoutsakos P (2005) Accelerating evolutionary algorithms with gaussian process fitness function models. IEEE Trans Syst Man Cybern Part C Appl Rev 35(2):183–194Google Scholar
  5. 5.
    Cheng R, Jin Y (2015) A competitive swarm optimizer for large scale optimization. IEEE Trans Cybern 45(2):191–204Google Scholar
  6. 6.
    Cheng R, Jin Y, Olhofer M, Sendhoff B (2016) A reference vector guided evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput. doi: 10.1109/TEVC.2016.2519378
  7. 7.
    El Ela AAA, Abido MA, Spea SR (2011) Differential evolution algorithm for optimal reactive power dispatch. Electr Power Syst Res 81(2):458–464Google Scholar
  8. 8.
    Saber Elsayed, Ruhul Sarker (2016) Differential evolution framework for big data optimization. Memet Comput 8(1):17–33Google Scholar
  9. 9.
    Freitas AA (2013) Data mining and knowledge discovery with evolutionary algorithms. Springer, BerlinGoogle Scholar
  10. 10.
    Jansson T, Nilsson L, Redhe M (2003) Using surrogate models and response surfaces in structural optimization-with application to crashworthiness design and sheet metal forming. Struct Multidiscip Optim 25(2):129–140Google Scholar
  11. 11.
    Jin Y (2005) A comprehensive survey of fitness approximation in evolutionary computation. Soft comput 9(1):3–12Google Scholar
  12. 12.
    Jin Y (2011) Surrogate-assisted evolutionary computation: recent advances and future challenges. Swarm Evol Comput 1(2):61–70Google Scholar
  13. 13.
    Jin Y, Olhofer M, Sendhoff B (2002) A framework for evolutionary optimization with approximate fitness functions. IEEE Trans Evol Comput 6(5):481–494Google Scholar
  14. 14.
    Jones DR, Schonlau M, Welch WJ (1998) Efficient global optimization of expensive black-box functions. J Global Optim 13(4):455–492MathSciNetzbMATHGoogle Scholar
  15. 15.
    Lalwani S, Kumar R, Gupta N (2015) A novel two-level particle swarm optimization approach for efficient multiple sequence alignment. Memet Comput 7(2):119–133Google Scholar
  16. 16.
    Le MN, Ong YS, Menzel S, Jin Y, Sendhoff B (2013) Evolution by adapting surrogates. Evol Comput 21(2):313–340Google Scholar
  17. 17.
    Lim D, Jin Y, Ong Y-S, Sendhoff B (2010) Generalizing surrogate-assisted evolutionary computation. IEEE Trans Evol Comput 14(3):329–355Google Scholar
  18. 18.
    Liu B, Zhang Q, Gielen GGE (2014) A gaussian process surrogate model assisted evolutionary algorithm for medium scale expensive optimization problems. IEEE Trans Evol Comput 18(2):180–192Google Scholar
  19. 19.
    Lu X, Tang K, Yao X (2011) Classification-assisted differential evolution for computationally expensive problems. In: 2011 IEEE congress on evolutionary computation (CEC), pp 1986–1993Google Scholar
  20. 20.
    Ong Y-S, Nair PB, Lum K (2006) Max-min surrogate-assisted evolutionary algorithm for robust design. IEEE Trans Evol Comput 10(4):392–404Google Scholar
  21. 21.
    Patvardhan C, Bansal S, Srivastav A (2015) Quantum-inspired evolutionary algorithm for difficult knapsack problems. Memet Comput 7(2):135–155zbMATHGoogle Scholar
  22. 22.
    Ponsich A, Jaimes AL, Coello C et al (2013) A survey on multiobjective evolutionary algorithms for the solution of the portfolio optimization problem and other finance and economics applications. IEEE Trans Evol Comput 17(3):321–344Google Scholar
  23. 23.
    Regis RG (2014) Evolutionary programming for high-dimensional constrained expensive black-box optimization using radial basis functions. IEEE Trans Evol Comput 18(3):326–347Google Scholar
  24. 24.
    Shi L, Rasheed K (2010) A survey of fitness approximation methods applied in evolutionary algorithms. In: Tenne Y, Goh C-K (eds) Computational intelligence in expensive optimization problems. Springer, Berlin, pp 3–28Google Scholar
  25. 25.
    Singh HK, Ray T, Smith W (2010) Surrogate assisted simulated annealing (sasa) for constrained multi-objective optimization. In: 2010 IEEE congress on evolutionary computation (CEC), pp 1–8Google Scholar
  26. 26.
    Smith RE, Dike BA, Stegmann SA (1995) Fitness inheritance in genetic algorithms. In: Proceedings of the 1995 ACM symposium on applied computing, pp 345–350Google Scholar
  27. 27.
    Sun C, Jin Y, Zeng J, Yang Y (2014) A two-layer surrogate-assisted particle swarm optimization algorithm. Soft Comput 19(6):1461–1475Google Scholar
  28. 28.
    Sun C, Zeng J, Pan J, Jin Y (2013) Similarity-based evolution control for fitness estimation in particle swarm optimization. In: 2013 IEEE symposium on computational intelligence in dynamic and uncertain environments (CIDUE), pp 1–8Google Scholar
  29. 29.
    Sun C, Zeng J, Pan J, Xue S, Jin Y (2013) A new fitness estimation strategy for particle swarm optimization. Inf Sci 221:355–370MathSciNetzbMATHGoogle Scholar
  30. 30.
    Sun X, Gong D, Jin Y, Chen S (2013) A new surrogate-assisted interactive genetic algorithm with weighted semisupervised learning. IEEE Trans Cybern 43(2):685–698Google Scholar
  31. 31.
    Tabatabaei M, Hakanen J, Hartikainen M, Miettinen K, Sindhya K (2015) A survey on handling computationally expensive multiobjective optimization problems using surrogates: non-nature inspired methods. Struct Multidiscip Optim 52(1):1–25MathSciNetGoogle Scholar
  32. 32.
    Tang K, Yáo X, Suganthan PN, MacNish C, Chen Y-P, Chen C-M, Yang Z (2007) Benchmark functions for the cec2008 special session and competition on large scale global optimization. In: Nature Inspired Computation and Applications Laboratory, USTC, China, pp 153–177Google Scholar
  33. 33.
    Ulmer H, Streichert F, Zell A (2003) Evolution strategies assisted by gaussian processes with improved preselection criterion. In: 2003 congress on evolutionary computation, vol 1, pp 692–699Google Scholar
  34. 34.
    Voutchkov I, Keane A (2010) Multi-objective optimization using surrogates. In: Tenne Y, Goh C-K (eds) Computational intelligence in optimization. Springer, Berlin, pp 155–175Google Scholar
  35. 35.
    Wang D-J, Liu F, Wang Y-Z, Jin Y (2015) A knowledge-based evolutionary proactive scheduling approach in the presence of machine breakdown and deterioration effect. Knowl Based Syst 90:70–80Google Scholar
  36. 36.
    Wang Y, Feng X-Y, Huang Y-X, Pu D-B, Zhou W-G, Liang Y-C, Zhou C-G (2007) A novel quantum swarm evolutionary algorithm and its applications. Neurocomputing 70(4):633–640Google Scholar
  37. 37.
    Willmes L, Bäck T, Jin Y, Sendhoff B (2003) Comparing neural networks and Kriging for fitness approximation in evolutionary optimization. In: IEEE congress on evolutionary computation, pp 663–670Google Scholar
  38. 38.
    Zhang Q, Liu W, Tsang E, Virginas B (2010) Expensive multiobjective optimization by moea/d with gaussian process model. IEEE Trans Evol Comput 14(3):456–474Google Scholar
  39. 39.
    Zhang X, Tian Y, Jin Y (2015) A knee point-driven evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 19(6):761–776Google Scholar
  40. 40.
    Zhang Y, Liu J, Zhou M, Jiang Z (2016) A multi-objective memetic algorithm based on decomposition for big optimization problems. Memet Comput 8(1):45–61Google Scholar
  41. 41.
    Zhou Z, Ong YS, Nair PB, Keane AJ, Lum KY (2007) Combining global and local surrogate models to accelerate evolutionary optimization. IEEE Trans Syst Man Cybern Part C Appl Revi 37(1):66–76Google Scholar
  42. 42.
    Zhou Z, Ong Y-S, Nguyen MH, Lim D (2005) A study on polynomial regression and gaussian process global surrogate model in hierarchical surrogate-assisted evolutionary algorithm. In: Congress on evolutionary computation, IEEE 2005, pp 2832–2839Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2016

Authors and Affiliations

  • Chaoli Sun
    • 1
    • 2
    • 3
  • Jinliang Ding
    • 3
  • Jianchao Zeng
    • 4
  • Yaochu Jin
    • 2
    • 5
    Email author
  1. 1.Department of Computer Science and TechnologyTaiyuan University of Science and TechnologyTaiyuanPeople’s Republic of China
  2. 2.Department of Computer ScienceUniversity of SurreyGuildfordUK
  3. 3.State Key Laboratory of Synthetical Automation for Process IndustriesNortheastern UniversityShenyangPeople’s Republic of China
  4. 4.School of Computer Science and Control EngineeringNorth University of ChinaTaiyuanPeople’s Republic of China
  5. 5.Department of Computer Science and TechnologyTaiyuan University of Science and TechnologyTaiyuanPeople’s Republic of China

Personalised recommendations