Neural Computing and Applications

, Volume 31, Issue 10, pp 6151–6161 | Cite as

Bat algorithm as a metaheuristic optimization approach in materials and design: optimal design of a new float for different materials

  • Mostafa JalalEmail author
  • Anal K. Mukhopadhyay
  • Maral Goharzay
Original Article


An application of bat algorithm (BA) as a metaheuristic optimization approach in materials and design to an engineering problem has been presented in this paper. The purpose of the case study was to develop a new float as a part of measurement system according to the setup configuration and test environment. With this regard, several materials such as Acrylic, PVC, Nylon, Teflon (PTFE), and low-density polyethylene as feasible options for the float body in terms of mechanical, thermal, and chemical properties were selected. Then, optimal concurrent design of the float system with selected materials based on structural and performance constraints was addressed. For this purpose, the design was formulated into a constrained optimization problem and BA was used to find the optimal solutions in order to minimize the float length. The convergence of the design variables and constraints to optimal values was also investigated. Generalized reduced gradient method was used as well for validation and comparison of the BA results. It was found that the new optimal float had a pretty good performance in the test measurement. The results showed that BA can be a quite efficient approach to solve constrained optimization problems in materials and design. It is also suggested that the new float problem can be considered as a benchmark problem in materials and design to validate the robustness of the optimization algorithms.


Bat algorithm (BA) New float system Materials and design Optimization Optimal concurrent design 


Compliance with ethical standards

Conflict of interest

The authors declare that they have no conflict of interest.


  1. 1.
    Ashrafi HR, Jalal M, Garmsiri K (2010) Prediction of load–displacement curve of concrete reinforced by composite fibers (steel and polymeric) using artificial neural network. Expert Syst Appl 37(12):7663–7668CrossRefGoogle Scholar
  2. 2.
    Jalal M, Ramezanianpour AA (2012) Strength enhancement modeling of concrete cylinders confined with CFRP composites using artificial neural networks. Compos B Eng 43(8):2990–3000CrossRefGoogle Scholar
  3. 3.
    Jalal M, Ramezanianpour AA, Pouladkhan AR, Tedro P (2013) Application of genetic programming (GP) and ANFIS for strength enhancement modeling of CFRP-retrofitted concrete cylinders. Neural Comput Appl 23(2):455–470CrossRefGoogle Scholar
  4. 4.
    Jodaei A, Jalal M, Yas MH (2013) Three-dimensional free vibration analysis of functionally graded piezoelectric annular plates via SSDQM and comparative modeling by ANN. Math Comput Model 57(5):1408–1425MathSciNetCrossRefGoogle Scholar
  5. 5.
    Jalal M (2015) Soft computing techniques for compressive strength prediction of concrete cylinders strengthened by CFRP composites. Sci Eng Compos Mater 22(1):97–112CrossRefGoogle Scholar
  6. 6.
    Jodaei A, Jalal M, Yas MH (2012) Free vibration analysis of functionally graded annular plates by state-space based differential quadrature method and comparative modeling by ANN. Compos B Eng 43(2):340–353CrossRefGoogle Scholar
  7. 7.
    Fathi M, Jalal M, Rostami S (2015) Compressive strength prediction by ANN formulation approach for CFRP confined concrete cylinders. Earthq Struct 8(5):1171–1190CrossRefGoogle Scholar
  8. 8.
    Garmsiri K, Jalal M (2014) Multiobjective optimization of composite cylindrical shells for strength and frequency using genetic algorithm and neural networks. Sci Eng Compos Mater 21(4):529–536CrossRefGoogle Scholar
  9. 9.
    Goharzay M, Noorzad A, Mahboubi Ardakani A, Jalal M (2017) A worldwide SPT-based soil liquefaction triggering analysis utilizing gene expression programming and bayesian probabilistic method. J Rock Mech Geotech Eng 9(4):683–693CrossRefGoogle Scholar
  10. 10.
    Kaveh A, Shamsapour N, Sheikholeslami R, Mashhadian M (2012) Forecasting transport energy demand in Iran using metaheuristic algorithms. Int J Optim Civil Eng 2(4):533–544Google Scholar
  11. 11.
    Chong EKP, Zak SH (2008) An introduction to optimization, 3rd edn. Wiley-interscience series in discrete mathematics and optimization. Wiley, New YorkCrossRefGoogle Scholar
  12. 12.
    Lamberti L, Pappalettere C (2011) Metaheuristic design optimization of skeletal structures: a review. In: Topping BHV (ed) Comput Technol Rev 4:1–32.
  13. 13.
    Saka MP (2007) Optimum design of steel frames using stochastic search techniques based on natural phenomena: a review. In: Topping BHV (ed) Civil engineering computations: tools and techniques. Saxe-Coburg Publications, Stirlingshire, pp 105–147. CrossRefGoogle Scholar
  14. 14.
    Saka MP, Doğan E (2012) Recent developments in metaheuristic algorithms: a review. In: Topping BHV (ed) Comput Technol Rev 5: 31–78.
  15. 15.
    Eiben AE, Smith JE (2003) Introduction to evolutionary computing. Springer, Berlin, HeidelbergCrossRefGoogle Scholar
  16. 16.
    Blum C, Merkle D (eds) (2008) Swarm intelligence: introduction and applications. Natural computing series. Springer, Berlin, HeidelbergzbMATHGoogle Scholar
  17. 17.
    Yang XS (2010) A new metaheuristic bat-inspired algorithm. In: Cruz C, Gonz´alez JR, Pelta DA, Terrazas G (eds) Nature inspired cooperative strategies for optimization (NISCO 2010), vol 284. Studies in computational intelligence. Springer, Berlin, pp 65–74CrossRefGoogle Scholar
  18. 18.
    Chawla M, Duhan M (2015) Bat algorithm: a survey of the state-of-the-art. Appl Artif Intell 29:617–634CrossRefGoogle Scholar
  19. 19.
    Khan K, Nikov A, Sahai A (2011) A fuzzy bat clustering method for ergonomic screening of office workplaces, S3T 2011. Adv Intell Soft Comput 101(2011):59–66CrossRefGoogle Scholar
  20. 20.
    Yang XS (2011) Bat algorithm for multi-objective optimisation. Int J. Bio Inspir Comput 3:267–274CrossRefGoogle Scholar
  21. 21.
    Lin JH, Chou CW, Yang CH, Tsai HL (2012) A chaotic Levy flight bat algorithm for parameter estimation in nonlinear dynamic biological systems. J Comput Inf Technol 2:56–63Google Scholar
  22. 22.
    Parpinelli RS, Lopes HS (2011) New inspirations in swarm intelligence: a survey. Int J Bio Inspir Comput 3:1–16CrossRefGoogle Scholar
  23. 23.
    Zhang JW, Wang GG (2012) Image matching using a bat algorithm with mutation. Appl Mech Mater 203:88–93CrossRefGoogle Scholar
  24. 24.
    Akhtar S, Ahmad AR, Rahman EMA (2012) A metaheuristic bat inspired algorithm for full body human pose estimation. In: IEEE conference on computer and robot vision, vol 9, pp 369–375Google Scholar
  25. 25.
    Kaveh A, Zakian P (2013) Enhanced bat algorithm for optimal design of skeletal structures. Asian J Civ Eng 15(2):179–212Google Scholar
  26. 26.
    Lemma TA, Hashim FBM (2011) Use of fuzzy systems and Bat algorithm for exergy modeling in a gas turbine generator. In: IEEE colloquium on humanities, science and engineering research (CHUSER), pp 305–310Google Scholar
  27. 27.
    Yang XS (2013) Bat algorithm: literature review and applications. Int J Bio Inspir Comput 5:141–149CrossRefGoogle Scholar
  28. 28.
    Colin T (2000) The varienty of life. Oxford University Press, OxfordGoogle Scholar
  29. 29.
    Richardson P (2008) Bats. Natural History Museum, LondonGoogle Scholar
  30. 30.
  31. 31.
  32. 32.
    Drud A (1985) CONOPT: a GRG code for large space dynamic nonlinear optimization problems. Math Progr 1985(31):153–191MathSciNetCrossRefGoogle Scholar

Copyright information

© The Natural Computing Applications Forum 2018

Authors and Affiliations

  • Mostafa Jalal
    • 1
    Email author
  • Anal K. Mukhopadhyay
    • 2
  • Maral Goharzay
    • 3
  1. 1.Zachry Department of Civil EngineeringTexas A&M UniversityCollege StationUSA
  2. 2.Texas A&M Transportation InstituteTexas A&M UniversityCollege StationUSA
  3. 3.Department of Civil, Water and Environmental EngineeringShahid Beheshti UniversityTehranIran

Personalised recommendations