DOI QR코드

DOI QR Code

Discrete optimization of trusses using an artificial bee colony (ABC) algorithm and the fly-back mechanism

  • Fiouz, A.R. (Civil Engineering Group, Faculty of Engineering, Persian Gulf University) ;
  • Obeydi, M. (Civil Engineering Group, Faculty of Engineering, Persian Gulf University) ;
  • Forouzani, H. (Civil Engineering and Applied Mechanics Department, California State University) ;
  • Keshavarz, A. (Civil Engineering Group, Faculty of Engineering, Persian Gulf University)
  • Received : 2012.03.08
  • Accepted : 2012.10.27
  • Published : 2012.11.25

Abstract

Truss weight is one of the most important factors in the cost of construction that should be reduced. Different methods have been proposed to optimize the weight of trusses. The artificial bee colony algorithm has been proposed recently. This algorithm selects the lightest section from a list of available profiles that satisfy the existing provisions in the design codes and specifications. An important issue in optimization algorithms is how to impose constraints. In this paper, the artificial bee colony algorithm is used for the discrete optimization of trusses. The fly-back mechanism is chosen to impose constraints. Finally, with some basic examples that have been introduced in similar articles, the performance of this algorithm is tested using the fly-back mechanism. The results indicate that the rate of convergence and the accuracy are optimized in comparison with other methods.

Keywords

References

  1. Akay, B. and Karaboga, D. (2012), "A modified artificial bee colony algorithm for real- parameter optimization", Inform. Sci., 192, 120-142. https://doi.org/10.1016/j.ins.2010.07.015
  2. Brajevic, I., Tuba, M. and Subotic, M. (2011), "Performance of the improved artificial bee colony algorithm on standard engineering constrained problems", Int. J. Math. Comput. Simul., 5(2), 135-143.
  3. Cagatay, I.H., Dundar, C. and Aksogan, O. (2003), "Optimum design of prestressed concrete beams by a modified grid search method", Struct. Eng. Mech., 15(1), 39-52. https://doi.org/10.12989/sem.2003.15.1.039
  4. Camp, C.V. and Bichon, B.J. (2004), "Design of space trusses using ant colony optimization", J. Struct. Eng., ASCE, 130, 741-751. https://doi.org/10.1061/(ASCE)0733-9445(2004)130:5(741)
  5. Chen, S.Y. and Rajan, S.D. (2000), "A robust genetic algorithm for structural optimization", Struct. Eng. Mech., 10(4), 313-336. https://doi.org/10.12989/sem.2000.10.4.313
  6. Consoli, S. (2006), Combinatorial Optimization and Metaheuristics, Operational Research Report, School of Information Systems, Computing and Mathematics Brunel University
  7. Deb, K. (2000), "An efficient constraint handling method for genetic algorithms", Comput. Meth. Appl. Mech. Eng., 186(2-4), 311-338. https://doi.org/10.1016/S0045-7825(99)00389-8
  8. Erbatur, F., Hasancebi, O., Tutuncu, I. and K l c, H. (2000), "Optimum design of planner and space structures with genetic algorithm", Comput. Struct., 75, 209-224. https://doi.org/10.1016/S0045-7949(99)00084-X
  9. Geem, Z.W. (2010), Harmony Search Algorithms for Structural Design Optimization, Springer.
  10. Hadidi, A., Kazemzadeh Azad, S. and Kazemzadeh Azad, S. (2010), "Structural optimization using artificial bee colony algorithm", Proceedings of the 2nd International Conference on Engineering Optimization, Lisbon, Portugal.
  11. Hooke, R. and Jeeves, A. (1961), "Direct search solution of numerical and statistical problems", J. ACM, 8, 212-229. https://doi.org/10.1145/321062.321069
  12. Kang, F., Li, J., Li, H., Ma, Z. and Xu, Q. (2010), "An Improved Artificial Bee Colony Algorithm", Intelligent Systems and Applications (ISA) 2nd International Workshop on: 1-4, Wuhan.
  13. Karaboga, D. (2005), An Idea Based on Honey Bee Swarm for Numerical Optimization, Technical Report, TR06, Erciyes University.
  14. Karaboga, D. and Akay, B. (2009), "A comparative study of artificial bee colony algorithm", Appl. Math. Comput., 214, 108-132. https://doi.org/10.1016/j.amc.2009.03.090
  15. Karaboga, D. and Basturk, B. (2007), "A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm", J. Global Opt., 39(3), 459-471. https://doi.org/10.1007/s10898-007-9149-x
  16. Karaboga, D. and Akay, B. (2011), "A modified Artificial Bee Colony (ABC) algorithm for constrained optimization problems", Appl. Soft Comput., 11, 3021-3031. https://doi.org/10.1016/j.asoc.2010.12.001
  17. Kaveh, A. and Talatahari, S. (2007), "A discrete particle swarm ant colony optimization for design of steel frames", Asian J. Civil Eng. (Build. Hous.), 9(6), 563-575.
  18. Kaveh, A. and Talatahari, S. (2008), "A hybrid particle swarm and ant colony optimization for design of truss structures", Asian J. Civil Eng. (Build. Hous.), 9(4), 329-348.
  19. Kaveh, A. and Talatahari, S. (2009), "Particle swarm optimizer, ant colony strategy and harmony search scheme hybridized for optimization of truss structures", Comput. Struct., 87, 267-283. https://doi.org/10.1016/j.compstruc.2009.01.003
  20. Kim, S.E., Song, W.K. and Ma, S.S. (2004), "Optimal design using genetic algorithm with nonlinear elastic analysis", Struct. Eng. Mech., 17(5), 707-725. https://doi.org/10.12989/sem.2004.17.5.707
  21. Kripka, M. (2004), "Discrete optimization of trusses by simulated annealing", J. Braz Soc Mech. Sci. Eng., 26(2), 170-173.
  22. Lee, E.H. and Park, J. (2011), "Structural design using topology and shape optimization", Struct. Eng. Mech., 38(4), 517-527. https://doi.org/10.12989/sem.2011.38.4.517
  23. Lemmens, N., Jong, S. and Tuyls, K. (2007), "A bee algorithm for multi-agent systems: recruitment and navigation combined", Proceeding of ALAG 2007, An AAMAS'07 Workshop, Honolulu, Hawaii.
  24. Li, L.J., Huang, Z.B. and Liu, F. (2009), " A heuristic particle swarm optimization method for truss structures with discrete variables", Comput. Struct., 87, 435-444. https://doi.org/10.1016/j.compstruc.2009.01.004
  25. Rajeev, S. and Krishnamoorthy, C.S. (1992), "Discrete optimization of structures using genetic algorithms", J. Struct. Eng., ASCE, 118(5), 1233-1251. https://doi.org/10.1061/(ASCE)0733-9445(1992)118:5(1233)
  26. Luo, P., Pan, T.S., Tsai, P. and Pan, J.S. (2010), "Parallelized artificial bee colony with ripple-communication strategy", ICGEC2010, 350-353.
  27. Sonmez, M. (2011), "Discrete optimum design of truss structures using artificial bee colony algorithm", Struct. Multidiscip. O., 43(1), 85-97. https://doi.org/10.1007/s00158-010-0551-5
  28. Sonmez, M. (2011), "Artificial bee colony algorithm for optimization of truss structures", Appl. Soft Comput., 11(2), 2406-2418. https://doi.org/10.1016/j.asoc.2010.09.003
  29. Togan, V., Daloglu, A.T. and Karadeniz, H. (2011), "Optimization of trusses under uncertainties with harmony search." Struct. Eng. Mech., 37(5), 543-560. https://doi.org/10.12989/sem.2011.37.5.543
  30. Tsai, P.W., Pan, J.S., Liao, B.Y. and Chu, S.C. (2009), "Enhanced artificial bee colony optimization", Int. J. Innov. Comput., Inform. Control, 5(12), 5081-5092.
  31. Yang, X.S. (2008), Nature-Inspired Metaheuristic Algorithms, Luniver Press, United Kingdom.
  32. Yun, Y.M., Kang, M.M. and Lee, M.S. (2006), "Optimum design of plane steel frames with PR-connections using refined plastic hinge analysis and genetic algorithm", Struct. Eng. Mech., 23(4), 387-407. https://doi.org/10.12989/sem.2006.23.4.387
  33. Zhu, G. and Kwong, S. (2010), "Gbest-guided artificial bee colony algorithm for numerical function optimization", Appl. Math. Comput., 217, 3166-3173. https://doi.org/10.1016/j.amc.2010.08.049

Cited by

  1. Optimal placement of elastic steel diagonal braces using artificial bee colony algorithm vol.19, pp.2, 2015, https://doi.org/10.12989/scs.2015.19.2.349
  2. A modified multi-objective elitist-artificial bee colony algorithm for optimization of smart FML panels vol.52, pp.6, 2014, https://doi.org/10.12989/sem.2014.52.6.1209
  3. An improved algorithm in railway truss bridge optimization under stress, displacement and buckling constraints imposed on moving load vol.46, pp.4, 2013, https://doi.org/10.12989/sem.2013.46.4.571
  4. Practical optimization of power transmission towers using the RBF-based ABC algorithm vol.73, pp.4, 2012, https://doi.org/10.12989/sem.2020.73.4.463