Skip to main content

A shape optimization procedure based on the artificial bee colony algorithm


The objective of this study is to suggest a method for applying the artificial bee colony algorithm (ABCA) to shape optimization problems. The ABCA was not originally developed for shape optimization problems; for this reason, a few schemes are suggested in this study. Since shape optimization is performed to optimize the boundary of a structure, the discrete variable that defines the boundary of a structure is introduced, and the modified fitness value, employed bee phase and onlooker bee phase are proposed. Using numerical examples of 2-D structural shape optimization to verify the effectiveness and applicability of the proposed ABCA compared with the bi-directional evolutionary structural optimization (BESO) method, we verify that shape optimization problems can be solved more effectively using the suggested ABCA than the BESO method. This method can be easily extended to static nonlinear, dynamic and 3-D shape optimization problems due to its simplicity.

This is a preview of subscription content, access via your institution.


  1. Dorigo, M. and Stützle, T., “Ant Colony Optimization,” MIT Press, pp. 1–152, 2004.

    Google Scholar 

  2. Karaboga, D. and Basturk, B., “On the Performance of Artificial Bee Colony (ABC) Algorithm,” Applied Soft Computing, Vol. 8, No. 1, pp. 687–697, 2008.

    Article  Google Scholar 

  3. Yang, X.-S., “A New Metaheuristic Bat-Inspired Algorithm, Nature Inspired Cooperative Strategies for Optimization,” pp. 65–74, 2010.

    Google Scholar 

  4. Storn, R. and Price, K., “Differential Evolution–A Simple and Efficient Heuristic for Global Optimization Over Continuous Spaces,” Journal of Global Optimization, Vol. 11, No. 4, pp. 341–359, 1997.

    MathSciNet  Article  MATH  Google Scholar 

  5. Kennedy, J. and Eberhart, R., “Particle Swarm Optimization,” Proc. of IEEE International Conference on Neural Networks, Vol. 4, pp. 1942–1948, 1995.

    Article  Google Scholar 

  6. Back, T., “Evolutionary Algorithms in Theory and Practice,” Oxford University Press, pp. 1–135, 1996.

    Google Scholar 

  7. Sonmez, M., “Artificial Bee Colony Algorithm for Optimization of Truss Structures,” Applied Soft Computing, Vol. 11, No. 2, pp. 2406–2418, 2011.

    Article  Google Scholar 

  8. Park, J.-Y. and Han, S.-Y., “Swarm Intelligence Topology Optimization based on Artificial Bee Colony Algorithm,” Int. J. Precis. Eng. Manuf., Vol. 14, No. 1, pp. 115–121, 2013.

    MathSciNet  Article  Google Scholar 

  9. Park, J.-Y. and Han, S.-Y., “Application of Artificial Bee Colony Algorithm to Topology Optimization for Dynamic Stiffness Problems,” Computers & Mathematics with Applications, Vol. 66, No. 10, pp. 1879–1891, 2013.

    MathSciNet  Article  Google Scholar 

  10. Bendsoe, M. P. and Sigmund, O., “Topology Optimization: Theory, Methods and Applications,” Springer Science & Business Media, pp. 1–69, 2003.

    Google Scholar 

  11. Huang, X. and Xie, M., “Evolutionary Topology Optimization of Continuum Structures: Methods and Applications,” John Wiley & Sons, pp. 17–50, 2010.

    Google Scholar 

  12. Rao, S. S., “Engineering Optimization-Theory and Practice,” John Wiley & Sons, 3rd Ed., pp. 436–443, 1996.

    Google Scholar 

  13. Han, S. Y., “Shape Optimization for General Two-Dimensional Structures,” Acta Mechanica, Vol. 145, No. 1–4, pp. 117–125, 2000.

    Article  MATH  Google Scholar 

  14. Li, Q., Steven, G. P., Querin, O. M., and Xie, Y., “Evolutionary Shape Optimization for Stress Minimization,” Mechanics Research Communications, Vol. 26, No. 6, pp. 657–664, 1999.

    Article  Google Scholar 

  15. Querin, O. M., Steven, G. P., and Xie, Y. M., “Evolutionary Structural Optimisation using an Additive Algorithm,” Finite Elements in Analysis and Design, Vol. 34, No. 3, pp. 291–308, 2000.

    Article  MATH  Google Scholar 

  16. Xie, Y. M. and Steven, G. P., “Evolutionary Structural Optimization,” Springer, pp. 126–147, 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to Seog-Young Han.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Kim, YH., Han, SY. A shape optimization procedure based on the artificial bee colony algorithm. Int. J. Precis. Eng. Manuf. 16, 1825–1831 (2015).

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI:


  • Artificial Bee Colony Algorithm (ABCA)
  • Shape optimization
  • Finite element method
  • Stochastic search method