Engineering with Computers

, Volume 33, Issue 1, pp 55–69 | Cite as

A novel fuzzy adaptive teaching–learning-based optimization (FATLBO) for solving structural optimization problems

  • Min-Yuan Cheng
  • Doddy PrayogoEmail author
Original Article


This paper presents a new optimization algorithm called fuzzy adaptive teaching–learning-based optimization (FATLBO) for solving numerical structural problems. This new algorithm introduces three new mechanisms for increasing the searching capability of teaching–learning-based optimization namely status monitor, fuzzy adaptive teaching–learning strategies, and remedial operator. The performance of FATLBO is compared with well-known optimization methods on 26 unconstrained mathematical problems and five structural engineering design problems. Based on the obtained results, it can be concluded that FATLBO is able to deliver excellence and competitive performance in solving various structural optimization problems.


Optimization Fuzzy logic Teaching–learning-based optimization Structural design problems 


  1. 1.
    Lee KS, Geem ZW (2004) A new structural optimization method based on the harmony search algorithm. Comput Struct 82(9–10):781–798. doi: 10.1016/j.compstruc.2004.01.002 CrossRefGoogle Scholar
  2. 2.
    Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan Press. Ann Arbor, MIGoogle Scholar
  3. 3.
    Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Paper presented at the proceedings of the IEEE international conference on neural networks, Perth, AustraliaGoogle Scholar
  4. 4.
    Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11(4):341–359MathSciNetCrossRefzbMATHGoogle Scholar
  5. 5.
    Cheng M-Y, Prayogo D (2014) Symbiotic organisms search: a new metaheuristic optimization algorithm. Comput Struct 139:98–112. doi: 10.1016/j.compstruc.2014.03.007 CrossRefGoogle Scholar
  6. 6.
    Tran D-H, Cheng M-Y, Prayogo D (2016) A novel multiple objective symbiotic organisms search (MOSOS) for time–cost–labor utilization tradeoff problem. Knowl Based Syst 94:132–145. doi: 10.1016/j.knosys.2015.11.016 CrossRefGoogle Scholar
  7. 7.
    Mirjalili S, Mirjalili SM, Hatamlou A (2015) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27(2):495–513. doi: 10.1007/s00521-015-1870-7 CrossRefGoogle Scholar
  8. 8.
    Rao RV (2016) Jaya: a simple and new optimization algorithm for solving constrained and unconstrained optimization problems. Int J Ind Eng Comput 7(1):19–34. doi: 10.5267/j.ijiec.2015.8.004 Google Scholar
  9. 9.
    Rao RV, Savsani VJ, Vakharia DP (2012) Teaching–learning-based optimization: an optimization method for continuous non-linear large scale problems. Inform Sci 183(1):1–15. doi: 10.1016/j.ins.2011.08.006 MathSciNetCrossRefGoogle Scholar
  10. 10.
    Rao RV, Savsani VJ, Vakharia DP (2011) Teaching–learning-based optimization: a novel method for constrained mechanical design optimization problems. Comput Aided Des 43(3):303–315. doi: 10.1016/j.cad.2010.12.015 CrossRefGoogle Scholar
  11. 11.
    Satapathy S, Naik A (2011) Data clustering based on teaching–learning-based optimization. In: Panigrahi B, Suganthan P, Das S, Satapathy S (eds) Swarm, evolutionary, and memetic computing, vol 7077. Lecture Notes in Computer Science. Springer Berlin Heidelberg, pp 148–156. doi: 10.1007/978-3-642-27242-4_18
  12. 12.
    Naik A, Satapathy SC, Parvathi K (2012) Improvement of initial cluster center of C-means using teaching learning based optimization. Proc Technol 6:428–435. doi: 10.1016/j.protcy.2012.10.051 CrossRefGoogle Scholar
  13. 13.
    Rao RV, Patel V (2013) Multi-objective optimization of two stage thermoelectric cooler using a modified teaching–learning-based optimization algorithm. Eng Appl Artif Intell 26(1):430–445. doi: 10.1016/j.engappai.2012.02.016 CrossRefGoogle Scholar
  14. 14.
    Rao RV, Kalyankar VD (2013) Parameter optimization of modern machining processes using teaching–learning-based optimization algorithm. Eng Appl Artif Intell 26(1):524–531. doi: 10.1016/j.engappai.2012.06.007 CrossRefGoogle Scholar
  15. 15.
    Rao RV, Patel V (2013) Multi-objective optimization of heat exchangers using a modified teaching–learning-based optimization algorithm. Appl Math Model 37(3):1147–1162. doi: 10.1016/j.apm.2012.03.043 MathSciNetCrossRefzbMATHGoogle Scholar
  16. 16.
    Rao RV, Patel V (2011) Multi-objective optimization of combined Brayton and inverse Brayton cycles using advanced optimization algorithms. Eng Optim 44(8):965–983. doi: 10.1080/0305215x.2011.624183 Google Scholar
  17. 17.
    Niknam T, Kavousi Fard A, Baziar A (2012) Multi-objective stochastic distribution feeder reconfiguration problem considering hydrogen and thermal energy production by fuel cell power plants. Energy 42(1):563–573. doi: 10.1016/ CrossRefGoogle Scholar
  18. 18.
    Niknam T, Azizipanah-Abarghooee R, Aghaei J (2013) A new modified teaching-learning algorithm for reserve constrained dynamic economic dispatch. IEEE Trans Power Syst 28(2):749–763. doi: 10.1109/TPWRS.2012.2208273 CrossRefGoogle Scholar
  19. 19.
    Niknam T, Azizipanah-Abarghooee R, Rasoul Narimani M (2012) A new multi objective optimization approach based on TLBO for location of automatic voltage regulators in distribution systems. Eng Appl Artif Intell 25(8):1577–1588. doi: 10.1016/j.engappai.2012.07.004 CrossRefGoogle Scholar
  20. 20.
    Toğan V (2012) Design of planar steel frames using teaching-learning based optimization. Eng Struct 34:225–232. doi: 10.1016/j.engstruct.2011.08.035 CrossRefGoogle Scholar
  21. 21.
    Degertekin SO, Hayalioglu MS (2013) Sizing truss structures using teaching–learning-based optimization. Comput Struct. doi: 10.1016/j.compstruc.2012.12.011 Google Scholar
  22. 22.
    Rao RV (2016) Review of applications of TLBO algorithm and a tutorial for beginners to solve the unconstrained and constrained optimization problems. Decis Sci Lett 5(1):1–30. doi: 10.5267/j.dsl.2015.9.003 Google Scholar
  23. 23.
    Rao RV (2016) Teaching learning based optimization algorithm and its engineering applications. Springer International Publishing, Switzerland. doi: 10.1007/978-3-319-22732-0 CrossRefzbMATHGoogle Scholar
  24. 24.
    Rao RV, Patel V (2012) An elitist teaching–learning-based optimization algorithm for solving complex constrained optimization problems. Int J Ind Eng Comput 3(4):535–560Google Scholar
  25. 25.
    Rao RV, Patel V (2013) Comparative performance of an elitist teaching-learning-based optimization algorithm for solving unconstrained optimization problems. Int J Ind Eng Comput 4(1):29–50Google Scholar
  26. 26.
    Cheng M-Y, Lien L-C (2012) Hybrid artificial intelligence-based PBA for benchmark functions and facility layout design optimization. J Comput Civil Eng 26(5):612–624. doi: 10.1061/(ASCE)CP.1943-5487.0000163 CrossRefGoogle Scholar
  27. 27.
    Deb K (2000) An efficient constraint handling method for genetic algorithms. Comput Meth Appl Mech Eng 186(2–4):311–338. doi: 10.1016/S0045-7825(99)00389-8 CrossRefzbMATHGoogle Scholar
  28. 28.
    Chickermane H, Gea HC (1996) Structural optimization using a new local approximation method. Int J Numer Meth Eng 39(5):829–846. doi: 10.1002/(sici)1097-0207(19960315)39:5<829:aid-nme884>;2-u MathSciNetCrossRefzbMATHGoogle Scholar
  29. 29.
    Gandomi AH, Yang X-S, Alavi AH (2011) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput. doi: 10.1007/s00366-011-0241-y Google Scholar
  30. 30.
    Rao SS (1996) Engineering optimization: theory and practice, 3rd edn. Wiley, ChichesterGoogle Scholar
  31. 31.
    Hsu Y-L, Liu T-C (2007) Developing a fuzzy proportional-derivative controller optimization engine for engineering design optimization problems. Eng Optim 39(6):679–700. doi: 10.1080/03052150701252664 MathSciNetCrossRefGoogle Scholar
  32. 32.
    Ray T, Saini P (2001) Engineering design optimization using a swarm with an intelligent information sharing among individuals. Eng Optim 33(6):735–748. doi: 10.1080/03052150108940941 CrossRefGoogle Scholar
  33. 33.
    Tsai J-F (2005) Global optimization of nonlinear fractional programming problems in engineering design. Eng Optim 37(4):399–409. doi: 10.1080/03052150500066737 MathSciNetCrossRefGoogle Scholar
  34. 34.
    Amir H, Hasegawa T (1989) Nonlinear mixed-discrete structural optimization. J Struct Eng ASCE 115(3):626–646. doi: 10.1061/(asce)0733-9445(1989)115:3(626) CrossRefGoogle Scholar
  35. 35.
    Liebman JS, Chanaratna V, Khachaturian N (1981) Discrete structural optimization. J Struct Div ASCE 107(11):2177–2197Google Scholar
  36. 36.
    Shih CJ, Yang YC (2002) Generalized Hopfield network based structural optimization using sequential unconstrained minimization technique with additional penalty strategy. Adv Eng Software 33(7–10):721–729CrossRefzbMATHGoogle Scholar
  37. 37.
    Yun YS (2005) Study on adaptive hybrid genetic algorithm and its applications to engineering design problems. MSc Thesis, Waseda UniversityGoogle Scholar
  38. 38.
    Gandomi AH, Yang X-S, Alavi AH (2011) Mixed variable structural optimization using firefly algorithm. Comput Struct 89(23–24):2325–2336. doi: 10.1016/j.compstruc.2011.08.002 CrossRefGoogle Scholar
  39. 39.
    Gold S, Krishnamurty S (1997) Trade-offs in robust engineering design. In: Paper presented at the proceeding of the 1997 ASME design engineering technical conferences, SacramentoGoogle Scholar
  40. 40.
    Wang G (2003) Adaptive response surface method using inherited latin hypercube design points. J Mech Des 125(2):210–220. doi: 10.1115/1.1561044 CrossRefGoogle Scholar

Copyright information

© Springer-Verlag London 2016

Authors and Affiliations

  1. 1.Department of Civil and Construction EngineeringNational Taiwan University of Science and TechnologyTaipeiTaiwan
  2. 2.Department of Civil EngineeringPetra Christian UniversitySurabayaIndonesia

Personalised recommendations