Border-search and jump reduction method for size optimization of spatial truss structures

Babak DIZANGIAN , Mohammad Reza GHASEMI

Front. Struct. Civ. Eng. ›› 2019, Vol. 13 ›› Issue (1) : 123 -134.

PDF (1340KB)
Front. Struct. Civ. Eng. ›› 2019, Vol. 13 ›› Issue (1) : 123 -134. DOI: 10.1007/s11709-018-0478-2
RESEARCH ARTICLE
RESEARCH ARTICLE

Border-search and jump reduction method for size optimization of spatial truss structures

Author information +
History +
PDF (1340KB)

Abstract

This paper proposes a sensitivity-based border-search and jump reduction method for optimum design of spatial trusses. It is considered as a two-phase optimization approach, where at the first phase, the first local optimum is found by few analyses, after the whole searching space is limited employing an efficient random strategy, and the second phase involves finding a sequence of local optimum points using the variables sensitivity with respect to corresponding values of constraints violation. To reach the global solution at phase two, a sequence of two sensitivity-based operators of border-search operator and jump operator are introduced until convergence is occurred. Sensitivity analysis is performed using numerical finite difference method. To do structural analysis, a link between open source software of OpenSees and MATLAB was developed. Spatial truss problems were attempted for optimization in order to show the fastness and efficiency of proposed technique. Results were compared with those reported in the literature. It shows that the proposed method is competitive with the other optimization methods with a significant reduction in number of analyses carried.

Keywords

optimum design / sensitivity analysis / reduction method / spatial trusses / OpenSees

Cite this article

Download citation ▾
Babak DIZANGIAN, Mohammad Reza GHASEMI. Border-search and jump reduction method for size optimization of spatial truss structures. Front. Struct. Civ. Eng., 2019, 13(1): 123-134 DOI:10.1007/s11709-018-0478-2

登录浏览全文

4963

注册一个新账户 忘记密码

Introduction

In the past years, new studies and investigation tend to focus on the development of novel techniques that primarily based on nature-inspired techniques such as simulated annealing [1], genetic algorithm [2], Tabu search [3], ant colony optimization [4], particle swarm optimization [5], cuckoo search [6], leap frog [7], flower pollination algorithm [8], fruit fly optimization algorithm [9], and ideal gas molecular movement [10]. These algorithms are progressively analyzed or improved by researchers in many different areas of structural optimization (see, e.g., Refs. [1126]). However, there is not yet a specific algorithm to quickly perform the best solution for all structural optimization problems. This threat is very serious for the real-world application and structural problems where the scale of the problem is mostly large and each analysis is too time consuming. The main defect of these methods for solving structural problems is that a large number of parameters need to be tuned for every type of problem. Besides, mostly trial and error techniques are utilized and often experience is needed for parameters setting.

One could use a local or global approach to do sensitivity analysis task. The present article attempts to present a local sensitivity-based method for finding global optimum solution of spatial trusses, which is often around feasible region borders. Using the concept of sensitivity analysis of constraint violation as much as the change in the size of design variables in structures, the complexity order of problems is reduced into one-dimensional series. The technique allows a fast approach towards the near-global optimum which could be on the vicinity of feasible and non-feasible (FNF) border inside the feasible region. More details of sensitivity analysis approaches could be found in Refs. [27,28].

Finally, to globalize the proposed approach to be applicable for optimizing of every type of structures such as continuum structures, framed structures, the optimization package was prepared, in which the optimization algorithm was coded in MATLAB and OpenSees software was used as structural analyzer.

In the following, we concentrate on the developments of border-search operator (BSO) and jump operator (JO) and proposed technique of combined BSO and JO and show its application for optimum design of spatial trusses.

Structural sizing optimization problems

Size optimization of structural systems involves arriving at optimum values for member cross-sectional areas vector A that minimize an objective function f, usually the structural weight W. This is expressed mathematically as
Minimize f=W( A)= j=1nA jL jρj,
where Aj, Lj and rj are the cross-sectional area, length and unit weight of jth truss member, respectively, and n is the total number of members. The vector A is selected between lower AL and upper AU bounds. Equation (1) is subjected to the following normalized constraints [29]:
{s m(A)=max(0 , σmσm,allowed1), m=1, 2,...,NEb m(A)=max(0 , λmλm,allowed1), m=1, 2,...,NEd k(A)=max(0 , uku k,a ll ow ed 1), k=1,2,..., ND,
where NE and ND denotes the number of members and the number of degrees of freedom of truss, respectively, sm, bm, and dk are respectively, the member stress, member buckling and nodal displacement normalized constraint functions, sm and lm are the stress and the slenderness ratio of mth member, sm,allowed and lm,allowed are the allowable axial stress and allowable slenderness ration for mth member, respectively, uk,allowed and uk are the allowable displacement and nodal displacement of kth degrees of freedom, respectively. In Eq. (2), all the normalized constraint functions are activated when the violated constraints have values larger than zero. In this paper, the function of normalized degree of constraints violation Z and penalty function γ could be determined as Eqs. (3) and (4), respectively [30]
Z =( m=1NE( sm+bm)+ k=1NDd k )2,
γ=1+Z.

Then, the penalized objective function of the structure is considered as Eq. (5):
F=fγ.

Numerical sensitivity analysis

In the proposed optimization framework, a local type of sensitivity analysis is employed as the key to find the structural members that do not have an important role in the optimization procedure and can be neglected in some iterations of optimization task. Doing this important causes, the order of problem to be reduced effectively and helps to reach the most probable zone of global solution in early stages of optimization iterations.

Consider a sizing optimization problem that adding a value to every design variable will cause a value of the normalized degree of constraints violation Z, to be decreased or remains fixed. If X is the current design vector of member cross-sectional areas, then if the design is perturbed to XDxi, where Dxi is a perturbation value, using backward difference method for Z, we can write the sensitivity value Sens for ith variable as [29]
S ens i=Z( XΔxi)Z(X)Δxi.

In Eq. (6), X is considered to be a feasible design that causes the above equation to simplify as Eq. (7):
S ens i=Z( XΔxi)Δ xi,
where Dxi is called the dynamic perturbation value, given by Eq. (8):
Δ xi= xiα,
where a is the sensitivity analysis step parameter. To scale the value of sensitivity of each design variable to the value of other design variables, normalized sensitivity values (NSV), are determined as
N SVi= Sen si i =1nSe nsi,
where n is the total number of design variables. The feature of Eq. (9) is that it shows the sensitivity rate of a variable to other variables.

An efficient random strategy

One of the most important sections of the presented method is the strategy related to finding a first local point at early stage of Phase 1 that includes starting from the feasible region. To do so, uniform random number concept is used. First, each design variable of the primary points is generated from an integer power of 10 between two space orders s as given in Eq. (10):
X=10s1 +10srand ,
where X is design vector, s is space order of ten, and rand denotes the random vector as the Eq. (11). Equation (10) has the advantage of producing one design in each design domain as well as it makes possible of searching the whole searching domain with a few number of analyzes. This matter may be so effective for structural problems where each analysis is too time consuming.

rand ={ rand.unirand.uniran d.uni}n×1,
where n is the number of design variables, and rand.uni expresses the uniform random numbers generated between 0 and 1. Generating primary point in such manner has the advantage that the number of generated primary points is independent from the number of design variables and there is no need to increase them together with the increase in design variables. This method may be highly effective for the problems where the upper and lower limits are not provided for the variables and/or it aims to find the best limit of solutions. Generating these primary random points is continued until the first point without any constraints violation Z (using Eq. (3)) is spotted, though other primary points are deleted.

For example, in Fig. 1, the second point which is the first random design that is feasible as well as it possesses a relatively local optimum value of penalized objective function Z at this stage, is selected as the starting point from now on.

A description of border-search operator

At this stage, by having the NSV for each design variable, BSO is used until a local optimum is found. The variables with less sensitivity play the main role of allowing the searching procedure. The pseudo-code of Fig. 2 clarifies the local point computing procedure using BSO.

In Fig. 2, λvar is called border-search step-length which is determined by reducing value of the varth design variable xvar as given in Eq. (12):
λvar =xvare
where e parameter is related to adjusting accuracy to find a sequence of points on the FNF, that is, the greater e is, the smaller the step length λvar will be, as a result of which the border of a FNF region will be found causing a fast step towards the local optimum.

The proposed border-search and jump reduction method

In this section we present the basic concepts and implementation of the proposed border-search and jump reduction method for optimum design of spatial truss problems. Figure 3 shows the procedure of the proposed algorithm, which consists of Phases 1 and 2.

Carry out Phase 1: Find the first local optimum solution X Lp1

Phase 1, Step 1: Use an efficient random strategy (Section 4) as illustrated in Fig. 4 to find the first feasible space s and initialize the values of each design variable equal to 10s to construct the start design vector Xstartp1, where superscript p stands for “phase”.

Phase 1, Step 2: Determine the point without constraints violation near the FNF border by using the stair-wise step-by-step formulation of Eq. (13):

Xs tepp1= Xstartp1step,

where step is an integer number starts from 1. The concept of this step is shown in Fig. 5.

Phase 1, Step 3: Determine the values of NSVs at X stepp1 using Eqs. (7) and (9) and sort them in ascending order.

Phase 1, Step 4: Compute the first local optimum design XLp1 at the end of Phase 1 using BSO considering pseudo-code of Fig. 2.

Carry out Phase 2: Find the global optimum solution XG

Phase 2, Step 1: Set iteration number t=1, XL,tp2= X Lp1, set best design X G=XL p1, set best objective function f*=f(XLp1), where p and L stand for “phase” and “local”, respectively.

Phase 2, Step 2: Determine the values of NSV at X L,tp2 using Eqs. (7) and (9) and sort them in ascending order.

Phase 2, Step 3: Update the most sensitive variables (MSV) considering the archived values of NSV from previous step. Updating of variables is carried out for the MSV with the corresponding NSVs greater than the mean value of NSV for all design variables. Here, JO is introduced as it causes a movement back to the feasible domain using Eq. (14):
xit+1xi MSV=xit+Δτ it+1,
where Δ τi is called jump length value for ith variable and could be determined using Eq. (15):
Δ τit+1=xit(1 +NSVi).

Phase 2, Step 4: Determine the local optimum design XL,t+ 1p2 using BSO as shown in Fig. 2.

It should be noted that the BSO is performed sequentially for the variables with the low values of sensitivity to high values, which lets the algorithm explores for better cases of optimal solutions. In other words, this type of border searching, first determine the values of non-effective design variables in optimization iterations, and then lets the values of MSV change, to reach the border. This type of searching in vicinity of FNF border helps in structural problems with large number of design variables in order to reduce the number of structural analyzes and run time, mutually.

Phase 2, Step 5: Compute f (XL,t+1 p2), if f (XL,t+1 p2) is better that f* then set X G= X L,t +1p2,f*= f(XL,t+ 1p2).

Phase 2, Step 6: Check for convergence. If convergence is occurred, stop and save results, else set t=t+1 and go to Step 2 of Phase 2.

Figure 6 shows a kind of jump and search that are defined for Phase 2 of proposed approach.

Numerical examples

In this section, in order to show the robustness and efficiency of proposed method, three numerical benchmark examples of spatial trusses previously treated by other investigators are presented: A 22-bar space truss, a 72-bar space truss and 120-bar dome truss, all subjected to multi loading conditions. For these examples, the parameters a and e were set as a fixed value of 100 and the maximum number of iterations of Phase 2 is limited to 100. As OpenSees is used for structural analysis, results precision may be greater than some other results reported in the literature; i.e., some optimum solutions reported by other researchers were observed to have some constraints violations.

Sizing optimization of 22-bar space truss

Figure 7 shows a 22-bar cantilever space truss. This problem has been studied by researchers including Khan et al. [31], Li et al. [32], Lee and Geem [33], and Talatahari et al. [34]. The material density was 0.1 lb/in3 (2767.99 kg/m3) and the modulus of elasticity was 10000 ksi (68.950 GPa). This space truss was subjected to three loading conditions as shown in Table 1 and members were linked into seven groups as given in Table 2. Also, displacement constraints of ±2.0 in (±5.08 cm). were imposed on all nodes in all directions and minimum member cross-sectional area of 0.1 in2 (0.645 cm2) was enforced. The truss members were subjected to the stress limitations shown in Table 2.

The bar graph of Fig. 8 shows the values of NSV at X stepp1. As the diagram shows, Variables 2–4 are least sensitive, that causes these variables to be as the first candidates for BSO and not for JO in most of iterations. Comparing the results of this sensitivity analysis and optimum results of Tables 3, it is clear that mentioned variables have lower values than other ones. In addition, Table 3 contains the results for the same optimization task from different research efforts. The minimum weight obtained from the proposed method is 1025.802 lb (1 lb=453.592 g) with no constraint violation. Table 4 shows the weights and the number of analyses.

The proposed algorithm provides good results when compared with other results, however, those obtained from the heuristic particle swarm optimization [32], harmony search algorithm [33] and the multi-stage particle swarm algorithm [34] are lighter than the results from the proposed method, but they violated some of constraints. Figure 9 provides the convergence history of the optimum truss weight of Phases 1 and 2 of algorithm. It illustrates that the proposed algorithm converges much faster than those reported in the literature. It takes about 1800 analyses after 45 iterations for proposed method to converge.

Sizing optimization of 72-bar space truss

Figure 10 shows a 72-bar space truss with its node and element numbering schemes. This space truss, has been recently optimized by Perez and Behdinan [35], Degertekin [36] and Kaveh et al. [37]. The problem had complex and non-linear search space as it had 320 nonlinear constraints (72 tensions, 72 compressions, 8 positive displacements, 8 negative displacements for each loading case). The material density and modulus of elasticity were considered 0.1 lb/in3 (2767.990 kg/m3) and 10000 ksi (68.950 GPa), respectively. The constraints contained the stress of ±25 ksi (±172.375 MPa) and displacement limitations of ±0.25 in for uppermost nodes in all directions. This space truss was subjected to two loading conditions: Condition 1, in which PX=5.0 kips, PY =5.0 kips (22.25 kN), and PZ= –5.0 kips (–22.25 kN) on Node 17; and Condition 2, that PX= 0.0 kips, PY= 0.0 kips, and PZ =–5.0 kips (–22.25 kN) were acted on Nodes 17–20. For design and manufacturing considerations truss members are classified into sixteen groups as shown in Table 5. Table 6 shows the weights and the number of analyses. For this problem, the value of lower bound limitation of design variables was 0.1 in2.

The bar graph of Fig. 11 shows the values of NSV at X stepp1. As the diagram shows, Variables 3, 4, 7–9, and 11–13 are least sensitive, and they have been assigned the lower allowable value of the bar cross-sectional area at optimum design. Table 5 contains the results for the same optimization task from different research efforts. In addition, the truss weight convergence history is given in Fig. 12. As could be observed, first local optimum point X Lp1 with the corresponding truss weight 524.98 lb was achieved after 100 analyzer calls. The proposed method found the best solution after a few 1250 analyzer calls. The best weight obtained by the proposed method for this space truss is slightly lighter than the optimum truss weight results by other researchers.

From convergence history of Fig. 12 and optimum results of Table 5, it can be seen that the convergence rate of the proposed algorithm is apparently higher than the other methods reported in the literature. The proposed method achieves optimum solution after only 1250 analyses that is a fraction of total 10500 analyses reported by Kaveh et al. [37].

Besides as evident in Table 5, one could see that some of the optimal solutions presented by others have not completely satisfied all the constraints.

Sizing optimization of 120-bar dome truss

The topology and nodal numbering of the 120-bar dome truss are shown in Fig. 13. This dome truss was first addressed by Soh and Yang [38] as sizing and shape optimization problem to obtain minimal weight of truss, however, in this study, only sizing variables were considered. The example was also studied by Kazemzadeh Azad [39] and Hadidi et al. [40]. The structure is subjected to vertical loading at all unsupported nodes. The loads are taken as –13.49 kips (–60 kN) at Node 1, –6.744 kips (–30 kN) at Nodes 2 to 14, and –2.248 kips (–10 kN) in the rest of the nodes. The minimum allowable cross sectional area of each member is limited to 0.775 in2 (5 cm2). The allowable tensile stress was 0.6Fy and the compressive stress constraint σibof member i was as follows:

σi b={ (1λi2 2Cc 2)Fy 5 3+ 3λi8C cλi3 8Cc 3 forλi< Cc 12 π2E 23λi2 forλi Cc,

where E is the modulus of elasticity of steel, Fy is the yield stress of steel, λi is the slenderness ratio ( λi =kL i/ ri), Cc is the critical slenderness ratio Cc=2π2E/Fy, k is the effective length factor, Li is the ith member length and ri is the radius of gyration. The material has a modulus of elasticity of 30450 ksi (210 GPa), mass density of 0.288 lb/in3 (7971.81 kg/m3) and yield stress of 58 ksi (400 MPa). Here displacement constraint contains maximum displacement limitations of ±0.1969 in (±0.5 cm) imposed on all nodes in x and y directions.

Table 7 compares the optimal results of the present study with those of the other optimization techniques. Table 8 shows the weights and the number of analyses. Figure 14 shows the primary sensitivity results at X stepp1. As illustrated in Table 7 and convergence history of Fig. 15, the proposed method required a total of 1100 analyses to find a minimum global weight of 19905.45 lb (9028.96 kg) after 39 iterations. It suitably agrees with the results obtained by other researches, while at the same time it required lower computational effort.

Conclusions

In this article, a new and relatively fast optimization method for sizing optimization of spatial trusses has been introduced. First, it finds the most possible zone of the location of the global optimum point, using an efficient random strategy, second, the first local optimum point is found doing a few number of analyzes utilizing sensitivity-based concept and BSO (referred to as Phase 1), and third, it repeats using BSO and JO based on sensitivity analysis until the global optimum design is determined (referred to as Phase 2).

Having applied the method into some spatial trusses, a major advancement of the technique was observed on the optimum solution in terms of number of analyses required for optimization and a minor improvement on the accuracy. Open source software of OpenSees was prepared for truss analyzer, which helps to get more accurate structural responses. Investigations on the convergence history and results emphasis that this method always performs feasible global optimum design.

References

[1]

Kling R M, Banerjee P. ESP: Placement by simulated evolution. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1989, 8(3): 245–256

[2]

Goldberg D E, Holland J H. Genetic algorithms and machine learning. Machine Learning, 1988, 3(2–3): 95–99

[3]

Battiti R, Tecchiolli G. The reactive Tabu search. ORSA Journal on Computing, 1994, 6(2): 126–140

[4]

Dorigo M, Maniezzo V, Colorni A. Ant system: Optimization by a colony of cooperating agents. IEEE Transactions on Systems, Man, and Cybernetics. Part B, Cybernetics, 1996, 26(1): 29–41

[5]

Kennedy J. Particle swarm optimization. In: Sammut C, Webb G I, eds. Encyclopedia of Machine Learning. Boston: Springer, 2011, 760–766

[6]

Yang X, Deb S. Cuckoo search via levy flight. In: Proceedings of World Congress on Nature and Biologically Inspired Algorithms. IEEE, 2009, 210–214

[7]

Eusuff M, Lansey K, Pasha F. Shuffled frog-leaping algorithm: A memetic meta-heuristic for discrete optimization. Engineering Optimization, 2006, 38(2): 129–154

[8]

Yang X S, Karamanoglu M, He X. Flower pollination algorithm: A novel approach for multiobjective optimization. Engineering Optimization, 2014, 46(9): 1222–1237

[9]

Xing B, Gao W J. Fruit fly optimization algorithm. In: Innovative Computational Intelligence: A Rough Guide to 134 Clever Algorithms. Cham: Springer, 2014, 167–170

[10]

Varaee H, Ghasemi M R. Engineering optimization based on ideal gas molecular movement algorithm. Engineering with Computers, 2017, 33(1): 71–93

[11]

Park J, Ryu M. Optimal design of truss structures by rescaled simulated annealing. KSME International Journal, 2004, 18(9): 1512–1518

[12]

El Dor A, Clerc M, Siarry P. A multi-swarm PSO using charged particles in a partitioned search space for continuous optimization. Computational Optimization and Applications, 2012, 53(1): 271–295

[13]

Dhadwal M K, Jung S N, Kim C J. Advanced particle swarm assisted genetic algorithm for constrained optimization problems. Computational Optimization and Applications, 2014, 58(3): 781–806

[14]

Hayalioglu M S. Optimum load and resistance factor design of steel space frames using genetic algorithm. Structural and Multidiscip-linary Optimization, 2001, 21(4): 292–299

[15]

Shahnazari-Shahrezaei P, Tavakkoli-Moghaddam R, Kazemipoor H. Solving a new fuzzy multi-objective model for a multi-skilled manpower scheduling problem by particle swarm optimization and elite Tabu search. International Journal of Advanced Manufacturing Technology, 2013, 64: 1517

[16]

Camp C V, Bichon B J, Stovall S P. Design of steel frames using ant colony optimization. Journal of Structural Engineering, 2005, 131(3): 369–379

[17]

Kaveh A, Talatahari S. Optimum design of skeletal structures using imperialist competitive algorithm. Computers & Structures, 2010, 88(21): 1220–1229

[18]

Gandomi A H, Yang X S, Alavi A H. Cuckoo search algorithm: A metaheuristic approach to solve structural optimization problems. Engineering with Computers, 2013, 29(1): 17–35

[19]

Sheikhi M, Ghoddosian A. A hybrid imperialist competitive ant colony algorithm for optimum geometry design of frame structures. Structural Engineering and Mechanics, 2013, 46(3): 403–416

[20]

Dede T, Togan V. A teaching learning based optimization for truss structures with frequency constraints. Structural Engineering and Mechanics, 2015, 53(4): 833–845

[21]

Salar M, Ghasemi M R, Dizangian B. A fast GA-based method for solving truss optimization problems. International Journal of Optimization in Civil Engineering, 2015, 6(1): 101–114

[22]

Farshchin M, Camp C V, Maniat M. Multi-class teaching-learning-based optimization for truss design with frequency constraints. Engineering Structures, 2016, 106: 355–369

[23]

Artar M. A comparative study on optimum design of multi-element truss structures. Steel and Composite Structures, 2016, 22(3): 521–535

[24]

Bekdaş G, Nigdeli S M, Yang X S. Sizing optimization of truss structures using flower pollination algorithm. Applied Soft Computing, 2015, 37: 322–331

[25]

Kanarachos S, Griffin J, Fitzpatrick M E. Efficient truss optimization using the contrast-based fruit fly optimization algorithm. Computers & Structures, 2017, 182: 137–148

[26]

Ghasemi H, Park H S, Rabczuk T. A level-set based IGA formulation for topology optimization of flexoelectric materials. Computer Methods in Applied Mechanics and Engineering, 2017, 313: 239–258

[27]

Hamdia K M, Silani M, Zhuang X, He P, Rabczuk T. Stochastic analysis of the fracture toughness of polymeric nanoparticle composites using polynomial chaos expansions. International Journal of Fracture, 2017, 206(2): 215–227

[28]

Vu-Bac N, Lahmer T, Zhuang X, Nguyen-Thoi T, Rabczuk T. A software framework for probabilistic sensitivity analysis for computationally expensive models. Advances in Engineering Software, 2016, 100: 19–31

[29]

Dizangian B, Ghasemi M R. Ranked-based sensitivity analysis for size optimization of structures. Journal of Mechanical Design, 2015, 137(12): 121402

[30]

Belegundu A D, Chandrupatla T R. Optimization Concepts and Applications in Engineering. Cambridge: Cambridge University Press, 2011

[31]

Khan M R, Willmert K D, Thornton W A. A new optimality criterion method for large scale structures. In: Proceedings of 19th Structures, Structural Dynamics and Materials Conference, Structures, Structural Dynamics, and Materials and Co-located Conferences. Bethesda, 1979

[32]

Li L J, Huang Z B, Liu F, Wu Q H. A heuristic particle swarm optimizer for optimization of pin connected structures. Computers & Structures, 2007, 85(7–8): 340–349

[33]

Lee K S, Geem Z W. A new structural optimization method based on the harmony search algorithm. Computers & Structures, 2004, 82(9–10): 781–798

[34]

Talatahari S, Kheirollahi M, Farahmandpour C, Gandomi A H. A multi-stage particle swarm for optimum design of truss structures. Neural Computing & Applications, 2013, 23(5): 1297–1309

[35]

Perez R E, Behdinan K. Particle swarm approach for structural design optimization. Computers & Structures, 2007, 85(19–20): 1579–1588

[36]

Degertekin S O. Improved harmony search algorithms for sizing optimization of truss structures. Computers & Structures, 2012, 92–93: 229–241

[37]

Kaveh A, Sheikholeslami R, Talatahari S, Keshvari-Ilkhichi M. Chaotic swarming of particles: A new method for size optimization of truss structures. Advances in Engineering Software, 2014, 67: 136–147

[38]

Soh C K, Yang J. Fuzzy controlled genetic algorithm search for shape optimization. Journal of Computing in Civil Engineering, 1996, 10(2): 143–150

[39]

Kazemzadeh Azad S. Optimum design of structures using an improved firefly algorithm. International Journal of Optimization in Civil Engineering, 2011, 1(2): 327–340

[40]

Hadidi A, Azad S K, Azad S K. Structural optimization using artificial bee colony algorithm. In: Proceedings of 2nd International Conference on Engineering Optimization. 2010, 6–9

RIGHTS & PERMISSIONS

Higher Education Press and Springer-Verlag GmbH Germany, part of Springer Nature

AI Summary AI Mindmap
PDF (1340KB)

3138

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/