Skip to main content
Log in

Different Discrete ACCS Algorithms for Optimal Design of Truss Structures: A Comparative Study

  • Research Paper
  • Published:
Iranian Journal of Science and Technology, Transactions of Civil Engineering Aims and scope Submit manuscript

Abstract

Many optimization techniques based on swarm intelligence have been developed for size optimization of skeletal structures. Cuckoo search algorithm, artificial bee colony algorithm, colliding bodies optimization, artificial coronary circulation system (ACCS) are only some examples of these algorithms. In these methods, the sizing variables are often assumed to be continuous. However, in most practical structural engineering design problems, the design variables are discrete. The aim of this study is to present an optimization algorithm based on the ACCS algorithm for the discrete optimum design of truss structures. Here, the discrete search strategy using the ACCS algorithm is presented by three different scenarios in detail and their effectiveness and robustness are compared to those of the recently developed discrete optimization methods. The ACCS optimization algorithm uses the visual center point of populations in each iteration and simulates the process of growing coronary arteries of heart. Finally, it is shown that the discrete ACCS has the fastest convergence rate among the considered algorithms and can be effectively used to solve optimal design of truss structures with discrete variables.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  • Baghlani A, Makiabadi M, Sarcheshmehpour M (2014) Discrete optimum design of truss structures by an improved firefly algorithm. Adv Struct Eng 17(10):1517–1530

    Article  Google Scholar 

  • Camp CV (2007) Design of space trusses using Big Bang-Big Crunch optimization. J Struct Eng 133(7):999–1008

    Article  Google Scholar 

  • Camp CV, Bichon BJ (2004) Design of space trusses using ant colony optimization. J Struct Eng 130(5):741–751

    Article  Google Scholar 

  • Camp C, Farshchin M (2014) Design of space trusses using modified teaching–learning based optimization. Eng Struct 62:87–97

    Article  Google Scholar 

  • Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. In: Proceedings of the sixth international symposium on micro machine and human science, MHS’95. IEEE

  • Eskandar H et al (2012) Water cycle algorithm—a novel metaheuristic optimization method for solving constrained engineering optimization problems. Comput Struct 110:151–166

    Article  Google Scholar 

  • Eskandar H, Sadollah A, Bahreininejad A (2013) Weight optimization of truss structures using water cycle algorithm. Iran Univ Sci Technol 3(1):115–129

    Google Scholar 

  • Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simulation 76(2):60–68

    Article  Google Scholar 

  • Gero MBP, García AB, del Coz Díaz JJ (2006) Design optimization of 3D steel structures: genetic algorithms vs. classical techniques. J Constr Steel Res 62(12):1303–1309

    Article  Google Scholar 

  • Holland J (1975) Adaptation in natural and artificial systems. University of Michigan, Ann Arbor, MI

    Google Scholar 

  • Kaveh A (2017a) Advances in metaheuristic algorithms for optimal design of structures, 2nd edn. Springer, Cham

    Book  Google Scholar 

  • Kaveh A (2017b) Applications of metaheuristic optimization algorithms in civil engineering. Springer, Cham

    Book  Google Scholar 

  • Kaveh A, Kooshkbaghi M (2019) Artificial coronary circulation system; a new bio-inspired metaheuristic algorithm. Sci Iran. https://doi.org/10.24200/sci.2019.21366

    Article  Google Scholar 

  • Kaveh A, Shojaee S (2007) Optimal design of skeletal structures using ant colony optimization. Int J Numer Methods Eng 70(5):563–581

    Article  Google Scholar 

  • Kaveh A, Talatahari S (2009a) Particle swarm optimizer, ant colony strategy and harmony search scheme hybridized for optimization of truss structures. Comput Struct 87(5–6):267–283

    Article  Google Scholar 

  • Kaveh A, Talatahari S (2009b) A particle swarm ant colony optimization for truss structures with discrete variables. J Constr Steel Res 65(8–9):1558–1568

    Article  Google Scholar 

  • Kazemzadeh Azad S (2017) Enhanced hybrid metaheuristic algorithms for optimal sizing of steel truss structures with numerous discrete variables. Struct Multidiscip Optim 55:2159–2180

    Article  Google Scholar 

  • Kazemzadeh Azad S (2018) Seeding the initial population with feasible solutions in metaheuristic optimization of steel trusses. Eng Optim 50:89–105

    Article  MathSciNet  Google Scholar 

  • Kazemzadeh Azad S, Hasançebi O (2014) An elitist self-adaptive step-size search for structural design optimization. Appl Soft Comput 19:226–235

    Article  Google Scholar 

  • Kazemzadeh Azad S, Hasançebi O (2015) Discrete sizing optimization of steel trusses under multiple displacement constraints and load cases using guided stochastic search technique. Struct Multidiscip Optim 52:383–404

    Article  Google Scholar 

  • Kooshkbaghi M, Kaveh A (2019) Sizing optimization of truss structures with continuous variables by artificial coronary circulation system algorithm. Iran J Sci Technol Trans Civ Eng. https://doi.org/10.1007/s40996-019-00254-2

    Article  Google Scholar 

  • Kripka M (2004) Discrete optimization of trusses by simulated annealing. J Braz Soc Mech Sci Eng 26(2):170–173

    Article  Google Scholar 

  • Krishnamoorthy C, Prasanna Venkatesh P, Sudarshan R (2002) Object-oriented framework for genetic algorithms with application to space truss optimization. J Comput Civ Eng 16(1):66–75

    Article  Google Scholar 

  • Kumar S, Tejani GG, Mirjalili SA (2018) Modified symbiotic organisms search for structural optimization. Eng Comput. https://doi.org/10.1007/s00366-018-0662-y

    Article  Google Scholar 

  • Lee KS, Geem ZW (2005) A new meta-heuristic algorithm for continuous engineering optimization: harmony search theory and practice. Comput Methods Appl Mech Eng 194(36–38):3902–3933

    Article  Google Scholar 

  • Lee KS et al (2005) The harmony search heuristic algorithm for discrete structural optimization. Eng Optim 37(7):663–684

    Article  MathSciNet  Google Scholar 

  • Li H-S, Ma Y-Z (2014) Discrete optimum design for truss structures by subset simulation algorithm. J Aerosp Eng 28(4):04014091

    Article  MathSciNet  Google Scholar 

  • Li L, Huang Z, Liu F (2009) A heuristic particle swarm optimization method for truss structures with discrete variables. Comput Struct 87(7–8):435–443

    Article  Google Scholar 

  • Mezura-Montes E, Coello CAC (2008) An empirical study about the usefulness of evolution strategies to solve constrained optimization problems. Int J Gen Syst 37(4):443–473

    Article  MathSciNet  Google Scholar 

  • Perez RL, Behdinan K (2007) Particle swarm approach for structural design optimization. Comput Struct 85(19–20):1579–1588

    Article  Google Scholar 

  • Rajeev S, Krishnamoorthy C (1992) Discrete optimization of structures using genetic algorithms. J Struct Eng 118(5):1233–1250

    Article  Google Scholar 

  • Rasmussen M, Stolpe M (2008) Global optimization of discrete truss topology design problems using a parallel cut-and-branch method. Comput Struct 86(13–14):1527–1538

    Article  Google Scholar 

  • Ringertz ULFT (1988) On methods for discrete structural optimization. Eng Optim 13(1):47–64

    Article  Google Scholar 

  • Sadollah A et al (2012) Mine blast algorithm for optimization of truss structures with discrete variables. Comput Struct 102:49–63

    Article  Google Scholar 

  • Sonmez M (2011) Discrete optimum design of truss structures using artificial bee colony algorithm. Struct Multidiscip Optim 43(1):85–97

    Article  Google Scholar 

  • Tejani GG (2018a) Size, shape, and topology optimization of planar and space trusses using mutation-based improved metaheuristics. J Comput Des Eng 5(2):198–214

    Google Scholar 

  • Tejani GG (2018b) Topology optimization of truss subjected to static and dynamic constraints by integrating simulated annealing into passing vehicle search algorithms. Eng Comput. https://doi.org/10.1007/s00366-018-0612-8

    Article  Google Scholar 

  • Wu S-J, Chow P-T (1995) Steady-state genetic algorithms for discrete optimization of trusses. Comput Struct 56(6):979–991

    Article  Google Scholar 

  • Yang X-S, Deb S (2010a) Engineering optimisation by cuckoo search.International Journal of Mathematical Modelling and Numerical Optimisation, 1(4), arXiv preprint arXiv:1005.2908

    Article  Google Scholar 

  • Yang X-S, Deb S (2010b) Cuckoo search via Lévy flights. In: World congress on nature and biologically inspired computing, 2009. NaBIC 2009. IEEE

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. Kaveh.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kooshkbaghi, M., Kaveh, A. & Zarfam, P. Different Discrete ACCS Algorithms for Optimal Design of Truss Structures: A Comparative Study. Iran J Sci Technol Trans Civ Eng 44, 49–68 (2020). https://doi.org/10.1007/s40996-019-00291-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40996-019-00291-x

Keywords

Navigation