Next Article in Journal
On the Regularity of Weak Solutions to Time-Periodic Navier–Stokes Equations in Exterior Domains
Previous Article in Journal
COVID-19 Active Case Forecasts in Latin American Countries Using Score-Driven Models
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hybrid Swarm Intelligence Optimization Methods for Low-Embodied Energy Steel-Concrete Composite Bridges

by
David Martínez-Muñoz
1,*,†,
Jose García
2,†,
Jose V. Martí
1,† and
Víctor Yepes
1,†
1
Institute of Concrete Science and Technology (ICITECH), Universitat Politècnica de València, 46022 Valencia, Spain
2
Escuela de Ingeniería de Construcción y Transporte, Pontificia Universidad Católica de Valparaíso, Valparaíso 2362807, Chile
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2023, 11(1), 140; https://doi.org/10.3390/math11010140
Submission received: 28 November 2022 / Revised: 22 December 2022 / Accepted: 23 December 2022 / Published: 27 December 2022
(This article belongs to the Section Mathematics and Computer Science)

Abstract

:
Bridge optimization is a significant challenge, given the huge number of possible configurations of the problem. Embodied energy and cost were taken as objective functions for a box-girder steel–concrete optimization problem considering both as single-objective. Embodied energy was chosen as a sustainable criterion to compare the results with cost. The stochastic global search TAMO algorithm, the swarm intelligence cuckoo search (CS), and sine cosine algorithms (SCA) were used to achieve this goal. To allow the SCA and SC techniques to solve the discrete bridge optimization problem, the discretization technique applying the k-means clustering technique was used. As a result, SC was found to produce objective energy function values comparable to TAMO while reducing the computation time by 25.79%. In addition, the cost optimization and embodied energy analysis revealed that each euro saved using metaheuristic methodologies decreased the energy consumption for this optimization problem by 0.584 kW·h. Additionally, by including cells in the upper and lower parts of the webs, the behavior of the section was improved, as were the optimization outcomes for the two optimization objectives. This study concludes that double composite action design on supports makes the continuous longitudinal stiffeners in the bottom flange unnecessary.

1. Introduction

Structural engineering has been traditionally based on materialized safety solutions reducing the investment to the minimum. However, the current search for solutions that fall within the definition of sustainable development makes that criterion insufficient. Regarding this, other criteria have arisen to add the concept of sustainability to structures [1]. Introducing new design criteria in structural problems increases complexity, moving this problem to the decision-making field of knowledge. In order to assess the sustainability of solutions, life cycle assessment has become one of the most widely used tools to evaluate the social and environmental profile of a solution [2,3]. Nevertheless, in order to approximate an environmental assessment, one representative criterion can be chosen as an alternative. The most used criteria in these cases are the CO2 emissions and the energy consumption [4,5]. Regarding this, structural optimization research in recent years has focused on applying different techniques to obtain optimal designs considering CO2 emissions and embodied energy as well as cost as optimization objectives. In conclusion, in concrete structures, many research studies have shown a clear relation between the three criteria [6,7].
The energy required to build a structure, like CO2 emissions, is an indicator of sustainability [8]. However, there are different definitions of the energy required in the case of a structure. Each definition implies a different method of calculation. Therefore, there has yet to be a consensus in the scientific community regarding a single definition and calculation methodology [9,10]. Heuristic steel or composite structures were optimized in works such as Whitworth and Tsavdaridis [11]. In structures made of reinforced concrete, the reduction of the required energy can be accomplished optimizing the use of materials instead of directly changing traditional to new construction materials. Some authors have used energy as an objective function in structural optimization [12,13,14].
To address civil engineering optimization problems, particularly in the design of structures, heuristic methods have had interesting results [15]. One of the most representative structures of civil engineering is bridges because they can connect different geographical locations. This type of structure also stands out for its complexity in obtaining optimal solutions due to the high number of design possibilities. In order to obtain optimum designs, heuristic optimization techniques are put forth as an alternative to traditional experience-based design. These methods allow for reaching optimum designs ensuring compliance with the restrictions imposed by regulations, adding these as problem constraints. These methods were extensively applied in many types of structures, such as road vaults [16] or walls [17], among others.
Regarding bridge energy optimization, Penadés-Plà et al. [6] proposed a Kriging-based optimization approach that cut computing time by 99.06% and produced results that differed from heuristic optimization’s use of simulated annealing by just 2.54%. This research work was applied to optimize the embodied energy of a three-span 40–50–40 m continuous box-section footbridge.
However, recent review works highlight a lack of knowledge in applying heuristic and metaheuristic techniques to steel–concrete composite bridges (SCCB) [18] compared to concrete bridges. The techniques applied to that type of structure are: set-based parametric design [19], harmony search (HS) [20], genetic algorithm (GA), and imperialist competitive algorithm [21], among others. In addition, some particle swarm algorithms were applied to carry out SCCB optimizations [20]. However, in those studies, the unique criterion taken as an objective function is the cost. Thus, researchers have only considered the economic pillar of sustainability in some isolated studies. This shows a lack in SCCB sustainable designs research, which is not in line with the current policy of countries that seek economically viable solutions and are environmentally and socially friendly.
Therefore, this study proposes to optimize a composite steel and concrete bridge using embodied energy as the objective function. The main purpose of this research is to obtain an energy-embodied optimum design. For this, two types of metaheuristics were applied in order to use the one that reaches the best behavior for this optimization problem. Due to the large number of variables that the bridge presents, it is an important challenge for optimization algorithms. Since this energy optimization problem has not been solved before and there is no comparison baseline, it has been proposed to use and compare two groups of techniques. The first one is based on a global stochastic search (threshold accepting with a mutation operator algorithm) and was used before in solving similar problems with good results. The second is based on hybrid methods that integrate machine learning algorithms in the discretization process of continuous swarm intelligence methods. This technique has been used to solve combinatorial problems with a binary representation [22]. The current work proposes a variation to address the discrete problem. In this work, first, an analysis of the contribution of the hybrid method to the optimization result is carried out through the comparison with random discretization methods. Additionally, the main parameter ( β ) used in the hybrid method is analyzed in order to identify its contribution to the optimization result. Subsequently, the hybrid method is compared with the threshold accepting with a mutation operator algorithm. The comparison is made through the minimization of the embodied energy and of the costs. Finally, the different solutions found in both optimizations are analyzed and compared. For this, in Section 2, the optimization problem variables, parameters, and constraints were defined. Section 3 describes the different optimization algorithms used and their tuning. Subsequently, Section 4 and Section 5 show the results and the comparison with previous studies. As it can be seen in Section 6, results of the study show that the cost and the embodied energy are clearly related when optimizing cost; however, optimizing embodied energy does not necessarily result in a cost-optimal solution.
In conclusion, it should be mentioned that other types of particle swarm optimization algorithms [23,24] and other methods, such as differential evolution ones [25,26], can be applied in future research to study their behavior for this optimization problem. Moreover, in the new studies, new sustainability criteria, such as the complete life cycle assessment, will be chosen for carrying out multi-objective optimization. As the calculation of more and higher complexity objective functions can increase the computational time, the use of metamodels generated with machine learning techniques will be taken into account.

2. Optimization Problem Description

The problem posed in this study is the minimization of the objective function that evaluates the embodied energy and the cost of a steel–concrete composite bridge (SCCB). To deal with this problem, the bridge was parameterized. In this case, cost and embodied energy criteria were considered as a single objective in order to compare the designs obtained from both optimizations. In Equation (1), the embodied energy target function was defined. Data for embodied energy considers cradle-to-gate analysis; thus, it considers all processes necessary from obtaining raw materials, their conversion into those elements that will allow performing the bridge resistant section, and their final placement on-site. Data of embodied energy and costs in Table 1 were obtained from the Construction Technology Institute of Catalonia by the BEDEC database [27]. Furthermore, the cost objective function is formulated in Equation (2). Both objective functions must meet the regulation and recommendation constraints’ represented by Equation (3). Meeting these constraints will ensure the feasibility of the obtained solution from the optimization procedure. Expressions (1) and (2) represent the multiplication of each material measurement multiplied by the embedded energy ( e i ) and price ( p i ), respectively.
E ( x ) = i = 1 n e i · m i ( x )
C ( x ) = i = 1 n p i · m i ( x )
G ( x ) 0

2.1. Variables and Parameters

A 220 m continuous three-span box-girder steel and concrete composite bridge was defined as the optimization problem. According to the variables, these correspond to each bridge element’s geometry, reinforcement, concrete, and steel grades. All of these variables were discretized in order to arrive at a real constructible solution, hence constituting a discrete optimization problem. The discretization of variables is defined in Table 2. The number of feasible optimization solutions is equal to 1.38 × 1046 when this variable discretization is considered. Metaheuristic methods are appropriate for locating the best answer when so many combinations are possible. This bridge optimization problem’s global formulation considers 34 different variables in total. These bridge variables are illustrated in Figure 1. The variables nature can be classified into six categories. First are the geometric variables of the transverse section, which are: distance between wings on top (b), angle between wings and flanges ( α w ), thickness of the upper slab ( h s ), depth of the steel section ( h b ), floor beam lower value ( h f b ), upper flange thickness ( t f 1 ), upper flange width ( b f 1 ), upper cells height ( h c 1 ) and thickness ( t c 1 ), wings thickness ( t w ), low cells height ( h c 2 ), thickness ( t c 2 ), and width ( b c 2 ), and low slab thickness ( h s 2 ). Beam depth limits are defined as L/40 and L/25, L being the longest length of the spans.
SCCBs can utilize materials more effectively, profiting from the material location. This is true in statically determined girders. In this case, the upper concrete slab is materialized along the whole length of the bridge. This upper slab is attached to the upper flanges by shear connectors. This reinforces the flange plate, preventing it from buckling. Moreover, in the case of isostatics, the lower flanges would be subjected to tensile stress, avoiding buckling instability problems. In this problem, negative bending stresses will arise in supported portions under the typical loads (mostly gravitational) to which road bridges are subjected. This will cause a reversal of forces and tensile strains in the upper concrete slab and compression in the lower flange. In this instance, to improve the behavior of the bridge’s cross section, it was decided to realize a concrete bottom slab in this zone in addition to the reinforcement of the top slab. In order to optimize the reinforcement of the top slab, it was separated into a base reinforcement that is the least necessary by regulations [28,29,30] and two additional layers in negative bending sections, where the reinforcement is enhanced. Accordingly, the second group of variables corresponds to base reinforcement, first reinforcement and second reinforcement bar diameters ( ϕ b a s e , ϕ r 1 , ϕ r 2 ), and the corresponding bar number of the reinforcement areas ( n r 1 , n r 2 ).
In order to avoid buckling of steel plates, stiffeners were defined as the third category of the problem variables considering half IPE profiles for wings, bottom flange, and the transverse stiffeners ( s w , s f 2 , s t ). In order to allow the optimization procedure to define the number of stiffeners of the bottom flange ( n s f 2 ), this is considered as a variable placing them evenly distributed over the width.
To finalize the geometrical variables definition, the shear connectors and floor beam geometry were defined through the width of the floor beam ( b f b ), thicknesses of the flanges ( t f f b ) and webs ( t w f b ), and the shear connectors height ( h s c ) and diameter ( ϕ s c ). To determine the materials strength, the rolled steel tensile stress ( f y k ), concrete strength ( f c k ), and reinforcement steel tensile stress ( f s k ) were also defined as variables.
Table 2. Optimization problem variables and boundaries.
Table 2. Optimization problem variables and boundaries.
VariablesUnitLower LimitUpper LimitStep SizePossibilities
Geometrical variables
bm7100.01301
α w deg4590146
h s mm2004001021
h b cm250 (L/40)400 (L/25)1151
h f b mm40070010031
t f 1 mm2580156
b f 1 mm30010001071
h c 1 mm010001101
t c 1 mm1625110
t w mm1625110
h c 2 mm0100010101
t c 2 mm1625110
b c 2 mm30010001071
t f 2 mm2580156
h s 2 mm1504001026
Stiffeners
n s f 2 u010111
d s t m150.141
d s d m4100.161
s f 2 mmIPE 200-IPE 600 *12
s w mmIPE 200-IPE 600 *12
s t mmIPE 200-IPE 600 *12
Floor beams
b f b mm20010001009
t f f b mm2535111
t w f b mm2535111
Reinforcement
n r 1 u2005001301
n r 2 u2005001301
ϕ b a s e mm6, 8, 10, 12, 16, 20, 25, 328
ϕ r 1 mm6, 8, 10, 12, 16, 20, 25, 328
ϕ r 2 mm6, 8, 10, 12, 16, 20, 25, 328
Shear Connectors
h s c mm100, 150, 175, 2004
ϕ s c mm16, 19, 223
Material strength
f c k MPa25, 30, 35, 404
f y k MPa275, 355, 4603
f s k MPa400, 5002
* Following the series of IPE profiles defined in [31].
Table 3 defines the parameters used for the bridge optimization problem. These parameters consider the Eurocode structural checks [28,29,30], the bridge spans length that corresponds to 60–100–60 m as can be seen in Figure 2, the deck width (B) of 16 m, and the upper and lower bound for the variables considering regulations [28,29,30] and design guides [32,33].
Upper and lower slab reinforcements were set with the minimum amount required for reinforcement in Eurocode 2 [30]. The connection was obtained considering the concrete slab stresses. Effective widths due to shear lag are calculated considering Eurocode 4 [28] as only this part is considered as resistant. The steel bar reinforcements ( ϕ r 1 , ϕ r 2 ) were placed only in the effective width. Lower slabs defined on supports are placed on the first and last third of every span corresponding to the shear lag negative bending areas defined in Eurocode 4 [28].

2.2. Structural Analysis and Constraints

The constraints of the optimization problem correspond to the structural safety and serviceability checks defined by the regulations [28,29,30]. Furthermore additional constraints were incorporated following some design guides [32,33].
Constraints defined by Eurocodes correspond to ultimate limit states (ULS) and serviceability limit states (SLS). ULS correspond to the structural resistance of bridge sections, while SLS correspond to the defined materials stresses and deflection limits. The loads and combination defined correspond to those imposed by Eurocode 1 [34] and are summarized in Table 3.
For ULS checks, both local and global analyses were performed. For global analysis, the checks corresponded to: shear, flexure, torsion, and flexure–shear interaction. To obtain the sections resistance, the reductions due to shear lag [28] and slenderness of Class 4 sections [30] were considered. The precision of the Class 4 reduction iterative process was defined in 10 6 . Sections were homogenized considering the coefficient (n) between the longitudinal deflection modulus of concrete ( E c m ) and steel ( E s ) as defined in Equation (4). Concrete creep and shrinkage were defined following the Eurocodes [28,29,30] standard. For developing the floor beams and diaphragm behavior to ULS, local modeling was performed.
n = E s E c m
Deflection, material’s tension limit, and fatigue were defined as SLS constraints. The deflection limit was defined following Spanish regulation IAP-11 [35], fixing L / 1000 as the maximum deflection value for live loads’ frequent combination. In this case, L l represents each span length. Furthermore, restrictions for construction and geometrical requirements were defined. All structural checks were defined using a numerical model programmed with Python language.

3. Optimization Algorithms

3.1. Trajectory-Based Algorithm: Threshold Accepting with a Mutation Operator (TAMO)

Duec and Scheuer [36] developed threshold accepting (TA), as an alternative to Kirpatricks’ simulated annealing (SA) [37]. Both metaheuristics are within the trajectory-based group. These algorithms vary the problem variables and compare the objective functions obtained. The rejection or acceptance of the new solution depends on the criteria chosen. SA applies an acceptation criteria formula that gives the new solution a probability of being chosen, even worsening the objective function value. TA applies a more specific criterion by applying a threshold where the solution is directly accepted if its objective function value is inside. Accepting bad solutions enhances the optimization process and allows for avoiding local optimums. While the optimization process is performed, the threshold is reduced to exploit the optimum neighborhood. This study has applied threshold accepting with a mutation operator (TAMO) [38]. As the original TA, this algorithm starts with a random solution and an initial threshold. According to Medina’s criterion [39], the initial threshold ( U 0 ) is raised or lowered until the acceptability range is between 20% and 40%. The difference lies in the fact that in each iteration, the new solution can be modified, simulating the mutations of genetic algorithms. This modification allows adding exploration to the optimization process.
The TAMO algorithm has specific parameters that adjust it to the problem being solved. These parameters are variables number ( V N ), chain length ( C L ), standard deviation for mutation operator ( S D ), cooling coefficient ( C C ), and unimproved chains ( U C ). V N limits the number of variables changed in each iteration. C L defines the number of iterations run for each threshold. S D is related to the mutation operator’s probability of mutation of the solution. C C defines the threshold reduction when the C L is reached. Finally, the U C defines the number of chains without improvement allowed before the optimization process is ended. In addition to U C , if the threshold arrives at 0.05% of the initial, then the optimization process is also finished. The parameters chosen for this optimization problem are those described in Section 3.5.1.

3.2. Sine Cosine Algorithm (SCA)

In [40], the sine cosine algorithm (SCA) was proposed. When exploring and using the search space, the swarm intelligence algorithm considers the sine and cosine functions. The procedure additionally employs P j t to relocate the solutions. It is the location of the final solution for iteration t and dimension j and is often the finest result thus far. Along with P j t , the technique uses three random numbers, r 1 , r 2 , and   r 3 , with values ranging from zero to one. Equations (5) and (6) illustrate the update method employed.
x i , j t + 1 = x i , j t + r 1 × s i n ( r 2 ) × | r 3 P j t x i , j t |
x i , j t + 1 = x i , j t + r 1 × c o s ( r 2 ) × | r 3 P j t x i , j t |

3.3. Cuckoo Search Algorithm

The cuckoo species is distinguished by depositing their eggs in other bird species nests; this way of behaving inspired the CS algorithm. Cuckoos are so sophisticated that they can imitate the colors and patterns of their chosen host species’ eggs in some situations. An egg, in this instance, represents a solution. The analogy’s premise is that the best solutions (cuckoos) should be used to replace those that do not function adequately. The CS algorithm is based on three fundamental rules:
1.
One egg is laid by each cuckoo at a time, and it is placed in a nest that is chosen at random.
2.
The best nests, or those that produce eggs of a high caliber, will be taken into consideration for the succeeding generation.
3.
The number of available nests is a fixed value. With a chance of p a ( 0 , 1 ) , the cuckoo’s egg will be found by the host bird.
x i , j t + 1 = x i , j t + α Lévy ( λ )
where α > 0 is the step size that should be proportional to the problem’s scales. The product ⨁ refers to entry-level multiplications. Through the use of a Lévy distribution to determine the random step length, the Lévy flight replicates a random walk, Lévy t λ , 1 < λ 3 .

3.4. Hybrid Swarm Intelligence: SCA and CS

Because both metaheuristics perform naturally in continuous domains, the hybrid method is used in the case of swarm intelligence metaheuristics. It takes the metaheuristic, M H , the list of discrete solutions acquired in the previous iteration, l S o l , and a list of transition probabilities t r a n s i t i o n P r o b s as input parameters. It returns a new list of discrete solutions, l S o l , as an output. In the first stage, the discretization method determines the M H ’s velocities. These velocities in the case of CSA and CS correspond to the component obtained by the difference between | x i , j t + 1 x i , j t | in Equations (5) to (7).
Following that, a k-means clustering technique is applied to convert the velocity values, which can take on values in R , to transition probabilities values which take values in [0,1). The k-means technique clustering the velocities generating clusters in this specific case were five clusters. The clusters were sorted from the smallest to larger centroids. In the case of the smallest centroid, the smallest transition probability was assigned to all cluster velocities. The largest transition probability is assigned to all cluster points in the case of the largest centroid. Figure 3 shows a diagram with the k-means procedure. The values of transition probabilities used for this article were [0.1, 0.2, 0.4, 0.8, 0.9].
Then, for each dimension of each solution, a transition probability D i m S o l   P r o b i , j is obtained. If this probability is more significant than a random number, r 1 , and a β parameter is greater than a random number, r 2 , this dimension of the solution is updated with the value of the best solution obtained, until now. The procedure is updated with a random permitted value if the β condition is not fulfilled. In the case neither transition probability nor β condition is fulfilled, the dimension of the solution is not updated. This final option is intended to enhance the search space’s exploration.

3.5. Parameter Tuning

The metaheuristics’ results are dependent on the values of its parameters. As a result, a process of parameter selection is required to determine which parameters produce the greatest results for the goal function. This is highly dependent on the optimization problem. As a result, various optimization problems will provide a range of parameter values. Parameter tuning is the process of determining which parameters best fit the optimization problem.

3.5.1. TAMO Tuning

The number of parameters changes according to the metaheuristic. There are algorithms with more parameters than others, such as TAMO. Locating the most suitable ones might become a pretty hard job. As a result, current approaches enable the researcher to obtain the most statistically significant factors and concentrate the search on their variation. These are referred to as Design of Experiments (DoE). To obtain the TAMO parameter adjustment in this scenario, a 2k fractional factorial design was used.
In factorial designs, each trial or replication examines all potential combinations of the factor levels. This enables the evaluation of the response’s change as the factor level varies. This change is referred to as the factor’s effect, and it is proportional to the factor’s statistical significance [41]. Two levels must be allocated to the investigated algorithm parameters to carry out this operation. The parameters tested and the levels chosen are 100 and 100 for every step length, 0% and 30% for the standard deviation, 1 and 5 for the variable number change, 0.80 and 0.95 for the cooling coefficient, and 1 and 5 for the steps without improving.
Since each variable has two levels defined, 32 (25) runs are required to obtain a complete factorial design. Additionally, 5 replications are required to obtain the average and deviation for each experiment, resulting in a total of 160 runs. A fractional factorial DoE of resolution V was chosen to minimize the number of runs. This reduces the number of runs to 80 as the number of combinations is reduced to 16. Table 4, summarizes the parameter value combinations.
As shown in Table 4, the best results in terms of cost are obtained with Experiment 4. Furthermore, the deviation in cost is negligible. For these reasons, the parameters chosen for the TAMO algorithm correspond to those used in Experiment 4.

3.5.2. Hybrid Swarm Intelligence Methods Tuning

The process for choosing parameters employs four metrics to make an appropriate parameter selection: the best, the average, the worst value, and the time obtained in the different runs executed. Table 5 summarizes the parameters and their explored values. The Range column displays the values that were explored for each of the parameters. The Value column contains the currently selected value. We scanned eight parameter settings and repeated each setting five times.

4. Results

This section details the results of the experiments carried out. Section 4.1 studies the contribution of the hybridization method to the final result of the optimization in addition to the value configured for the values of β . In addition to the tables, descriptive statistical analyzes are considered. In particular, descriptive statistics are combined with violin plot visualizations for a comprehensive study. The statistical significance of the results is also determined using the Kolmogorov–Smirnov–Lilliefors and Wilcoxon signed-rank statistical tests. The statistical methods described in Figure 4 [42] were used to select these tests. Later, in Section 4.2, the proposed hybrid algorithms CS and SCA are compared with TA; the latter was successfully used to solve other related optimization problems. Finally, Section 4.3 analyzes the results of the best value obtained.

4.1. Parameters Exploration of the Hybrid Algorithm

This section aims to identify the contribution of the k-means technique in the discretization process as well as to explore the importance of the β operator in the optimization result. To achieve the objective, two experiments were developed. The first corresponds to a comparison between the hybrid versions for SCA and CS with random discretization methods. The second involves comparing the results of using different values of the β parameter. For the construction of the random operator, in Algorithm 1, the getClusterProbability function was replaced by a uniform random number generator in Line 8. This operation produces values ranging from zero to one. Line 9 of the method also sets up 2 values for d i m S o l P r o b ; it sets the initial value in ( R a n d o m 0.5 ), which corresponds with a probability of transition of 50%. For the second value, the value is set to 0.7 ( R a n d o m 0.3 ), corresponding to a probability transition of 30%. For this experiment, the value of β used was 0.8. The result is displayed in Table 6.
Table 6 shows that for both CS and SCA the hybrid version is superior to both random versions. In the specific case of CS, which was the one that obtained the best result, when comparing it to its random versions, the average indicator in the hybrid version was 0.59% higher than C S R a n d o m 0.5 and 0.6% for the case of C S R a n d o m 0.3 . The Wilcoxon statistical test indicates that the difference is significant in all cases. The experiment’s main objective was to evaluate the impact of the clustering function (getClusterProbability); the experiment showed that the impact on the optimization results is significant for the CS and SCA cases. The second experiment, which is detailed in Table 7, evaluates the impact of the parameter β used in Line 10 of Algorithm 1. Three conditions, β = { 0.3 , 0.5 , 0.8 } , were verified. Both metaheuristics were again evaluated. The parameter β determines if the movement is going to follow the best solution (Line 11) or considers a random movement (Line 13); the latter has the sense of developing an exploration of the search space. The higher the value is, the more limited the exploration will be. According to the results, the value that obtained the best results was 0.8. The differences were not as large as in the previous case; however, according to the Wilcoxon test, they were significant in all cases.
Algorithm 1 Hybrid algorithm.
1:
Function Discretization( l S o l , M H , t r a n s i t i o n P r o b s )
2:
Input  l S o l , M H , t r a n s i t i o n P r o b s
3:
Output  l S o l
4:
v l S o l getVelocities( l S o l , M H )
5:
l S o l C l u s t e r e d appliedKmnsClust( v l S o l , K)
6:
for (each S o l i in l S o l C l u s t e r e d ) do
7:
   for (each d i m S o l i , j l in S o l i ) do
8:
      d i m S o l P r o b i , j = getClustProb( d i m S o l , t r a n s i t i o n P r o b s )
9:
     if  d i m S o l P r o b i , j > r 1  then
10:
        if  b e t a > r 2  then
11:
            Update l S o l i , j using the best.
12:
        else
13:
            Update l S o l i , j using a random value allowed.
14:
        end if
15:
     else
16:
        Don’t update the item in l S o l i , j
17:
     end if
18:
   end for
19:
end for
20:
return  l S o l =0

4.2. Embodied Energy and Cost Optimization Methods Comparison

This section describes and analyzes the energy minimization results achieved by the TAMO, discrete CS, and discrete SCA algorithms. Table 8 shows the outcomes of the 30 executions of each of the algorithms. The results correspond to the minimization of the steel–concrete embodied energy of the structure. The minimum value of embodied energy obtained throughout the execution is represented in the Energy column. The Cost column represents the structure’s cost that was minimized. The Time corresponds to the amount of time it takes to achieve the minimum in seconds.
When analyzing the table, it is observed that concerning the best value obtained, all three algorithms obtain the same value, 26,670,276.8 kW·h. In the case of the average indicator, TAMO obtained a slight superiority, with a value of 26,671,471.6 kW·h, followed by CS with a value of 26,677,980.8 kW·h, and finally SCA with 26,681,944.4 kW·h. In the case of the worst value obtained, TAMO again obtained the best value, followed by CS and finally SCA. The Wilcoxon test compared TAMO-CS and TAMO-SCA to determine whether this difference is significant. The result indicates that the difference is not significant since it delivers values greater than 0.05 in the p-value. When the times are analyzed, the situation changes. A notable difference is observed where CS obtains the best result with an average of 7305 s, CSA with an average of 7960 s, and TAMO with an average of 9399 s. In addition, in the table, we must highlight the dispersion of the results obtained for the costs in the three algorithms. For example, in the case of TAMO, some energy optimizations obtain costs of 3,822,723 and, in other cases, values of 4,422,594.
In Figure 5, the results of Table 8 are complemented with violin charts. The chart on the left shows the results of embodied energy, and the graph on the right shows the cost in euros for each configuration obtained. In the chart on the left, it can be seen that in the case of TAMO, the dispersion is less than that of CS and CSA; it should be noted that the scale is in the fourth digit. CS and SCA have similar distributions; however, according to the shape of the distribution obtained and the interquartile range, CS consistently produces better results than SCA. When analyzing the costs resulting from the configurations obtained by minimizing energy, we see that the dispersion of values is substantial and similar in the three algorithms. However, TAMO generates more sparse configurations than CS and SCA. In the case of CS and SCA, the distributions are similar.
In Table 9, the results of the cost optimization are shown. Regarding the algorithms and their results, something similar to the previous experiment occurs. In the best value, which corresponds to the minimum, they all obtain the value 3,822,723.1. Later in the average and the worst value, TA obtains the best results, closely followed by CS and then SCA. The statistical test indicates that the difference is not significant in the TAMO-CS and TAMO-SCA comparison. When analyzing the convergence times, the result is a little different since the best times in the minimum, average, and maximum are for the SCA, followed by the CS and at the end, TAMO. Another interesting point that marks a difference concerning the previous results is that in this case, the energy results for cost optima are good and very similar to those obtained in energy minimization. In this case, TAMO obtained the best values, but the values obtained by CS and SCA were very close. This effect will be analyzed in the next section.

4.3. Optimization Results

The objective of this section is to compare the results obtained for embodied energy and cost optimizations. As it can be seen in Table 8 and Table 9, the three algorithms obtain the same best result. If the average results are compared, TAMO obtains the lower cost and energy values. However, if the computation time is taken into account, it can be seen that for cost optimization, SCA is 14.27% faster than TAMO, while CS results in a 25.79% faster energy optimization with little increase in the objective function. These variations correspond to 0.21% and 0.02% if SCA is considered for cost optimization and CS for energy optimization, respectively. For these reasons, SCA and CS were chosen to compare their optimization results. Results of the optimization problem variables are shown in Table 10.
The first finding is related to the number of optimums found by both algorithms. Table 8 shows that CS found the same minimum value of energy several times but with different results in terms of costs. This is in line with Figure 6 that shows that the same results in energy can yield different cost values. This is because the embodied energy of steel does not depend on the yield stress. On the contrary, as the yield stress of steel rises, the cost increases. This comparison can be observed in Table 1. This allows the energy optimization to increase the yield stress without penalizing the objective function and, consequently, to obtain an optimum design with higher yield stress. On the contrary, the cost optimization searches for solutions with lower yield stresses to reduce the overall structure cost. Nevertheless, if we consider the relation between the cost and energy optimization obtained in the regression plots of Figure 6 we see that by reducing the cost by one EUR, the energy is reduced by 0.584 kW·h in this optimization problem.
Comparing the variables obtained from both optimizations, it can be observed that the upper part of the steel beam trends in every case to 7 m, matching the lower bound defined for this variable. Regarding the angle of the webs, it can be observed that the embodied energy profits more from the inertia of these elements obtaining, as a result, angles closer to 90 degrees which imply a greater perpendicularity between webs and flanges. Regarding the cells, the central part of the optimum designs gives a positive value for both upper and lower cells, which implies that these elements improve the cross section’s behavior. As can be seen, the optimum designs obtained by the two algorithms are pretty similar. The differences are mainly in the transverse beams and in the thicknesses of some elements. Finally, it is worth noting that the optimization removes the stiffeners of the lower wing. This is due to the double composite action of the slabs in the support zones.

5. Discussion

In the literature, three studies have optimized steel–concrete composite box-girder bridges. These studies are [20,43]. This section will compare the results obtained in Section 4 with those found in previous optimization studies. The value of concrete strength ( f c k ) obtained from both cost and energy optimizations were 25 MPa. The high inertia of the section produces this due to its height. In negative bending moment zones, the concrete is not considered in the calculation, following the method proposed by Eurocode 4 [28], while in positive bending moments, the high inertia of the cross section produces a reduction in the stresses. Because of this, higher concrete strength is not necessary.
In the comparison focused on steel yield stress ( f y k ), it can be seen that in [20] the results give a design value for steel yield stress of 275 MPa when optimizing cost. This is in line with the results of this optimization problem when optimizing cost. In contrast, if the energy optimization steel stress results are compared, it can be seen that there is some disparity between the yield stress results. This is because the energy and the emissions produced for manufacturing different yield stress steels are the same. Optimizing energy has the same result as optimizing cost, depending on the yield stress chosen by the optimization procedure. Comparing the results with [43], it can be seen that the tensile stress chosen is a parameter and does not vary in this study. This yield stress corresponds with 355 MPa, the expected value for steel bridges.
Finally, a variable comparison was made with [20]. Regarding the lower flange stiffeners, these studies’ results align with the ones obtained in this study. In all cases, these elements are eliminated from the cross section. By comparing the different results, a compromise solution can be found that optimizes the costs and energy criteria by applying multi-objective optimization techniques.

6. Conclusions

There is a clear trend in bridge design to consider criteria other than cost to obtain new alternatives for structural design. Consequently, many studies consider different techniques and objectives in concrete bridge optimization to obtain more sustainable alternative bridges. In contrast, the optimization studies of steel–concrete composite bridges were focused on weight and cost reduction, leaving aside other pillars of sustainability (e.g., the environmental pillar). There are few studies of SCCB optimization. Three optimization algorithms were proposed to compare its results in terms of computation time and minimization results. One of these algorithms was a threshold accepting with a mutation operator (TAMO), which belongs to trajectory-based algorithms. The other two metaheuristics fit in the swarm intelligence algorithms family, the sine cosine algorithm (SCA) and the cuckoo search (CS). A hybridization machine learning strategy was applied to swarm algorithms to improve their performance.
This study shows a box-girder steel–concrete composite bridge optimization considering cost and embodied energy as single optimization objectives. The first part of the study compares the performance of the three algorithms proposed using the best tuning obtained for each algorithm. As a result of this part of the study, the SCA algorithm obtained similar results as TAMO, but on average, the computation time for cost optimization was higher. For energy optimization, the same occurs with CS compared with TAMO. Consequently, these algorithms were chosen to carry out both cost and energy single objective optimization. In both optimizations, the number of stiffeners defined at the end of the optimization process achieved the value of 0 due to the structural behavior produced by the double composite action design. Furthermore, in steel plates, upper and lower cells shorten the distance between non-stiffened zones and increase section stress resistances. Additionally, as demonstrated by past research on bridges, there is a direct connection between cost and energy optimization. In this case, 0.584 kW·h of energy reduction can be obtained for every EUR optimized when applying heuristic optimization techniques. This relation is only produced in the way of cost optimization. If embodied energy is optimized, it is not possible to ensure that an optimal solution will be found in relation to cost.
This work allows the structural researcher to enlarge their knowledge of SCCB optimization by considering new methods and target functions. It opens the door to using those elements to obtain new design criteria for more sustainable and efficient steel–concrete composite bridge alternatives. In future research, other machine learning techniques will be applied to study its performance and accelerate the computation time. Furthermore, this proposed study will consolidate or discard the addition of cells in the cross section and eliminate stiffeners in the bottom flange in this type of box-girder SCCB bridge.
Regarding the study of the algorithm, it is interesting to carry out a time complexity analysis. We must consider that the hybrid algorithm has a complexity of the metaheuristic O ( M H ) plus O (K-means), which is O ( n 2 ) , plus the discretization process, which is also O ( n 2 ) . The preceding suggests carrying out a time analysis study where, on the one hand, the structure can be varied by increasing its complexity to analyze how the different algorithms behave in convergence times. On the other hand, we can vary the analysis by maintaining the same design, but making the search space more complex, for example, increasing the number of discrete elements to evaluate the different algorithms at convergence times.

Author Contributions

Conceptualization, D.M.-M. and J.G.; methodology, D.M.-M., J.G. and V.Y.; software, D.M.-M. and J.G.; validation, D.M.-M., J.G., J.V.M. and V.Y.; formal analysis, D.M.-M. and J.G.; investigation, D.M.-M., J.G., J.V.M. and V.Y.; resources, J.G. and V.Y.; data curation, D.M.-M., J.G. and J.V.M.; writing—original draft preparation, D.M.-M. and J.G.; writing—review and editing, J.G., J.V.M. and V.Y.; visualization, D.M.-M. and J.G.; supervision, J.V.M. and V.Y.; project administration, J.G. and V.Y.; funding acquisition, J.G and V.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by: Grant PID2020-117056RB-I00 funded by MCIN/AEI/10.13039/501100011033 and by “ERDF A way of making Europe”. Grant FPU-18/01592 funded by MCIN/AEI/10.13039/501100011033 and by “ESF invests in your future” and Grant CONICYT/FONDECYT/INICIACION/11180056.

Informed Consent Statement

Not applicable.

Data Availability Statement

The results of the experiments of this research are part of an ongoing study and can be accessed upon request to the authors.

Acknowledgments

The author gratefully acknowledge the fundings received by: Grant PID2020-117056RB-I00 funded by MCIN/AEI/10.13039/501100011033 and by “ERDF A way of making Europe”. Grant FPU-18/01592 funded by MCIN/AEI/10.13039/501100011033 and by “ESF invests in your future” and Grant CONICYT/FONDECYT/INICIACION/11180056.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CSCuckoo Search
SCASine Cosine Algorithm
TAMOThreshold Accepting with a Mutation Operator
SCCBSteel Concrete Composite Bridges
HSHarmony Search
GAGenetic Algorithm
TAThreshold Accepting
SASimulated Annealing
DoEDesign of Experiments

References

  1. Gervásio, H.; Simões da Silva, L. A probabilistic decision-making approach for the sustainable assessment of infrastructures. Expert Syst. Appl. 2012, 39, 7121–7131. [Google Scholar] [CrossRef]
  2. Yılmaz, Y.; Seyis, S. Mapping the scientific research of the life cycle assessment in the construction industry: A scientometric analysis. Build. Environ. 2021, 204, 108086. [Google Scholar] [CrossRef]
  3. Martínez-Muñoz, D.; Martí, J.V.; Yepes, V. Social Impact Assessment Comparison of Composite and Concrete Bridge Alternatives. Sustainability 2022, 14, 5186. [Google Scholar] [CrossRef]
  4. Abdou, N.; EL Mghouchi, Y.; Hamdaoui, S.; EL Asri, N.; Mouqallid, M. Multi-objective optimization of passive energy efficiency measures for net-zero energy building in Morocco. Build. Environ. 2021, 204, 108141. [Google Scholar] [CrossRef]
  5. Xu, Y.; Zhang, G.; Yan, C.; Wang, G.; Jiang, Y.; Zhao, K. A two-stage multi-objective optimization method for envelope and energy generation systems of primary and secondary school teaching buildings in China. Build. Environ. 2021, 204, 108142. [Google Scholar] [CrossRef]
  6. Penadés-Plà, V.; García-Segura, T.; Yepes, V. Accelerated optimization method for low-embodied energy concrete box-girder bridge design. Eng. Struct. 2019, 179, 556–565. [Google Scholar] [CrossRef]
  7. Martínez-Muñoz, D.; Martí, J.V.; García, J.; Yepes, V. Embodied energy optimization of buttressed earth-retaining walls with hybrid simulated annealing. Appl. Sci. 2021, 11, 1800. [Google Scholar] [CrossRef]
  8. Wang, T.; Lee, I.S.; Kendall, A.; Harvey, J.; Lee, E.B.; Kim, C. Life cycle energy consumption and GHG emission from pavement rehabilitation with different rolling resistance. J. Clean. Prod. 2012, 33, 86–96. [Google Scholar] [CrossRef]
  9. Casals, X.G. Analysis of building energy regulation and certification in Europe: Their role, limitations and differences. Energy Build. 2006, 38, 381–392. [Google Scholar] [CrossRef]
  10. Dixit, M.K.; Fernández-Solís, J.L.; Lavy, S.; Culp, C.H. Identification of parameters for embodied energy measurement: A literature review. Energy Build. 2010, 42, 1238–1247. [Google Scholar] [CrossRef]
  11. Whitworth, A.; Tsavdaridis, K. Embodied Energy Optimization of Steel-Concrete Composite Beams using a Genetic Algorithm. Procedia Manuf. 2020, 44, 417–424. [Google Scholar] [CrossRef]
  12. Yeo, D.; Gabbai, R.D. Sustainable design of reinforced concrete structures through embodied energy optimization. Energy Build. 2011, 43, 2028–2033. [Google Scholar] [CrossRef]
  13. Quaglia, C.; Yu, N.; Thrall, A.; Paolucci, S. Balancing energy efficiency and structural performance through multi-objective shape optimization: Case study of a rapidly deployable origami-inspired shelter. Energy Build. 2014, 82, 733–745. [Google Scholar] [CrossRef]
  14. Miller, D.; Doh, J.H.; Mulvey, M. Concrete slab comparison and embodied energy optimisation for alternate design and construction techniques. Constr. Build. Mater. 2015, 80, 329–338. [Google Scholar] [CrossRef] [Green Version]
  15. Liu, J.; Liu, Y.; Shi, Y.; Li, J. Solving resource-constrained project scheduling problem via genetic algorithm. J. Comput. Civ. Eng. 2020, 34, 04019055. [Google Scholar] [CrossRef]
  16. Carbonell, A.; González-Vidosa, F.; Yepes, V. Design of reinforced concrete road vaults by heuristic optimization. Adv. Eng. Softw. 2011, 42, 151–159. [Google Scholar] [CrossRef]
  17. Molina-Moreno, F.; García-Segura, T.; Martí, J.V.; Yepes, V. Optimization of buttressed earth-retaining walls using hybrid harmony search algorithms. Eng. Struct. 2017, 134, 205–216. [Google Scholar] [CrossRef]
  18. Martínez-Muñoz, D.; Martí, J.V.; Yepes, V. Steel-concrete composite bridges: Design, life cycle assessment, maintenance, and decision-making. Adv. Civ. Eng. 2020, 2020, 8823370. [Google Scholar] [CrossRef]
  19. Rempling, R.; Mathern, A.; Tarazona Ramos, D.; Luis Fernández, S. Automatic structural design by a set-based parametric design method. Autom. Constr. 2019, 108, 102936. [Google Scholar] [CrossRef]
  20. Kaveh, A.; Bakhshpoori, T.; Barkhori, M. Optimum design of multi-span composite box girder bridges using cuckoo search algorithm. Steel Compos. Struct. 2014, 17, 703–717. [Google Scholar] [CrossRef]
  21. Pedro, R.L.; Demarche, J.; Miguel, L.F.F.; Lopez, R.H. An efficient approach for the optimization of simply supported steel–concrete composite i-girder bridges. Adv. Eng. Softw. 2017, 112, 31–45. [Google Scholar] [CrossRef]
  22. García, J.; Lemus-Romani, J.; Altimiras, F.; Crawford, B.; Soto, R.; Becerra-Rozas, M.; Moraga, P.; Becerra, A.P.; Fritz, A.P.; Rubio, J.M.; et al. A binary machine learning cuckoo search algorithm improved by a local search operator for the set-union knapsack problem. Mathematics 2021, 9, 2611. [Google Scholar] [CrossRef]
  23. Hama Rashid, D.N.; Rashid, T.A.; Mirjalili, S. ANA: Ant Nesting Algorithm for Optimizing Real-World Problems. Mathematics 2021, 9, 3111. [Google Scholar] [CrossRef]
  24. Pace, F.; Santilano, A.; Godio, A. A Review of Geophysical Modeling Based on Particle Swarm Optimization. Surv. Geophys. 2021, 42, 505–549. [Google Scholar] [CrossRef] [PubMed]
  25. Santucci, V.; Baioletti, M.; Di Bari, G. An improved memetic algebraic differential evolution for solving the multidimensional two-way number partitioning problem. Expert Syst. Appl. 2021, 178, 114938. [Google Scholar] [CrossRef]
  26. Deng, W.; Shang, S.; Cai, X.; Zhao, H.; Song, Y.; Xu, J. An improved differential evolution algorithm and its application in optimization problem. Soft Comput. 2021, 25, 5277–5298. [Google Scholar] [CrossRef]
  27. Catalonia Institute of Construction Technology. BEDEC ITEC Materials Database. Available online: https://metabase.itec.cat/vide/es/bedec (accessed on 15 January 2021).
  28. CEN. Eurocode 2: Design of Concrete Structures; European Committee for Standardization: Brussels, Belgium, 2013. [Google Scholar]
  29. CEN. Eurocode 3: Design of Steel Structures; European Committee for Standardization: Brussels, Belgium, 2013. [Google Scholar]
  30. CEN. Eurocode 4: Design of Composite Steel and Concrete Structures; European Committee for Standardization: Brussels, Belgium, 2013. [Google Scholar]
  31. CEN. EN 10365:2017: Hot Rolled Steel Channels, I and H Sections. Dimensions and Masses; European Committee for Standardization: Brussels, Belgium, 2017. [Google Scholar]
  32. Vayas, I.; Iliopoulos, A. Design of Steel-Concrete Composite Bridges to Eurocodes; CRC Press: Boca Raton, FL, USA, 2017. [Google Scholar]
  33. Monleón, S. Diseño estructural de puentes; Universitat Politècnica de València: València, Spain, 2017. (In Spanish) [Google Scholar]
  34. CEN. Eurocode 1: Actions on Structures; European Committee for Standardization: Brussels, Belgium, 2019. [Google Scholar]
  35. MFOM. IAP-11: Code on the Actions for the Design of Road Bridges; Ministerio de Fomento: Madrid, Spain, 2011. [Google Scholar]
  36. Dueck, G.; Scheuer, T. Threshold accepting: A general purpose optimization algorithm appearing superior to simulated annealing. J. Comput. Phys. 1990, 90, 161–175. [Google Scholar] [CrossRef]
  37. Kirkpatrick, S.; Gelatt, C.D.J.; Vecchi, M.P. Optimization by simulated annealing. Science 1983, 220, 671–680. [Google Scholar] [CrossRef]
  38. Dueck, G.; Scheuer, T. Design of open reinforced concrete abutments road bridges with hybrid stochastic hill climbing algorithms. Inf. Construcción 2015, 67, e114. [Google Scholar]
  39. Medina, J.R. Estimation of incident and reflected waves using simulated annealing. J. Waterw. Port Coast. Ocean. Eng. 2001, 127, 213–221. [Google Scholar] [CrossRef]
  40. Mirjalili, S. SCA: A sine cosine algorithm for solving optimization problems. Knowl.-Based Syst. 2016, 96, 120–133. [Google Scholar] [CrossRef]
  41. Montgomery, D.C. Design and Analysis of Experiments; John Wiley & Sons: Hoboken, NJ, USA, 2013. [Google Scholar]
  42. Lanza-Gutierrez, J.M.; Crawford, B.; Soto, R.; Berrios, N.; Gomez-Pulido, J.A.; Paredes, F. Analyzing the effects of binarization techniques when solving the set covering problem through swarm optimization. Expert Syst. Appl. 2017, 70, 67–82. [Google Scholar] [CrossRef]
  43. Briseghella, B.; Fenu, L.; Lan, C.; Mazzarolo, E.; Zordan, T. Application of topological optimization to bridge design. J. Bridge Eng. 2013, 18, 790–800. [Google Scholar] [CrossRef]
Figure 1. Transverse section variables for the optimization problem.
Figure 1. Transverse section variables for the optimization problem.
Mathematics 11 00140 g001
Figure 2. Bridge spans length of the SCC bridge.
Figure 2. Bridge spans length of the SCC bridge.
Mathematics 11 00140 g002
Figure 3. K-means discretization technique chart.
Figure 3. K-means discretization technique chart.
Mathematics 11 00140 g003
Figure 4. Statistical method.
Figure 4. Statistical method.
Mathematics 11 00140 g004
Figure 5. Embodied energy and cost result violin plots.
Figure 5. Embodied energy and cost result violin plots.
Mathematics 11 00140 g005
Figure 6. Optimization results from both cost and energy optimization criteria.
Figure 6. Optimization results from both cost and energy optimization criteria.
Mathematics 11 00140 g006
Table 1. Embodied energy and cost values for materials.
Table 1. Embodied energy and cost values for materials.
MaterialUnitEnergy (kW·h)Cost (€)
Concrete C25/30m3402.4488.86
Concrete C30/37m3428.2997.80
Concrete C35/45m3429.95101.03
Concrete C40/50m3429.95101.03
Precast pre-slabm2175.8727.10
Steel B400Sm23.381.40
Steel B500Sm23.381.42
Rolled steel S275m212.231.72
Rolled steel S355m212.231.85
Rolled steel S460m212.232.01
Shear-connector steelm213.521.70
Table 3. Parameters of the SCCB optimization problem.
Table 3. Parameters of the SCCB optimization problem.
Geometrical parameters
Bridge deck width (W)16m
Span number3
Central span length100m
External span length60m
Minimum web thickness ( t w m i n )15mm
Minimum flange thickness ( t f 2 m i n )25mm
Reinforcement cover45mm
Material parameters
Maximum aggregate size20mm
Concrete longitudinal strain modulus ( E c m ) 22 · ( ( f c k + 8 ) / 10 ) 3 MPa
Concrete transverse strain modulus ( G c m ) E c m / ( 2 · ( 1 + 0.2 ) ) MPa
Steel longitudinal strain modulus ( E s )210,000MPa
Steel transverse strain modulus ( G s )80,769MPa
Regulation requirement parameters
RegulationsEurocodes [28,29,30,34], IAP-11 [35]
Exposure environmentXD2
Structural classS5
Service life100years
Loading parameters
Reinforced concrete density25kN/m3
Steel density78.5kN/m3
Asphalt density24kN/m3
Asphalt layer thickness100mm
Bridge traffic protections5.6kN/m
Traffic loadEurocode 1 [34]
Thermal loadEurocode 1 [34]
Wind loadEurocode 1 [34]
Table 4. Results for each parameter combination of the DoE.
Table 4. Results for each parameter combination of the DoE.
CLSDVNCCUCCost (€)%DesvTime (s)%Desv
1+4,479,632.6911.60%1066.437.42%
2+3,822,939.150.01%8945.341.66%
3+4,323,458.3511.19%1074.433.73%
4+++3,822,726.910.00%8707.182.27%
5+4,157,630.632.36%373.778.33%
6+++3,829,609.100.08%2776.8710.37%
7+++4,483,512.895.27%376.6311.12%
8+++3,833,429.000.07%2768.472.72%
9+3,953,288.277.13%2668.195.68%
10+++3,822,727.510.00%23,570.640.88%
11+++4,075,329.144.63%2743.155.30%
12+++3,822,729.180.00%23,265.950.76%
13+++4,003,714.996.53%1180.302.97%
14+++3,831,006.920.11%10,347.755.33%
15+++4,058,998.415.05%1295.2816.48%
16+++++3,826,230.520.08%10,059.032.73%
Table 5. Scanned parameters for the cuckoo search algorithm.
Table 5. Scanned parameters for the cuckoo search algorithm.
ParametersDescriptionValueRange
NNumber of solutions10[10, 20]
Iteration NumberMaximum iterations600[600, 800]
β Exploration–exploitation0.8[0.3, 0.5, 0.7, 0.8]
α Step Length0.010.01
λ Levy distribution parameter1.51.5
Transition probabilityTransition probability[0.1, 0.2, 0.4, 0.8, 0.9][0.1, 0.2,[0.4, 0.5],0.8, 0.9]
Table 6. Comparison of random with hybrid discretization algorithms in the embodied optimization problem.
Table 6. Comparison of random with hybrid discretization algorithms in the embodied optimization problem.
CS-HybridCS-Random 0.5CS-Random 0.3SCA-HybridSCA-Random 0.5SCA-Random 0.3
RunCost (€)Energy (kW·h)Cost (€)Energy (kW·h)Cost (€)Energy (kW·h)Cost (€)Energy (kW·h)Cost (€)Energy (kW·h)Cost (€)Energy kW·h
14,096,945.726,685,288.44,144,609.526,924,597.23,901,827.427,054,482.84,093,040.726,675,993.43,893,662.826,993,377.13,960,137.927,344,487.5
23,825,898.226,677,834.44,128,651.026,827,502.24,158,129.427,012,480.63,833,087.926,694,948.03,922,221.627,158,981.43,894,003.826,994,996.4
34,094,985.426,680,668.93,848,284.226,782,468.44,488,718.226,920,032.64,093,055.826,676,029.43,939,000.727,237,960.13,902,733.627,041,432.2
44,092,167.026,673,913.84,128,797.826,825,120.94,158,129.427,012,480.64,431,425.526,696,563.93,896,661.827,081,425.93,882,735.926,890,936.9
54,090,639.126,670,276.84,099,424.226,706,958.33,847,222.526,744,603.23,832,058.826,692,528.23,882,294.827,047,746.53,872,531.626,870,535.1
64,428,019.726,688,457.24,457,224.726,803,634.03,848,295.526,782,495.43,827,006.326,680,472.13,870,409.126,896,521.33,853,870.126,865,455.3
74,092,030.926,673,589.74,512,757.827,010,214.13,901,410.827,051,726.74,097,544.026,686,759.03,856,030.726,794,705.43,895,172.427,033,901.0
84,090,639.126,670,276.84,429,502.626,708,460.13,888,138.126,923,550.43,824,911.826,676,124.83,841,775.526,763,858.53,882,310.326,973,266.3
93,828,638.326,684,356.63,828,880.826,699,699.64,511,638.526,992,955.94,420,381.826,670,276.83,871,312.626,935,825.33,859,508.926,891,452.3
104,098,046.326,687,908.13,900,002.127,088,694.54,534,699.327,057,884.73,831,043.826,691,335.43,866,380.426,912,272.53,867,904.226,868,955.3
113,822,723.126,670,276.84,108,676.926,746,543.24,478,184.226,862,464.84,424,708.526,680,575.63,900,122.227,021,209.43,896,980.127,049,283.8
123,822,723.126,670,276.84,118,910.426,771,292.74,473,260.426,857,346.94,094,550.726,679,759.93,869,631.826,854,424.53,893,663.926,913,646.3
134,428,645.626,689,947.14,098,320.326,703,158.24,469,122.926,832,577.33,829,345.526,686,040.13,945,317.927,483,275.53,847,065.126,784,215.9
143,822,723.126,670,276.84,490,894.926,969,332.44,478,421.126,862,181.64,422,860.926,676,177.93,847,634.626,796,203.73,847,065.126,784,215.9
154,098,144.626,688,142.14,457,422.226,808,045.14,117,687.826,764,481.34,098,585.626,689,191.93,884,650.826,986,971.43,915,411.627,174,939.5
164,422,083.726,674,327.93,854,295.626,788,264.63,847,812.426,759,388.34,092,465.826,674,625.03,895,513.527,054,362.73,907,472.427,075,044.5
173,824,886.526,675,426.23,854,295.626,788,264.64,443,136.526,745,155.04,095,168.126,681,057.23,858,451.926,840,052.03,899,246.927,039,139.2
183,822,723.126,670,276.83,852,081.526,774,783.34,447,647.726,795,306.03,828,464.326,683,942.53,903,872.827,016,029.53,886,928.726,991,286.3
194,420,381.826,670,276.84,506,898.127,038,234.24,434,209.626,713,701.83,827,046.026,680,566.63,857,355.726,808,143.33,880,757.426,948,312.1
204,094,744.526,680,049.04,145,753.526,907,828.94,433,091.426,708,831.54,099,757.726,691,981.73,866,415.526,856,837.23,914,838.927,195,185.8
214,090,639.126,670,276.84,125,813.126,841,024.44,428,324.526,701,767.93,823,789.726,672,815.53,937,042.127,276,778.93,908,855.727,119,308.0
223,822,984.126,670,898.03,848,295.526,782,495.44,184,216.426,933,919.93,822,723.126,670,276.83,918,734.327,083,247.53,865,973.226,927,294.5
234,096,497.526,684,221.64,137,720.726,889,362.74,452,906.426,792,502.24,091,739.626,672,896.53,876,224.826,881,663.23,849,356.826,818,040.5
244,098,033.026,687,876.64,514,684.827,030,757.54,439,421.126,721,222.54,421,414.326,672,734.53,937,528.527,300,880.03,917,215.227,129,984.4
254,093,116.326,676,173.44,161,558.427,016,043.24,438,689.126,718,169.74,098,861.326,689,848.13,951,207.827,413,471.13,873,218.326,935,141.4
263,823,551.426,672,248.34,130,300.826,811,521.94,121,244.826,797,247.84,099,084.526,690,379.33,865,317.326,936,470.23,873,046.826,934,942.9
273,831,521.826,691,249.94,115,651.226,781,258.74,117,653.326,788,641.64,420,517.626,670,629.83,858,401.926,832,917.23,886,928.726,991,286.3
284,092,987.726,675,867.34,443,221.226,762,283.94,113,513.626,762,101.54,095,858.326,682,700.23,926,973.527,207,587.13,907,472.427,075,044.5
294,095,396.926,681,601.93,845,329.126,753,352.34,112,140.726,753,018.73,833,165.526,695,132.53,863,678.826,860,034.33,899,246.927,039,139.2
304,093,532.426,677,163.74,107,444.626,729,705.34,440,909.326,747,263.84,093,031.226,675,970.93,951,842.927,424,806.23,909,674.627,134,621.5
min3,822,723.126,670,276.83,828,880.826,699,699.63,847,222.526,701,767.93,822,723.126,670,276.83,841,775.526,763,858.53,844,960.226,784,215.9
average4,048,53526,677,980.84,146,523.426,835,696.74,999,441.526,838,999.44,063,223.226,681,944.53,891,855.627,025,2683,882,252.426,962,208.7
max4,428,645.626,691,249.94,514,684.827,088,694.526,701,767.927,057,884.74,431,425.526,696,563.93,951,842.927,483,275.53,960,137.927,344,487.5
p-value 1.87 × 10 5 2.32 × 10 5 2.67 × 10 6 5.21 × 10 5
Table 7. Analysis of the β parameter for hybrid CS and hybrid SCA algorithms in the embodied optimization problem.
Table 7. Analysis of the β parameter for hybrid CS and hybrid SCA algorithms in the embodied optimization problem.
CS-Hybrid 0.8CS-Hybrid 0.5CS-Hybrid 0.3SCA-Hybrid 0.8SCA-Hybrid 0.5SCA-Hybrid 0.3
RunCost (€)Energy (kW·h)Cost (€)Energy (kW·h)Cost (€)Energy (kW·h)Cost (€)Energy (kW·h)Cost (€)Energy (kW·h)Cost (€)Energy (kW·h)
14,096,945.726,685,288.44,421,629.926,673,247.63,825,599.626,678,976.24,093,040.726,675,993.43,829,662.726,716,239.33,852,063.526,776,349.4
23,825,898.226,677,834.43,824,833.526,675,300.24,094,438.026,780,240.73,833,087.926,694,948.03,836,538.426,724,014.03,838,388.326,748,317.1
34,094,985.426,680,668.94,092,352.326,674,354.94,422,601.926,675,561.24,093,055.826,676,029.43,840,611.126,741,452.63,840,663.826,742,739.2
44,092,167.026,673,913.83,822,847.926,770,573.94,421,670.526,673,846.74,431,425.526,696,563.93,841,151.826,744,025.53,847,634.626,796,203.7
54,090,639.126,670,276.83,822,723.126,670,276.84,095,234.426,681,559.33,832,058.826,692,528.23,835,346.526,712,877.43,845,385.726,765,875.6
64,428,019.726,688,457.23,822,723.126,670,276.83,829,906.826,687,555.03,827,006.326,680,472.13,838,241.826,725,296.93,839,844.826,745,147.7
74,092,030.926,673,589.74,094,610.326,679,729.44,097,484.926,686,879.04,097,544.026,686,759.03,830,021.326,689,322.13,837,570.326,738,778.4
84,090,639.126,670,276.84,094,466.526,679,387.34,094,968.426,680,888.93,824,911.826,676,124.83,840,141.126,773,580.53,979,915.827,694,901.1
93,828,638.326,684,356.64,421,264.926,672,378.94,095,281.126,681,498.34,420,381.826,670,276.83,831,809.526,714,597.93,837,811.026,715,356.9
104,098,046.326,687,908.14,422,378.726,675,030.14,427,962.426,688,613.03,831,043.826,691,335.43,834,422.126,712,377.73,844,114.526,749,794.7
113,822,723.126,670,276.83,822,723.126,670,276.84,090,840.226,670,957.44,424,708.526,680,575.63,838,997.926,749,285.63,860,551.226,812,438.0
123,822,723.126,670,276.84,090,639.126,670,276.84,421,846.926,673,764.34,094,550.726,679,759.93,832,276.826,708,331.73,832,242.226,734,012.5
134,428,645.626,689,947.14,420,760.426,671,178.13,833,836.526,697,654.53,829,345.526,686,040.13,822,878.226,671,004.03,837,078.226,722,390.6
143,822,723.126,670,276.84,093,831.126,677,874.94,099,807.926,692,617.84,422,860.926,676,177.93,833,610.526,732,750.53,880,757.426,948,312.1
154,098,144.626,688,142.13,831,013.426,690,010.24,101,920.026,698,535.84,098,585.626,689,191.93,831,631.126,720,405.23,915,723.627,289,381.2
164,422,083.726,674,327.93,822,938.726,770,790.03,830,424.726,788,928.14,092,465.826,674,625.03,838,434.626,741,872.93,849,356.826,818,040.5
173,824,886.526,675,426.23,828,880.826,684,933.84,421,068.226,672,104.24,095,168.126,681,057.23,830,766.126,710,390.13,843,137.626,777,082.8
183,822,723.126,670,276.84,422,163.126,674,517.03,829,894.726,694,327.83,828,464.326,683,942.53,842,429.726,755,365.93,827,737.826,701,775.3
194,420,381.826,670,276.84,421,096.626,671,978.34,094,847.726,780,908.63,827,046.026,680,566.63,832,170.726,707,620.93,854,353.326,779,597.7
204,094,744.526,680,049.04,420,381.826,670,276.83,828,383.126,684,286.14,099,757.726,691,981.73,826,311.626,692,093.63,846,577.926,819,795.3
214,090,639.126,670,276.84,091,717.026,672,842.54,091,181.426,672,974.83,823,789.726,672,815.53,857,112.226,818,332.13,845,166.926,786,016.9
223,822,984.126,670,898.04,091,035.826,671,251.04,422,529.326,676,586.83,822,723.126,670,276.83,832,154.626,716,933.83,846,331.726,806,453.6
234,096,497.526,684,221.64,422,781.526,675,988.94,091,923.926,674,600.64,091,739.626,672,896.53,830,030.826,702,518.83,841,512.626,788,509.8
244,098,033.026,687,876.64,421,425.626,672,761.54,092,847.126,676,393.44,421,414.326,672,734.54,175,468.729,169,891.13,832,590.926,713,656.9
254,093,116.326,676,173.44,092,652.726,675,099.54,425,736.926,686,155.04,098,861.326,689,848.13,829,702.626,709,870.03,862,680.126,851,899.7
263,823,551.426,672,248.34,427,045.826,786,139.14,422,166.526,674,525.04,099,084.526,690,379.33,832,923.726,714,515.03,847,190.026,747,850.2
273,831,521.826,691,249.94,091,183.726,671,573.24,429,755.726,694,284.94,420,517.626,670,629.83,834,191.926,702,712.93,872,021.526,806,869.8
284,092,987.726,675,867.34,091,251.826,671,735.24,095,770.626,683,352.34,095,858.326,682,700.23,829,805.426,703,590.33,844,960.226,799,370.1
294,095,396.926,681,601.93,822,723.126,770,276.83,823,680.026,672,733.53,833,165.526,695,132.53,832,418.326,724,789.73,853,668.026,877,301.7
304,093,532.426,677,163.74,092,443.126,674,571.03,833,038.726,705,152.84,093,031.226,675,970.93,842,743.926,761,566.93,848,918.126,787,319.3
min3,822,723.126,670,276.83,822,723.126,670,276.83,823,680.026,670,957.43,822,723.126,670,276.83,822,878.226,671,004.03,827,737.826,701,775.3
average4,048,535.026,677,980.84,121,950.626,687,830.24,122,888.326,692,882.14,063,223.226,681,944.53,846,133.526,805,587.53,853,531.626,828,051.3
max4,428,645.626,691,249.94,427,045.826,786,139.14,429,755.726,788,928.14,431,425.526,696,563.94,175,468.729,169,891.13,979,915.827,694,901.1
Wilcoxon p-value 0.014 1.1 × 10 4 3.4 × 10 5 7.2 × 10 4
Table 8. Embodied energy minimization results for 30 executions of TAMO, hybrid CS, and hybrid SCA algorithms.
Table 8. Embodied energy minimization results for 30 executions of TAMO, hybrid CS, and hybrid SCA algorithms.
TAMOHybrid CSHybrid SCA
RunCost (€)Energy (kW·h)Time(s)Cost (€)Energy (kW·h)Time(s)Cost (€)Energy (kW·h)Time(s)
13,823,571.126,672,341.610,279.24,096,945.726,685,288.47879.94,093,040.726,675,993.48082.0
24,421,229.726,672,341.610,300.63,825,898.226,677,834.47935.33,833,087.926,694,948.08071.9
33,822,723.126,670,276.88491.24,094,985.426,680,668.97954.94,093,055.826,676,029.48049.9
44,420,387.126,670,319.28401.64,092,167.026,673,913.87943.64,431,425.526,696,563.98083.9
54,093,735.526,677,693.69413.94,090,639.126,670,276.86210.63,832,058.826,692,528.28068.3
64,420,381.826,670,276.89673.14,428,019.726,688,457.27931.13,827,006.326,680,472.17982.8
74,421,453.626,672,857.910,329.44,092,030.926,673,589.77943.54,097,544.026,686,759.07920.5
83,822,723.126,670,276.87197.44,090,639.126,670,276.85819.43,824,911.826,676,124.88040.6
94,420,387.126,670,319.29833.43,828,638.326,684,356.67936.64,420,381.826,670,276.86843.4
104,420,390.126,670,343.110,301.94,098,046.326,687,908.17938.03,831,043.826,691,335.48041.0
113,822,728.426,670,319.28970.83,822,723.126,670,276.84391.34,424,708.526,680,575.67816.5
124,091,044.526,671,288.410,190.03,822,723.126,670,276.87432.14,094,550.726,679,759.97970.6
133,822,728.426,670,319.28764.44,428,645.626,689,947.17947.43,829,345.526,686,040.17943.1
144,090,814.626,670,724.39583.63,822,723.126,670,276.83696.54,422,860.926,676,177.98058.6
154,090,644.426,670,319.28901.54,098,144.626,688,142.17851.84,098,585.626,689,191.97998.2
163,822,728.426,670,319.28943.74,422,083.726,674,327.97878.04,092,465.826,674,625.07877.0
174,090,647.426,670,343.19023.63,824,886.526,675,426.27956.74,095,168.126,681,057.27955.3
184,420,897.726,671,534.59810.13,822,723.126,670,276.84146.43,828,464.326,683,942.58033.3
193,825,015.126,675,732.39418.14,420,381.826,670,276.86630.43,827,046.026,680,566.67989.0
204,421,340.226,672,587.89636.94,094,744.526,680,049.07928.14,099,757.726,691,981.78085.7
214,090,639.126,670,276.89307.24,090,639.126,670,276.86688.83,823,789.726,672,815.58069.1
224,422,594.326,675,543.29135.03,822,984.126,670,898.07869.73,822,723.126,670,276.87700.6
233,822,731.426,670,343.110,188.84,096,497.526,684,221.67899.54,091,739.626,672,896.57954.8
243,822,751.126,670,373.210,339.34,098,033.026,687,876.67922.84,421,414.326,672,734.58083.7
254,090,639.126,670,276.88644.74,093,116.326,676,173.47878.34,098,861.326,689,848.18008.9
264,420,381.826,670,276.88094.53,823,551.426,672,248.37897.74,099,084.526,690,379.38066.2
274,092,119.426,673,830.19663.93,831,521.826,691,249.97858.24,420,517.626,670,629.88043.6
284,420,381.826,670,276.88717.04,092,987.726,675,867.37902.94,095,858.326,682,700.27941.9
293,823,185.326,671,423.410,032.64,095,396.926,681,601.97935.43,833,165.526,695,132.57970.4
303,823,012.126,670,994.410,402.44,093,532.426,677,163.77952.54,093,031.226,675,970.98059.3
min3,822,723.126,670,276.87197.43,822,723.126,670,276.83696.53,822,723.126,670,276.87700.6
average4,113,800.226,671,471.69399.64,048,535.026,677,980.87305.24,063,223.226,681,944.47960.3
max4,422,594.326,677,693.610,402.44,428,645.626,691,249.97956.74,431,425.526,696,563.98085.7
Wilcoxon p-value 0.087 0.064
Table 9. Cost minimization results for 30 executions of TAMO, hybrid CS and hybrid SCA algorithms.
Table 9. Cost minimization results for 30 executions of TAMO, hybrid CS and hybrid SCA algorithms.
TAMOHybrid CSHybrid SCA
RunCost (€)Energy (kW·h)Time(s)Cost (€)Energy (kW·h)Time(s)Cost (€)Energy (kW·h)Time(s)
13,822,774,926,670,446.692833,825,644.226,626,556.879753,830,092.826,693,576.17836
23,822,728.426,670,319.288033,825,115.326,675,970.979763,864,892.626,947,434.07932
33,822,878.926,670,694.289363,825,644.826,677,231.278923,826,395.026,685,077.67873
43,823,185.326,671,423.489893,830,529.326,688,857.879593,825,919.026,677,883.97930
53,822,731.426,670,343.176853,822,875.926,670,670.379303,823,801.126,673,916.77916
63,822,728.426,670,319.266023,827,681.426,682,079.079843,835,442.126,703,151.77911
73,822,984.126,670,898.089833,824,141.426,673,652.780083,826,324.626,687,619.97920
83,824,088.126,673,555.692023,827,522.626,681,700.979723,826,206.426,678,568.17936
93,823,937.226,673,166.684753,827,541.526,681,745.979493,830,234.326,688,155.77858
103,825,711.726,677,437.090733,825,756.926,683,046.980563,825,188.726,676,175.37932
113,822,887.326,670,697.389513,824,519.626,674,553.082673,828,878.526,684,928.37749
123,822,723.126,670,276.864773,831,847.426,691,995.282933,831,864.426,692,035.77720
133,822,723.126,670,276.873303,828,029.426,682,907.281673,823,462.526,672,036.87638
143,823,619.526,672,410.494123,823,891.826,673,058.682683,828,178.826,683,620.97819
153,822,984.126,670,898.093053,825,444.426,677,712.081493,826,902.026,680,253.47762
163,822,731.426,670,343.181733,823,063.726,672,698.482103,824,311.626,674,057.87687
173,823,598.326,672,389.892443,832,782.326,723,089.883083,822,723.126,670,276.86165
183,823,676.226,672,545.484993,828,246.826,683,424.983703,824,024.126,673,373.77768
193,822,728.426,670,319.270173,831,724.526,691,702.682503,824,115.026,673,947.87918
203,822,728.426,670,319.293663,824,459.126,674,408.982363,829,979.126,688,085.17891
213,822,723.126,670,276.887973,830,466.926,688,709.378983,823,245.026,671,519.27870
223,824,379.726,674,219.986143,825,593.726,677,109.776453,828,654.626,687,985.87945
233,823,525.726,672,233.686123,826,446.626,679,318.879123,827,333.526,681,250.87896
243,823,981.426,673,318.493023,827,796.826,682,353.679153,824,394.226,669,105.17876
253,823,079.426,671,171.394203,822,766.626,670,380.378973,830,913.226,689,771.67856
263,822,723.126,670,276.878913,822,723.126,670,276.870243,829,366.526,687,342.87669
273,822,728.426,670,319.283183,822,723.126,670,276.852193,833,463.026,701,586.67731
283,822,728.426,670,319.270883,825,907.626,677,856.979433,824,394.826,674,255.97845
293,822,731.426,670,343.185133,823,593.026,672,347.479243,823,562.726,672,275.47696
303,823,015.126,671,018.388023,830,083.226,688,753.579143,830,124.426,688,997.77948
Min3,822,723.126,670,276.864773,822,723.126,670,276.852193,822,723.126,669,105.16165
Average3,823,192.126,671,419.285053,826,485.426,678,814.979173,828,479.626,690,942.27783
Max3,825,711.726,677,437.094203,832,782.326,723,089.883703,864,892.626,947,434.07948
Wilcoxon p-value 0.091 0.093
Table 10. Design variables minimum and maximum values for best cost and energy optimization results.
Table 10. Design variables minimum and maximum values for best cost and energy optimization results.
Cost OptimizationEnergy Optimization
VariablesUnitBestMinMaxMeanModeMinMax
bm7777777
α w deg55458764794590
h s mm200200200200200200200
h b cm298250381312-255397
h f b mm410400610460450400660
t f 1 mm25255725252525
b f 1 mm300300620300300300300
h c 1 mm3300960420-0980
t c 1 mm18161716161616
t w mm16161616161616
h c 2 mm330090061064080900
t c 2 mm18162517161624
b c 2 mm300300370300300300300
t f 2 mm25252925252525
h s 2 mm150150150150150150150
n s f 2 u0000000
d s t m3.314.92.86-14.8
d s d m64.19.96.437.649.6
b f b mm100020010005405002001000
t f f b mm33253530292535
t w f b mm27253528262535
n r 1 u200200436200200200390
n r 2 u200200403200200200367
ϕ b a s e mm66106666
ϕ r 1 mm6666666
ϕ r 2 mm6666666
s f 2 *mm300200550335220200600
s w *mm450200600295200200450
s t *mm240200600279200200500
h s c mm100100100100100100100
ϕ s c mm16162216161622
f c k MPa25252525252525
f y k MPa275275275328275275460
f s k MPa500500500500500500500
* Values of the standard series of IPE profiles [31]. Note: Min and Max correspond to the maximum and minimum values obtained. Best corresponds to the value obtained for the best individual for cost, and Mean and Mode refers to the statistics of the best values obtained from energy optimization. The cost optimization data were obtained from Hybrid SinCos, while the energy optimization ones were obtained from the Hybrid CS.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Martínez-Muñoz, D.; García, J.; Martí, J.V.; Yepes, V. Hybrid Swarm Intelligence Optimization Methods for Low-Embodied Energy Steel-Concrete Composite Bridges. Mathematics 2023, 11, 140. https://doi.org/10.3390/math11010140

AMA Style

Martínez-Muñoz D, García J, Martí JV, Yepes V. Hybrid Swarm Intelligence Optimization Methods for Low-Embodied Energy Steel-Concrete Composite Bridges. Mathematics. 2023; 11(1):140. https://doi.org/10.3390/math11010140

Chicago/Turabian Style

Martínez-Muñoz, David, Jose García, Jose V. Martí, and Víctor Yepes. 2023. "Hybrid Swarm Intelligence Optimization Methods for Low-Embodied Energy Steel-Concrete Composite Bridges" Mathematics 11, no. 1: 140. https://doi.org/10.3390/math11010140

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop