Next Article in Journal
Overheating Risk Analysis in Long-Term Care Homes—Development of Overheating Limit Criteria
Previous Article in Journal
Building Integrated Photovoltaic (BIPV) Development Knowledge Map: A Review of Visual Analysis Using CiteSpace
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Combining Artificial Neural Network and Seeker Optimization Algorithm for Predicting Compression Capacity of Concrete-Filled Steel Tube Columns

1
School of Civil and Architectural Engineering, Technical University of Munich, 80333 Munich, Germany
2
Wuhan Municipal Construction Group Co., Ltd., Wuhan 430023, China
3
Department of Civil Engineering, Faculty of Engineering, Qazvin Branch Islamic Azad University, Qazvin 3419915195, Iran
4
Engineering and Management, Faculty of Civil Engineering, Science and Research Branch, Islamic Azad University, Tehran 1477893855, Iran
5
Department of Civil Engineering, McMaster University, Hamilton, ON L8S 4L8, Canada
*
Author to whom correspondence should be addressed.
Buildings 2023, 13(2), 391; https://doi.org/10.3390/buildings13020391
Submission received: 24 December 2022 / Revised: 13 January 2023 / Accepted: 25 January 2023 / Published: 1 February 2023

Abstract

:
Accurate and reliable estimation of the axial compression capacity can assist engineers toward an efficient design of circular concrete-filled steel tube (CCFST) columns, which are gaining popularity in diverse structural applications. This study proposes a novel methodology based on computational intelligence for estimating the compression capacity of CCFST. Accordingly, a conventional artificial neural network (ANN) is hybridized with a metaheuristic algorithm called the seeker optimization algorithm (SOA). Utilizing information such as the column’s length, compressive strength of ultra-high-strength concrete, and the diameter, thickness, yield stress, and ultimate stress of the steel tube, the capacity of the column is predicted through non-linear calculations. In addition to the SOA, the future search algorithm (FSA) and social ski driver (SSD) are used as comparative benchmarks. The prediction results showed that the SOA-ANN can learn and predict the compression capacity pattern with high accuracy (relative error < 2.5% and correlation > 0.99). Also, this model outperformed both benchmark hybrids (i.e., FSA-ANN and SSD-ANN). Apart from accuracy, the configuration of the SOA-ANN is simpler owing to the smaller population recruited for the optimization task. An explicit formula for the proposed model is developed, which, owing to its observed efficiency, can be reliably applied to CCFST columns for the early estimation of the compression capacity.

1. Introduction

The world of engineering has witnessed significant advances in computational and evaluative methods during the past decades. It has enabled scholars of different domains to develop sophisticated tools/programs towards enhancing their scientific capabilities [1,2,3]. Civil engineering is one of these fields that comprises a wide variety of subjects from material-related analysis such as concrete [4,5]) to safety of structures [6]. Civil engineers have successfully applied various experimental [7] and numerical [8] methods for solving problems such as dealing with seismic events [9]. For this purpose, they need to profoundly investigate the behavior of different parts of structures such as beams and columns for design purposes.
Circular concrete-filled steel tube (CCFST) columns are fundamental structural elements that are broadly used because of their compressive strength [10,11,12]. Hence, analyzing the axial compression capacity (ACC) of these elements has been the primary aim of many studies that has been fulfilled using various numerical and analytical methodologies. Yu, et al. [13], for example, presented a unified formulation for designing hollow and solid polygonal CCFST columns. As for analytical approaches, Lai, et al. [14] developed a path-dependent stress-strain method for analyzing the behavior of CCFST columns. The accuracy of the model was finally accepted with respect to the accommodation between the observed and modeled load-strain curves. A similar methodology was tested by Chen, et al. [15] for concrete confined by fiber-reinforced polymer and corresponding CCFST columns. An ABAQUS-based numerical method was suggested by Zhang, et al. [16] for estimating the residual capacity of CCFST stub columns subjected to axial compression with a combined freeze situation. The model was verified by comparison with the experiment. Based on the executed sensitivity analysis, they professed that the influence of section size can be disregarded in calculations.
Toward more convenient and more efficient analysis, machine learning methods have recently been replaced with conventional models in many fields of research [17,18,19]. There is a wide variety of these models such as gene expression programming (GEP) [20], adaptive neuro-fuzzy inference system (ANFIS) [21], and multivariate adaptive regression splines [22] that have been effectively applied to problems related to the CCFST columns. Ho and Le [23] investigated the feasibility of a regression model for analyzing the ultimate load of CCFST columns by taking into account the variability propagated to the response. Tran, et al. [24] applied an artificial neural network (ANN) for analyzing the ACC of the CCFST columns. Utilizing the results of a series of finite element analyses, they could establish a neural relationship between the ACC and effective parameters. The resulting model was finally presented in the form of a graphical user interface. In a similar study by Nguyen, et al. [25], the feasibility of the ANN was proved for this purpose. Cosgun, et al. [26] conducted a comparison among some popular machine-learning methods including the ANN, random forest (RF), support-vector machines (SVM), and multiple linear regression (MLR), and showed that the ANN can present a more accurate approximation of the ultimate axial load carried by a CCFST.
Optimization algorithms are iterative techniques that aim to find the optimal solution to a problem. Defining the problem in a mathematical form, an optimization technique tries to minimize the cost function by improving the solution consecutively [27,28,29,30]. Sarir, et al. [31] conducted a comparison between a tree-based GEP and an ANN technique trained by particle swarm optimization (PSO). The accuracy assessment showed the higher capacity of the tree-GEP model. In the next phase of the study, they employed a whale optimization algorithm (WOA) for achieving the maximum bearing capacity of the CCFST columns. The findings revealed that the WOA can have significant contribution to the mentioned task.
In combination with machine learning, these algorithms can play the role of training strategies that tune the internal parameters (e.g., weights and biases). Nguyen, et al. [32] coupled an ANN with step secant algorithm (OSS) to create a surrogate hybrid model for analyzing the bearing capacity of rectangular CCFST columns. Likewise, Mai, et al. [33] tuned a radial basis ANN with firefly algorithm (FFA) and achieved significant improvements (around 52%) with respect to the basic model. Another application of the PSO can be found in the research by Nguyen, et al. [34]. They combined the PSO with an ANN and compared it with several benchmark techniques. According to the findings, the suggested hybrid performs the best and can efficiently predict the compressive strength of CCFST columns. Sine cosine algorithm (SCA) is another viable optimization technique that has recently been developed. Lyu, et al. [35] synthesized this algorithm with support vector regression (SVR) for estimating the ACC of the CCFST columns. Their results showed that the proposed SCA-SVR model can predict the ACC with significantly higher accuracy compared to a typical ANN, RF, and MLR. In detail, the correlation of the SVR model increased from 0.6603 to 0.9849 as the effect of the SCA algorithm. Ngo and Le [36] developed and tested a comparable hybrid model but with grey wolf optimization (GWO) instead of SCA. The results showed a more reliable understanding of the intelligent approaches relative to conventional empirical ones. Tran, et al. [37] used interior-point (IP) algorithm to improve the performance of the ANN in predicting the ACC of elliptical CFST columns. Comparison of the results (e.g., correlation coefficients 0.983 vs. 0.938) showed that the IP-ANN is superior to the conventional version of this method. They also professed that this model can be efficient due to eliminating some costly experiments.
It is a well-accepted fact that such indirect evaluations can be of great interest to design engineers, due to the easiness of implementation and reducing the cost of civil engineering projects [38]. The successful performance of the metaheuristic optimization in various prediction problems [39,40] addresses the main motivation of this study to test the efficiency of novel hybrids in the field of ACC modeling. Although some previous studies have used metaheuristic techniques for training models like ANFIS, [41,42], training of the ANN can be more investigated. In this study, this task is assigned to seeker optimization algorithm (SOA), future search algorithm (FSA), and social ski-driver (SSD) which are among the potential metaheuristic optimizers. The algorithms are coupled with an ANN to tune its parameters for predicting the ACC of the CCFST column with ultra-high-strength concrete (UHSC). The models are also compared to previous literature to address the most capable one for practical applications.

2. Materials and Methods

2.1. Data Provision

Data, as is known, provide the analyzable material for a data-mining system. In other words, the system acquires knowledge by exploring the relationship between the provided data. In this work, the target parameter is the ACC of the CCFST column with UHSC. Hence, the models seek to realize the dependency of this parameter on its influencing factors (i.e., input parameters). Since the basic network of this study is a neural network, a highly nonlinear relationship is supposed to be established. This relationship takes the effect of several input parameters simultaneously and calculates the ACC through a feed-forward strategy.
Based on the existing dataset created by Tran, Thai and Nguyen [24], six input parameters affect the ACC of the CCFST column. The length of column (L), the compressive strength of UHSC (fc), as well as four characteristics of the steel tube including diameter (D), thickness (t), yield stress (fy), and ultimate stress (fu). Figure 1a–g depicts a histogram for each of these input parameters. The values of L, D, t, fy, fu, and fc range in [900.0, 4800.0] mm, [300.0, 600.0] mm, [6.0, 30.0] mm, [235.0, 460.0] MPa, [360.0, 540.0] MPa, and [100.0, 200.0] MPa, with skewness values equal to 0.51, 0.00, 0.73, 0.42, −0.28, and 0.00, respectively. Also, the minimum and maximum ACC values are 8016.3 and 75,051.6 N with an average 30,185.3 N and skewness 0.55.
Zheng, Jin, Jiang, Moradi, Khadimallah and Moayedi [42] performed an importance assessment on this dataset using the random forest technique. According to their results, D and fc play the most important role in predicting the ACC, whereas fu and L were characterized with the lowest importance values.
It was explained that the knowledge of an intelligent model is obtained after analyzing appropriate data. In more detail, only one group of data is dedicated to this objective. A smaller part of data are set aside to be used afterwards for assessing the quality of the acquired knowledge. It evaluates the prediction capability of the trained network when new conditions are imposed. These two groups are named training and testing datasets. In this work, a total of 768 records are available, out of which 614 records form the training dataset, and the remaining 154 records are selected as testing data; noting that a random selection is considered for this purpose. As is seen, the ratio of 80:20 is considered for this division which is a well-accepted ratio for such works.

2.2. The SOA

The SOA was introduced by Dai, et al. [43] as a stochastic approach for numerical optimization. The basis of this algorithm is human searching, and due to this, it was later renamed human group optimization. This algorithm has shown high convergence speed and good search efficacy for many applications [44].
The agents in this algorithm are called seekers. A neighborhood is defined for each agent for sharing social information. For each seeker I at time step t, two vectors of search direction and step length are defined as follows:
d i ( t ) = [ d i 1 ,   d i 2 ,   ,   d i D ] ,
λ t ( t ) = [ λ i 1 ,   λ i 2 ,   ,   λ i D ] ,
where λ i j ( t ) 0 and d i j { 1 ,   0 ,   1 } (i = 1, 2, …, Npop (population size) and j = 1, 2, …, D (dimension of problem)). Equation (3) shows how the jth element of position of the seeker i is updated.
x i j ( t + 1 ) = x i j ( t ) + d i j   λ i j ,
Like many other search algorithms, the local minimum could be an important issue to the SOA algorithm. It is because subpopulations perform a search by using their knowledge. To overcome this issue, an inter-subpopulation learning method is devised for the algorithm. In this method, a binomial crossover operator performs to combine the two least-fitted positions of each subpopulation with the best-fitted position pertaining to each of the other two subpopulations. Equation (4) expresses this process.
x k n ,   j , w o r s t =   { x m j , b e s t                     i f   R j   0.5 x k n ,   j , w o r s t                                     e l s e ,     j = 1 ,   2 ,   ,   D ,
where x k n ,   j , w o r s t denotes the jth element of the nth least-fitted position in the kth subpopulation. Likewise, x m j , b e s t denotes the jth element of the best-fitted position in the mth subpopulation. Also, R j is a random number uniformly placed within [0, 1] [45,46].

2.3. The FSA

Elsisi [47] developed the FSA based on the imitative behavior of individuals taken for improving the life quality. The population is accordingly defined as some nations which are sought by a person for his/her comfortable life. Unlike many existing algorithms in which the population is once generated and the best individual is detected after a long time, the FSA refreshes the irregular population at each iteration [48]. In this algorithm, a random population is first generated based on the below equation:
S ( k ,   : ) = L b + ( U b L b ) × r a n d ( 1 , D ) ,
where S stands for the solution, D is the dimension of the space (i.e., the number of countries), k represents the present solution. Also, the lower and upper boundaries are represented by L b and U b , respectively.
The objective functions of the initial individuals are considered as the local solutions (LSs) and the best-fitted one is deemed as the global solution (GS). Both LS and GS are used during optimization using the FSA algorithm. Equation (6) expresses the exploitation phase of the algorithm which uses the LS of each country.
S ( k ,   : ) L = ( L S ( k ,   : ) S ( k ,   : ) ) × r a n d ( ) ,
The exploration phase is then performed as shown in Equation (7). The GS is used in this step.
S ( k ,   : ) G = ( G S S ( k ,   : ) ) × r a n d ( ) ,
By knowing the locally and globally persons across the world, one may decide to change the life as given in Equation (8).
S ( k ,   : ) = S ( k ,   : ) + S ( k ,   : ) L + S ( k ,   : ) G ,
Equation (9) shows how the solutions are updated for modifying the initial population.
S ( k ,   : ) = G S + ( G S L S ( k ,   : ) ) × r a n d ( ) ,
This process is iteratively repeated and stops when the algorithm meets one convergence/stopping criterion [48]

2.4. The SSD

This algorithm was proposed by Tharwat and Gabel [49] for optimizing the parameters of the SVM model. The SSD is drawn on the idea of different optimization algorithms. The search scheme of this method is a simulation of the downhill path taken by ski-drivers. Having n as the dimension of the problem, Rn shows the space in which the agents take position (Xi). Like other optimization techniques, the cost function is calculated with respect to the agents’ positions. Similar to the PSO technique, among different positions that are obtained for an agent, the best one is stored and is compared to the next positions [50]. Another simulated strategy that is embedded in the SSD algorithm is the movement of agents toward a mean global solution (Mi). Referring to the grey wolf optimizer algorithm [51], the Mi is calculated as the average of three outstanding solutions ( X a , X b , and X c ):
M i t = X a + X b + X c 3 ,
In the SSD algorithm, the agents update their position using a velocity term as follows:
X i t + 1 = X i t + V i t ,
in which the velocity of the ith agent is represented by V i . Equation (12) expresses the calculation of V i t + 1 .
V i t + 1 = { c   c o s ( r 1 ) ( P i t X i t ) + c o s ( r 1 ) ( M i t X i t )         i f   r 2 > 0.5 c   s i n ( r 1 ) ( P i t X i t ) + s i n ( r 1 ) ( M i t X i t )           i f   r 2 0.5 ,
where r 1 and r 2 are random values randomly generated in the range [0, 1] and P i represents the best solution found so far. In addition, c is defined by Equation (13) to establish a balance between exploration and exploitation.
c t + 1 = β c t ,
In the above equation, t stands for the iteration and β is a reducing factor that ranges from 0 to 1. Thus, the value of c goes toward 0 as t approaches the maximum number. Regarding the sine and cosine functions used in Equation (12), the moving strategy of this algorithm is not straightforward (unlike the GWO and PSO). It enables the agents to have a more diversified search path (i.e., higher exploration ability), however, in a guided way [49].

3. Results and Discussion

Analyzing the parameters of the materials used in the construction sector has been widely explored [52,53,54]. Following previous efforts for evaluating different structural units (e.g., foundation [55], beams [56], and frames [57]), this study offers new methodologies for approximating the capacity of the CCFST columns.
Evaluating the results consists of accuracy assessment using different indicators. It can be done by a calculation of prediction error and correlation. In the present study, the three famous indices of RMSE, mean absolute error (MAE), and mean absolute percentage error (MAPE) are responsible for representing the error, and the correlation between the simulation outputs and expected Pus is calculated by the Pearson correlation coefficient (RP). Having A C C i e x p e c t e d   and A C C i s i m u l a t e d   as the ith (i = 1, 2, …, N) observed and estimated values of the ACC, respectively, the formulations of these accuracy indicators are expressed as follows:
R M S E = 1 N i = 1 N [ ( A C C i e x p e c t e d A C C i s i m u l a t e d ) ] 2 ,  
M A E = 1 N i = 1 N | A C C i e x p e c t e d A C C i s i m u l a t e d | ,
M A P E = 1 N i = 1 N | A C C i e x p e c t e d A C C i s i m u l a t e d A C C i e x p e c t e d | × 100 ,  
R P = i = 1 N ( A C C i s i m u l a t e d - A C C ¯ s i m u l a t e d ) ( A C C i e x p e c t e d - A C C ¯ e x p e c t e d ) i = 1 N ( A C C i s i m u l a t e d - A C C ¯ s i m u l a t e d ) 2 i = 1 N ( A C C i e x p e c t e d - A C C ¯ e x p e c t e d ) 2

3.1. Parameter Optimization

In this work, all coding and implementations are carried out in the MATLAB environment. A neural network can be the skeleton of hybrid models, when the second incorporator plays the role of the training strategy [58,59]. Three hybrid models are tested for estimating the ACC of the CCFST column with UHSC. In each model, one metaheuristic algorithm, i.e., SOA, FSA, and SSD, is responsible for training the ANN. In this process, the network has two to-be-optimized parameters, namely weight and bias.
To calculate the exact number of weights and biases, it is necessary to know the general body of a neural network that partly corresponds to the used dataset. An ANN has a minimum of three layers. In the first layer, the neurons receive the input data. Hence, there are six neurons in the first layer (same as the number of input parameters). The second layer (also known as a hidden layer) concerns with main calculations and its number of neurons is experimentally determined to be five in this study. It is worth mentioning that a series of trial-and-error efforts were performed to support this decision. Finally, the unique neuron in the output layer is responsible for producing the final output (i.e., the ACC). Considering the connection between the input and hidden neurons, the created network has (6 × 5 =) 30 weights in the first part plus (5 × 1 =) 5 weights providing connections for the hidden and output neurons. In addition, there are six bias terms: five for hidden neurons and one for the output neuron. All in all, the ANN has 41 to-be-optimized parameters that should be properly adjusted by the trainer. Besides, the activation function of the hidden and output layers are Tansig and Purelin, respectively.
In each of the proposed models, i.e., SOA-ANN, FSA-ANN, and SSD-ANN, the metaheuristic algorithm goes through the search space and finds the optimal solution. It then reconstructs the ANN to predict the ACC using new weights and biases. This strategy is recursively implemented until the given condition is satisfied. In this work, a total of 1000 iterations are considered for the SOA, FSA, and SSD to have enough chance for optimizing their ANN. However, such algorithms have an important parameter, called population size, which can highly affect the quality of the solution. To solve this issue, the used algorithms are tried with different population sizes and their performances are compared to obtain the most accurate optimization. The criterion for evaluating the solutions is the RMSE calculated for both training and testing data. The results are shown in Table 1. As is seen, among the population sizes of 10, 25, 50, 100, 200, 300, 400, and 500, the lowest error of the SOA, FSA, and SSD has resulted for 100, 400, and 400, respectively.
Figure 2a–c illustrate the corresponding optimization curves. As is known, an optimization curve illustrates how the solution found by the algorithm is improving over iterations. As is seen, the used algorithms show completely different behavior in finding the optimal solution for the ANN. Another noticeable point is the distinction between the results of large and small population sizes. It supports the necessity of having such efforts toward finding an appropriate representative of the model.

3.2. Prediction Results and Comparison

This section presents the results of the used models in predicting the ACC. First, the results of the training phase are statistically evaluated. Figure 3 depicts the error chart for 614 training samples. The error on the y-axis is the exact difference between the pair P u   i e x p e c t e d   and P u   i s i m u l a t e d   (i = 1, 2, …, 614). Needless to say, the data on the line y = 0 represent ideal predictions where the error is zero.
According to the obtained RMSEs, 790.1621, 2215.2954, and 2614.6768for the SOA-ANN, FSA-ANN, and SSD-ANN, respectively, all three models could acquire an acceptable understanding of the ACC behavior. This result can be similarly indicated by the MAE values of 571.1356, 1673.6446, and 1971.9976. Moreover, based on very low relative errors 2.2656%, 6.2182%, and 7.9524%, as well as high RP values 0.99862, 0.98909, and 0.98522, it can be deduced that the training process has been satisfactorily carried out by all three algorithms.
However, referring to the same assessment, the superiority of the SOA algorithm can be inferred. The solution provided by this algorithm is of higher accuracy because the created ANN produces more accurate outputs. After that, the training process supervised by the FSA was more promising than the SSD. In other words, the weights and biases found by the FSA could construct a more powerful neural network.
In the second phase of evaluation, the testing dataset is concerned. The trained SOA-ANN, FSA-ANN, and SSD-ANN predicted the ACC for 154 new conditions of CCFSTC with UHSC. Having the expected values, the agreement between the outputs and targets reflects the quality of prediction. Figure 4 is presented to show this concept. In such figures, the ideal prediction occurs when all data are settled on the line y = x, which gives an RP = 1. In this case, the RPs were 0.99836, 0.98896, and 0.98435. Accordingly, the results of all three models have a nice correlation with expected values. The calculated RMSEs were 825.3149, 2136.6979, and 2604.5897 which give a tolerable range of error. As for the MAEs, the calculated values were 633.4302, 1662.8879, and 2016.4144 which account for 2.4802%, 6.1011%, and 8.3695% relative error (i.e., MAPE).

3.3. Comparison and Further Assessment

From the above results, it can be deduced that all three models presented a reliable prediction of the ACC. It means that by providing the information of L, D, t, fy, fu, and fc, a close-to-reality analysis of the behavior of CCFST columns can be expected. Going more deeply into the networks, the weights and biases suggested by the SOA, FSA, and SSD could create a generalizable pattern.
From the comparison point of view, there was no discrepancy between the training and testing results; meaning that the model with a higher quality training achieved a higher quality prediction. Hence, the ANN trained by the SOA was the most accurate network, followed by the FSA and SSD. Having the results of both phases altogether, the SOA emerged as a more powerful optimization technique compared to the FSA and SSD. Likewise, the FSA surpassed the SSD. However, it should be noted that this conclusion is derived for the objective of this study.
The achievement of this study is also compared to previous works that have applied intelligent combined models to the same dataset. In studies by Karimi Sharafshadeh, Ketabdari, Azarsina, Amiri and Nehdi [41] and Zheng, Jin, Jiang, Moradi, Khadimallah and Moayedi [42], several metaheuristic techniques (including equilibrium optimization (EO) [60], grey wolf optimization (GWO) [51], Harris hawk optimizer (HHO) [61], earthworm algorithm (EWA) [62], salp swarm algorithm (SSA) [63], and teaching learning-based optimization (TLBO) [64]) incorporated the ANFIS model to similarly predict the ACC. As shown in Table 2, the accuracy criteria of six models are compared to the ones obtained for the SOA-ANN, FSA-ANN, and SSD-ANN in this study. At a glance, all accuracy criteria of the SOA-ANN model show lower error and higher correlation for this model compared to all eight models. These results indicate that a significant improvement is obtained in the prediction accuracy of the ACC by using the SOA algorithm.

3.4. An Explicit Formula

Producing and presenting an explicit formula is the last objective of this study. As explained, the configuration of an ANN is a layered non-linear combination of weights and biases influenced by an activation function. On the other hand, since the SOA-ANN was the most accurate model, it was decided to present this model in the form of a two-part formula. Equations (18) and (19) correspond to the calculations performed in the hidden and output layer of the ANN, respectively. As is seen, each of the five neurons in the hidden layer produces an output expressed by Z i (i = 1, 2, …, 5). These values are later used by the output neuron to produce the ACC. In Equation (18), Tansig is the activation function of the neurons that causes the non-linearity of the simulation. This function is expressed in Equation (20).
[ Z 1   Z 2   Z 3   Z 4   Z 5   ] = T a n s i g ( ( [ 0.963 0.800 0.523 0.509 0.590 0.950 1.113 0.274 0.320 1.026 0.823 0.453 1.017 0.660 0.347 0.960 0.783 0.476 0.975 1.342 0.400 0.319 0.137 0.566 0.147 0.707 1.099 0.500 0.069 1.170 ]   [ D L t f y f u f c ]   ) + [ 1.831 0.915 0.000 0.915 1.831 ] ) ,  
A C C = 0.841 × Z 1 + 0.555 × Z 2 + 0.217 × Z 3 0.614 × Z 4 0.570 × Z 5 0.342 ,
T a n s i g ( x ) = 2 1 + e 2 x 1 ,  

4. Conclusions

Analyzing the axial compression capacity of concrete-filled steel tube columns is substantial in structural engineering. Many recent works have reported successful applications of machine learning models, especially metaheuristic-optimized ones, for this purpose. This work suggested and tested a hybrid model (i.e., a neural network supervised by seeker optimization algorithm) for predicting the ACC of the CCFST column. According to the training results, the predictive model could effectively learn the behavior of the CCFST column given the column characteristics. Evaluating the testing results proved the high generalizability of this approach in dealing with unseen specimens. In addition, several accuracy assessment criteria were applied to compare the proposed SOA-ANN to two similar ANN hybrids (i.e., FSA-ANN and SSD-ANN), as well as six ANFIS hybrid models from previous studies (i.e., EWA-ANFIS, SSA-ANFIS, TLBO-ANFIS, EO-ANFIS, GWO-ANFIS, and HHO-ANFIS). The results revealed that the SOA-ANN performed the task with higher accuracy. Hence, it can be a reliable alternative to traditional approaches (e.g., finite elements) for designing the CCFST columns with respect to their compression capacity. However, more algorithms and prediction strategies are suggested to be tried in future relevant works towards improving the discovered solutions.

Author Contributions

P.H.: Data Curation, Formal Analysis, Investigation, Software, Visualization, Writing—Original Draft; H.A.: Data Curation, Formal Analysis, Investigation, Software, Visualization, Writing –Original Draft; A.A.: Data Curation, Formal Analysis, Investigation, Software, Visualization, Writing—Original Draft; M.L.N.: Conceptualization, Funding Acquisition, Methodology, Project Administration, Resources, Writing—Review and Editing. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by Research on Key Hydraulic Technology of Bionic Fishway Construction, Grant/Award Number: CX2017Z19; Countermeasures and action plan for stability and sustainability protection of water ecosystem in the Three Gorges Reservoir Area.

Data Availability Statement

The data used in this study is created by Tran, Thai and Nguyen [24] and is available in that study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ijaz, Z.; Zhao, C.; Ijaz, N.; Rehman, Z.U.; Ijaz, A. Novel application of Google earth engine interpolation algorithm for the development of geotechnical soil maps: A case study of mega-district. Geocarto Int. 2022, 1–21. [Google Scholar] [CrossRef]
  2. Zhang, C.; Kordestani, H.; Shadabfar, M. A combined review of vibration control strategies for high-speed trains and railway infrastructures: Challenges and solutions. J. Low Freq. Noise Vib. Act. Control 2022, 14613484221128682. [Google Scholar] [CrossRef]
  3. Huang, H.; Li, M.; Yuan, Y.; Bai, H. Experimental Research on the Seismic Performance of Precast Concrete Frame with Replaceable Artificial Controllable Plastic Hinges. J. Struct. Eng. 2023, 149, 04022222. [Google Scholar] [CrossRef]
  4. Zhang, Z.; Liang, G.; Niu, Q.; Wang, F.; Chen, J.; Zhao, B.; Ke, L. A Wiener degradation process with drift-based approach of determining target reliability index of concrete structures. Qual. Reliab. Eng. Int. 2022, 38, 3710–3725. [Google Scholar] [CrossRef]
  5. Deng, E.-F.; Zhang, Z.; Zhang, C.-X.; Tang, Y.; Wang, W.; Du, Z.-J.; Gao, J.-P. Experimental study on flexural behavior of UHPC wet joint in prefabricated multi-girder bridge. Eng. Struct. 2023, 275, 115314. [Google Scholar] [CrossRef]
  6. Zhang, Z.; Li, W.; Yang, J. Analysis of stochastic process to model safety risk in construction industry. J. Civ. Eng. Manag. 2021, 27, 87–99. [Google Scholar] [CrossRef]
  7. Fu, Q.; Gu, M.; Yuan, J.; Lin, Y. Experimental study on vibration velocity of piled raft supported embankment and foundation for ballastless high speed railway. Buildings 2022, 12, 1982. [Google Scholar] [CrossRef]
  8. Gu, M.; Cai, X.; Fu, Q.; Li, H.; Wang, X.; Mao, B. Numerical Analysis of Passive Piles under Surcharge Load in Extensively Deep Soft Soil. Buildings 2022, 12, 1988. [Google Scholar] [CrossRef]
  9. Zhang, C.; Ali, A. The advancement of seismic isolation and energy dissipation mechanisms based on friction. Soil Dyn. Earthq. Eng. 2021, 146, 106746. [Google Scholar]
  10. Fam, A.; Qie, F.S.; Rizkalla, S. Concrete-filled steel tubes subjected to axial compression and lateral cyclic loads. J. Struct. Eng. 2004, 130, 631–640. [Google Scholar] [CrossRef]
  11. Chitawadagi, M.V.; Narasimhan, M.C.; Kulkarni, S. Axial strength of circular concrete-filled steel tube columns—DOE approach. J. Constr. Steel Res. 2010, 66, 1248–1260. [Google Scholar] [CrossRef]
  12. Liang, J.; Lin, S.; Li, W.; Liu, D. Axial compressive behavior of recycled aggregate concrete-filled square steel tube stub columns strengthened by CFRP. Structures 2021, 29, 1874–1881. [Google Scholar] [CrossRef]
  13. Yu, M.; Zha, X.; Ye, J.; Li, Y. A unified formulation for circle and polygon concrete-filled steel tube columns under axial compression. Eng. Struct. 2013, 49, 1–10. [Google Scholar] [CrossRef]
  14. Lai, M.; Song, W.; Ou, X.; Chen, M.; Wang, Q.; Ho, J. A path dependent stress-strain model for concrete-filled-steel-tube column. Eng. Struct. 2020, 211, 110312. [Google Scholar] [CrossRef]
  15. Chen, P.; Wang, Y.; Liu, C. Confinement path-dependent analytical model for FRP-confined concrete and concrete-filled steel tube subjected to axial compression. Compos. Struct. 2018, 201, 234–247. [Google Scholar] [CrossRef]
  16. Zhang, T.; Lyu, X.; Yu, Y. Prediction and analysis of the residual capacity of concrete-filled steel tube stub columns under axial compression subjected to combined freeze–thaw cycles and acid rain corrosion. Materials 2019, 12, 3070. [Google Scholar] [CrossRef]
  17. Liao, L.; Du, L.; Guo, Y. Semi-supervised SAR target detection based on an improved faster R-CNN. Remote Sens. 2021, 14, 143. [Google Scholar] [CrossRef]
  18. Zhan, C.; Dai, Z.; Soltanian, M.R.; de Barros, F.P. Data-Worth Analysis for Heterogeneous Subsurface Structure Identification With a Stochastic Deep Learning Framework. Water Resour. Res. 2022, 58, e2022WR033241. [Google Scholar] [CrossRef]
  19. ur Rehman, Z.; Khalid, U.; Ijaz, N.; Mujtaba, H.; Haider, A.; Farooq, K.; Ijaz, Z. Machine learning-based intelligent modeling of hydraulic conductivity of sandy soils considering a wide range of grain sizes. Eng. Geol. 2022, 311, 106899. [Google Scholar] [CrossRef]
  20. Nour, A.I.; Güneyisi, E.M. Prediction model on compressive strength of recycled aggregate concrete filled steel tube columns. Compos. Part B Eng. 2019, 173, 106938. [Google Scholar] [CrossRef]
  21. Le, T.-T.; Phan, H.C. Prediction of ultimate load of rectangular CFST columns using interpretable machine learning method. Adv. Civ. Eng. 2020, 2020, 8855069. [Google Scholar] [CrossRef]
  22. Avci-Karatas, C. Prediction of ultimate load capacity of concrete-filled steel tube columns using multivariate adaptive regression splines (MARS). Steel Compos. Struct. 2019, 33, 583–594. [Google Scholar]
  23. Ho, N.X.; Le, T.-T. Effects of variability in experimental database on machine-learning-based prediction of ultimate load of circular concrete-filled steel tubes. Measurement 2021, 176, 109198. [Google Scholar] [CrossRef]
  24. Tran, V.-L.; Thai, D.-K.; Nguyen, D.-D. Practical artificial neural network tool for predicting the axial compression capacity of circular concrete-filled steel tube columns with ultra-high-strength concrete. Thin-Walled Struct. 2020, 151, 106720. [Google Scholar] [CrossRef]
  25. Nguyen, M.-S.T.; Thai, D.-K.; Kim, S.-E. Predicting the axial compressive capacity of circular concrete filled steel tube columns using an artificial neural network. Steel Compos. Struct. 2020, 35, 415–437. [Google Scholar]
  26. Cosgun, C.; Cosgun, O.; Sadeghian, R.; Aram, S. Prediction of Ultimate Load Capacity of Concrete-Filled Steel Tubes with Circular Sections under Axial Load by Using Predictive Analytics Methods. In Proceedings of the 2020 International Conference on Computational Science and Computational Intelligence (CSCI), Las Vegas, NV, USA, 16–18 December 2020; pp. 664–667. [Google Scholar]
  27. Arandian, B.; Iraji, A.; Alaei, H.; Keawsawasvong, S.; Nehdi, M.L. White-Tailed Eagle Algorithm for Global Optimization and Low-Cost and Low-CO2 Emission Design of Retaining Structures. Sustainability 2022, 14, 10673. [Google Scholar] [CrossRef]
  28. Mehrabi, M.; Pradhan, B.; Moayedi, H.; Alamri, A. Optimizing an adaptive neuro-fuzzy inference system for spatial prediction of landslide susceptibility using four state-of-the-art metaheuristic techniques. Sensors 2020, 20, 1723. [Google Scholar] [CrossRef]
  29. Moayedi, H.; Mehrabi, M.; Bui, D.T.; Pradhan, B.; Foong, L.K. Fuzzy-metaheuristic ensembles for spatial assessment of forest fire susceptibility. J. Environ. Manag. 2020, 260, 109867. [Google Scholar] [CrossRef]
  30. Ashrafian, A.; Hamzehkolaei, N.S.; Dwijendra, N.K.A.; Yazdani, M. An Evolutionary Neuro-Fuzzy-Based Approach to Estimate the Compressive Strength of Eco-Friendly Concrete Containing Recycled Construction Wastes. Buildings 2022, 12, 1280. [Google Scholar] [CrossRef]
  31. Sarir, P.; Chen, J.; Asteris, P.G.; Armaghani, D.J.; Tahir, M. Developing GEP tree-based, neuro-swarm, and whale optimization models for evaluation of bearing capacity of concrete-filled steel tube columns. Eng. Comput. 2021, 37, 1–19. [Google Scholar] [CrossRef]
  32. Nguyen, Q.H.; Ly, H.-B.; Tran, V.Q.; Nguyen, T.-A.; Phan, V.-H.; Le, T.-T.; Pham, B.T. A novel hybrid model based on a feedforward neural network and one step secant algorithm for prediction of load-bearing capacity of rectangular concrete-filled steel tube columns. Molecules 2020, 25, 3486. [Google Scholar] [CrossRef] [PubMed]
  33. Mai, S.H.; Seghier, M.E.A.B.; Nguyen, P.L.; Jafari-Asl, J.; Thai, D.-K. A hybrid model for predicting the axial compression capacity of square concrete-filled steel tubular columns. Eng. Comput. 2022, 38, 1205–1222. [Google Scholar] [CrossRef]
  34. Nguyen, M.-S.T.; Trinh, M.-C.; Kim, S.-E. Uncertainty quantification of ultimate compressive strength of CCFST columns using hybrid machine learning model. Eng. Comput. 2022, 38, 2719–2738. [Google Scholar] [CrossRef]
  35. Lyu, F.; Fan, X.; Ding, F.; Chen, Z. Prediction of the Axial Compressive Strength of Circular Concrete-Filled Steel Tube Columns using Sine Cosine Algorithm-Support Vector Regression. Compos. Struct. 2021, 273, 114282. [Google Scholar] [CrossRef]
  36. Ngo, N.-T.; Le, H.A. Integration of support vector regression and grey wolf optimization for estimating the ultimate bearing capacity in concrete-filled steel tube columns. Neural Comput. Appl. 2021, 33, 8525–8542. [Google Scholar] [CrossRef]
  37. Tran, V.-L.; Jang, Y.; Kim, S.-E. Improving the axial compression capacity prediction of elliptical CFST columns using a hybrid ANN-IP model. Steel Compos. Struct. 2021, 39, 319–335. [Google Scholar]
  38. Zhao, Y.; Moayedi, H.; Bahiraei, M.; Foong, L.K. Employing TLBO and SCE for optimal prediction of the compressive strength of concrete. Smart Struct. Syst. 2020, 26, 753–763. [Google Scholar]
  39. Mehrabi, M.; Moayedi, H. Landslide susceptibility mapping using artificial neural network tuned by metaheuristic algorithms. Environ. Earth Sci. 2021, 80, 804. [Google Scholar] [CrossRef]
  40. Moayedi, H.; Mehrabi, M.; Kalantar, B.; Abdullahi Mu’azu, M.; Rashid, A.S.A.; Foong, L.K.; Nguyen, H. Novel hybrids of adaptive neuro-fuzzy inference system (ANFIS) with several metaheuristic algorithms for spatial susceptibility assessment of seismic-induced landslide. Geomat. Nat. Hazards Risk 2019, 10, 1879–1911. [Google Scholar] [CrossRef]
  41. Karimi Sharafshadeh, B.; Ketabdari, M.J.; Azarsina, F.; Amiri, M.; Nehdi, M.L. New Fuzzy-Heuristic Methodology for Analyzing Compression Load Capacity of Composite Columns. Buildings 2023, 13, 125. [Google Scholar] [CrossRef]
  42. Zheng, Y.; Jin, H.; Jiang, C.; Moradi, Z.; Khadimallah, M.A.; Moayedi, H. Analyzing behavior of circular concrete-filled steel tube column using improved fuzzy models. Steel Compos. Struct. 2022, 43, 625–637. [Google Scholar]
  43. Dai, C.; Chen, W.; Song, Y.; Zhu, Y. Seeker optimization algorithm: A novel stochastic search algorithm for global numerical optimization. J. Syst. Eng. Electron. 2010, 21, 300–311. [Google Scholar] [CrossRef]
  44. Tuba, M.; Brajevic, I.; Jovanovic, R. Hybrid seeker optimization algorithm for global optimization. Appl. Math. Inf. Sci. 2013, 7, 867. [Google Scholar] [CrossRef]
  45. Dai, C.; Chen, W.; Li, L.; Zhu, Y.; Yang, Y. Seeker optimization algorithm for parameter estimation of time-delay chaotic systems. Phys. Rev. E 2011, 83, 036203. [Google Scholar] [CrossRef] [PubMed]
  46. Dai, C.; Chen, W.; Zhu, Y.; Jiang, Z.; You, Z. Seeker optimization algorithm for tuning the structure and parameters of neural networks. Neurocomputing 2011, 74, 876–883. [Google Scholar] [CrossRef]
  47. Elsisi, M. Future search algorithm for optimization. Evol. Intell. 2019, 12, 21–31. [Google Scholar] [CrossRef]
  48. Janamala, V.; Kumar, U.K.; Pandraju, T.K.S. Future search algorithm for optimal integration of distributed generation and electric vehicle fleets in radial distribution networks considering techno-environmental aspects. SN Appl. Sci. 2021, 3, 464. [Google Scholar] [CrossRef]
  49. Tharwat, A.; Gabel, T. Parameters optimization of support vector machines for imbalanced data using social ski driver algorithm. Neural Comput. Appl. 2020, 32, 6925–6938. [Google Scholar] [CrossRef]
  50. Poli, R.; Kennedy, J.; Blackwell, T. Particle swarm optimization. Swarm Intell. 2007, 1, 33–57. [Google Scholar] [CrossRef]
  51. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  52. Shi, T.; Liu, Y.; Zhao, X.; Wang, J.; Zhao, Z.; Corr, D.J.; Shah, S.P. Study on mechanical properties of the interfacial transition zone in carbon nanofiber-reinforced cement mortar based on the PeakForce tapping mode of atomic force microscope. J. Build. Eng. 2022, 61, 105248. [Google Scholar] [CrossRef]
  53. Shi, T.; Liu, Y.; Hu, Z.; Cen, M.; Zeng, C.; Xu, J.; Zhao, Z. Deformation Performance and Fracture Toughness of Carbon Nanofiber-Modified Cement-Based Materials. ACI Mater. J. 2022, 119, 119–128. [Google Scholar]
  54. Ma, Z.; Shen, J.; Wang, C.; Wu, H. Characterization of sustainable mortar containing high-quality recycled manufactured sand crushed from recycled coarse aggregate. Cem. Concr. Compos. 2022, 132, 104629. [Google Scholar] [CrossRef]
  55. Chen, J.; Tong, H.; Yuan, J.; Fang, Y.; Gu, R. Permeability prediction model modified on kozeny-carman for building foundation of clay soil. Buildings 2022, 12, 1798. [Google Scholar] [CrossRef]
  56. Huang, Y.; Zhang, W.; Liu, X. Assessment of diagonal macrocrack-induced debonding mechanisms in FRP-strengthened RC beams. J. Compos. Constr. 2022, 26, 04022056. [Google Scholar] [CrossRef]
  57. Huang, H.; Li, M.; Yuan, Y.; Bai, H. Theoretical analysis on the lateral drift of precast concrete frame with replaceable artificial controllable plastic hinges. J. Build. Eng. 2022, 62, 105386. [Google Scholar] [CrossRef]
  58. Moayedi, H.; Mehrabi, M.; Mosallanezhad, M.; Rashid, A.S.A.; Pradhan, B. Modification of landslide susceptibility mapping using optimized PSO-ANN technique. Eng. Comput. 2019, 35, 967–984. [Google Scholar] [CrossRef]
  59. Nguyen, H.; Mehrabi, M.; Kalantar, B.; Moayedi, H.; Abdullahi, M.A.M. Potential of hybrid evolutionary approaches for assessment of geo-hazard landslide susceptibility mapping. Geomat. Nat. Hazards Risk 2019, 10, 1667–1693. [Google Scholar] [CrossRef]
  60. Faramarzi, A.; Heidarinejad, M.; Stephens, B.; Mirjalili, S. Equilibrium optimizer: A novel optimization algorithm. Knowl.-Based Syst. 2020, 191, 105190. [Google Scholar] [CrossRef]
  61. Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris hawks optimization: Algorithm and applications. Future Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar] [CrossRef]
  62. Wang, G.-G.; Deb, S.; dos Santos Coelho, L. Earthworm optimisation algorithm: A bio-inspired metaheuristic algorithm for global optimisation problems. Int. J. Bio-Inspired Comput. 2018, 12, 1–22. [Google Scholar] [CrossRef]
  63. Mirjalili, S.; Gandomi, A.H.; Mirjalili, S.Z.; Saremi, S.; Faris, H.; Mirjalili, S.M. Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems. Adv. Eng. Softw. 2017, 114, 163–191. [Google Scholar] [CrossRef]
  64. Rao, R.V.; Savsani, V.J.; Vakharia, D. Teaching–learning-based optimization: A novel method for constrained mechanical design optimization problems. Comput.-Aided Des. 2011, 43, 303–315. [Google Scholar] [CrossRef]
Figure 1. The frequency analysis of the input and target values.
Figure 1. The frequency analysis of the input and target values.
Buildings 13 00391 g001aBuildings 13 00391 g001b
Figure 2. Optimization curves of the implemented (a) SOA-ANN, (b) FSA-ANN, and (c) SSD-ANN.
Figure 2. Optimization curves of the implemented (a) SOA-ANN, (b) FSA-ANN, and (c) SSD-ANN.
Buildings 13 00391 g002aBuildings 13 00391 g002b
Figure 3. The pure training errors obtained by the (a) SOA-ANN, (b) FSA-ANN, and (c) SSD-ANN.
Figure 3. The pure training errors obtained by the (a) SOA-ANN, (b) FSA-ANN, and (c) SSD-ANN.
Buildings 13 00391 g003
Figure 4. The scatter charts of the testing results for (a) SOA-ANN, (b) FSA-ANN, and (c) SSD-ANN.
Figure 4. The scatter charts of the testing results for (a) SOA-ANN, (b) FSA-ANN, and (c) SSD-ANN.
Buildings 13 00391 g004
Table 1. Computed errors for different population sizes.
Table 1. Computed errors for different population sizes.
Population SizeError (RMSE)
SOAFSASSD
TrainTestTrainTestTrainTest
101025.36111112.700111,392.730812,078.66749342.36689225.4253
251004.01631049.88344145.18734244.65686810.48597444.0207
501004.01631049.88348435.58508679.06537559.05097667.1607
100790.1621825.31494109.13134184.63325773.83295380.2117
200913.7759971.85565140.90424832.33465413.43245092.9420
300839.1691938.25525136.52194562.03665611.50355533.1326
400880.9083951.60362215.29542136.69792614.67682604.5897
5001025.36111112.70012468.93172742.00723855.70823459.6554
Minimum RMSE790.1621825.31492215.29542136.69792614.67682604.5897
Table 2. Computed values of RMSE, MAE, MAPE, RP in this study and previous literature.
Table 2. Computed values of RMSE, MAE, MAPE, RP in this study and previous literature.
StudyModelsNetwork Results
Training PhaseTesting Phase
RMSEMAPEMAERPRMSEMAPEMAERP
This studySOA-ANN790.162.27571.140.99862825.312.48633.430.99836
FSA-ANN2215.306.221673.640.989092136.706.101662.890.98896
SSD-ANN2614.687.951972.000.985222604.598.372016.410.98435
[41]EWA-ANFIS3984.7912.413085.060.964364033.8412.9212.920.96106
SSA-ANFIS2950.3610.392296.060.980552874.7410.6210.620.98004
TLBO-ANFIS2923.1110.292282.500.980922854.8110.4910.490.98037
[42]EO-ANFIS1275.954.05956.770.996401346.174.181022.850.99564
GWO-ANFIS2944.9110.372291.410.980622872.7610.592324.190.98006
HHO-ANFIS1422.894.551071.820.995511492.504.891184.650.99462
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

Hu, P.; Aghajanirefah, H.; Anvari, A.; Nehdi, M.L. Combining Artificial Neural Network and Seeker Optimization Algorithm for Predicting Compression Capacity of Concrete-Filled Steel Tube Columns. Buildings 2023, 13, 391. https://doi.org/10.3390/buildings13020391

AMA Style

Hu P, Aghajanirefah H, Anvari A, Nehdi ML. Combining Artificial Neural Network and Seeker Optimization Algorithm for Predicting Compression Capacity of Concrete-Filled Steel Tube Columns. Buildings. 2023; 13(2):391. https://doi.org/10.3390/buildings13020391

Chicago/Turabian Style

Hu, Pan, Hamidreza Aghajanirefah, Arsalan Anvari, and Moncef L. Nehdi. 2023. "Combining Artificial Neural Network and Seeker Optimization Algorithm for Predicting Compression Capacity of Concrete-Filled Steel Tube Columns" Buildings 13, no. 2: 391. https://doi.org/10.3390/buildings13020391

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