화학공학소재연구정보센터
Korean Journal of Chemical Engineering, Vol.34, No.3, 628-641, March, 2017
A comparative study of teaching-learning-self-study algorithms on benchmark function optimization
E-mail:
In typical optimization problems, the number of design variables may be large and their influence on the specific objective function can be complicated; the objective function may have some local optima while most chemical engineers are interested only in the global optimum. For any new optimization algorithms, it is essential to validate their performance, compare with other existing algorithms and check whether they provide the global optimum solutions, which can be done effectively by solving benchmark problems. In this work, seven typical optimization algorithms including the newly proposed TLBO (Teaching-learning-based optimization) based algorithms such as the TLSO (Teaching-learning-self-study optimization) algorithm have been reviewed and tested by using a set of 20 benchmark functions for unconstrained optimization problems to validate the performance and to assess these optimization algorithms. It was found that the TLSO algorithm shows the fastest convergence speed to the optimum and outperforms other algorithms for most test functions.
  1. Goldberg DE, Genetic algorithms in search optimization and machine learning (Vol. 412), Reading Menlo Park Addison-Wesley (1989).
  2. Storn R, Price K, J. Global Optimization, 11(4), 341 (1997)
  3. Runarsson TP, Yao X, IEEE Transactions on Evolutionary Computation, 4(3), 284 (2000)
  4. Farmer JD, Packard NH, Perelson AS, Physica D: Nonlinear Phenomena, 22(1), 187 (1986)
  5. Passino KM, IEEE Control Systems, 22(3), 52 (2002)
  6. Clerc M, Particle swarm optimization (Vol. 93), Wiley (2010).
  7. Dorigo M, Birattari M, Stutzle T, IEEE Computational Intelligence, 1(4), 28 (2006)
  8. Blum C, Physics of Life Reviews, 2(4), 353 (2005)
  9. Karaboga D, An idea based on honey bee swarm for numerical optimization, Technical report-tr06, Erciyes University, Computer Engineering Department (2005).
  10. Karaboga D, Basturk B, Applied Soft Computing, 8(1), 687 (2008)
  11. Mirjalili S, Mirjalili SM, Hatamlou A, Neural Computing and Applications, 1 (2015).
  12. Yazdani M, Jolai F, J. of Computational Design and Eng., 3(1), 24 (2016)
  13. Rao RV, Savsani VJ, Vakharia DP, Computer-Aided Design, 43(3), 303 (2011)
  14. Verma A, Agrawal S, Agrawal J, Sharma S, in Proceedings of 3rd International Conference on Advanced Computing, Networking and Informatics, Springer, India (2016).
  15. Chen D, Zou F, Li Z, Wang J, Li S, Information Sciences, 297, 171 (2015)
  16. Chen D, Lu R, Zou F, Li S, Neurocomputing, 173, 1096 (2016)
  17. Satapathy SC, Naik A, Recent Patents on Computer Science, 6(1), 60 (2013)
  18. Satapathy SC, Naik A, Parvathi K, SpringerPlus, 2(1), 130 (2013)
  19. Brest J, Greiner S, Boskovic B, Mernik M, Zumer V, IEEE Transactions on Evolutionary Computation, 10(6), 646 (2006)
  20. Patel N, Padhiyar N, J. Process Control, 26, 35 (2015)
  21. Li G, Niu P, Zhang W, Liu Y, Chemometrics Intell. Lab. Syst., 126, 11 (2013)
  22. Faisal A, Ph. D. Dissertation, Hanyang University (2016).
  23. Whitley D, Statistics and Computing, 4(2), 65 (1994)
  24. Afshar M, Gholami A, Asoodeh M, Korean J. Chem. Eng., 31(3), 496 (2014)
  25. Rao R, Patel V, International J. Industrial Eng. Computations, 4(1), 29 (2013)
  26. Zheng LG, Zhou H, Cen KF, Wang CL, Expert Systems with Applications, 36(2), 2780 (2009)
  27. de Araujo Padilha CE, de Araujo NK, de Santana Souza DF, de Oliveira JA, de Macedo GR, dos Santos ES, Korean J. Chem. Eng., 33(9), 2650 (2016)
  28. Sumathi S, Surekha P, Computational Intelligence Paradigms, CRC Press (2010).
  29. Jamil M, Yang XS, International J. Mathematical Modelling and Numerical Optimization, 4(2), 150 (2013)
  30. Friedman M, J. the American Statistical Association, 32, 674 (1937)
  31. Friedman M, Annals of Mathematical Statistics, 11, 86 (1940)
  32. Quade D, J. the American Statistical Association, 74, 680 (1979)
  33. Derrac J, Garcia S, Molina D, Herrera F, Swarm and Evolutionary Computation, 1(1), 3 (2011)
  34. Adidharma H, Temyanko V, Mathcad for chemical engineers, 2nd Ed., Trafford Publishing (2009).
  35. Jaya RR, Int. J. Ind. Eng. Computations, 7(1), 19 (2016)