Next Article in Journal
High-Performance Glazing for Enhancing Sustainable Environment in Arid Region’s Healthcare Projects
Next Article in Special Issue
The Role of Renewable Energy as a ‘Green Growth’ Strategy for the Built Environment
Previous Article in Journal
Stakeholder Opinions of Implementing Environmental Management Systems in the Construction Sector of the U.S.
Previous Article in Special Issue
Civil Engineering Standard Measurement Method Adoption Using a Structural Equation Modelling Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Prediction of Ultimate Bearing Capacity of Pile Foundation Based on Two Optimization Algorithm Models

School of Civil Engineering, Architecture and Environment, Hubei University of Technology, Wuhan 430068, China
*
Author to whom correspondence should be addressed.
Buildings 2023, 13(5), 1242; https://doi.org/10.3390/buildings13051242
Submission received: 12 April 2023 / Revised: 30 April 2023 / Accepted: 6 May 2023 / Published: 9 May 2023

Abstract

:
The determination of the bearing capacity of pile foundations is very important for their design. Due to the high uncertainty of various factors between the pile and the soil, many methods for predicting the ultimate bearing capacity of pile foundations focus on correlation with field tests. In recent years, artificial neural networks (ANN) have been successfully applied to various types of complex issues in geotechnical engineering, among which the back-propagation (BP) method is a relatively mature and widely used algorithm. However, it has inevitable shortcomings, resulting in large prediction errors and other issues. Based on this situation, this study was designed to accomplish two tasks: firstly, using the genetic algorithm (GA) and particle swarm optimization (PSO) to optimize the BP network. On this basis, the two optimization algorithms were improved to enhance the performance of the two optimization algorithms. Then, an adaptive genetic algorithm (AGA) and adaptive particle swarm optimization (APSO) were used to optimize a BP neural network to predict the ultimate bearing capacity of the pile foundation. Secondly, to test the performance of the two optimization models, the predicted results were compared and analyzed in relation to the traditional BP model and other network models of the same type in the literature based on the three most common statistical indicators. The models were evaluated using three common evaluation metrics, namely the coefficient of determination (R2), value account for (VAF), and the root mean square error (RMSE), and the evaluation metrics for the test set were obtained as AGA-BP (0.9772, 97.8348, 0.0436) and APSO-BP (0.9854, 98.4732, 0.0332). The results show that compared with the predicted results of the BP model and other models, the test set of the AGA-BP model and APSO-BP model achieved higher accuracy, and the APSO-BP model achieved higher accuracy and reliability, which provides a new method for the prediction of the ultimate bearing capacity of pile foundations.

1. Introduction

As a structural element that transfers the load applied by a building to a certain depth underground, a pile foundation has a high bearing capacity, wide application range, and long history. Due to their unique advantages, pile foundations are widely used, and their structural types are also developing towards diversification. However, due to the interaction between pile and soil, the behavior of a pile under load is very complex. How to determine the ultimate bearing capacity of a pile foundation scientifically and reasonably is a key technical issue in pile foundation design.
Many of the available experimental or theoretical methods for predicting pile bearing capacity contain assumptions about the parameters of governing ultimate bearing capacity, which simplify such issues as the cone penetration test (CPT) [1], dynamic load test (DLT) [2], standard penetration test (SPT) [3,4], and static load test (SLT) [5]. Therefore, the most direct and reliable method for determining the bearing capacity of a pile is still to load the pile statically until its failure. The static load test (SLT) and high strain dynamic load test (HSDT) are two common methods for estimating the bearing capacity of pile foundations [6]. However, considering the cost of testing, it is necessary to reduce the number of tests, which means that it is also necessary to find a more efficient and accurate new method to predict the bearing capacity of pile foundations.
In recent years, information technology has developed rapidly in civil engineering and has been used to solve geotechnical engineering issues; in particular, the use of machine learning methods to solve different aspects of practical engineering has received increased attention [7]. Essentially, machine learning is a combination of mathematics, algorithms, and creativity, and it contains support vector machines (SVMs) [8,9], artificial neural networks (ANNs) [10,11], an adaptive neuro-fuzzy inference system (ANFIS) [12,13], and other techniques. Many scholars have applied these techniques to predict the bearing capacity of pile foundations. Baginska and Srokosz [14] conducted a large number of network experiments to predict the bearing capacity of shallow foundations and pointed out that between five and seven layers in a neural network are the best number to predict the bearing capacity of a shallow foundation. Karimipour et al. [15] used neural networks to predict the bearing capacity of concrete columns under axial loads and obtained results with relatively high accuracy. Alzo and Ibrahim [16] used a back-propagation (BP) method algorithm and general regression neural network (GR-ANN) to reasonably predict the static load experiment, verifying the mode with the existing experimental data. The results show that, based on the same quality and quantity of data, the BP algorithm obtains better results than the GR-ANN, proving the feasibility of using a BP neural network to predict the ultimate bearing capacity of pile foundations. However, all the above methods only use a single network model, and the prediction accuracy is expected to improve compared to the hybrid model.
The BP neural network, which is widely used in a single model, is relatively mature in performance and theory; however, due to the randomness of its initial weight and threshold, there are still some shortcomings, such as system instability, ease of encountering a local minimum problem, and slow convergence speed [17]. Considering these issues, many scholars have proposed optimization methods to improve the performance of a single network. Luo et al. [18] used a genetic algorithm (GA) to optimize a BP network training algorithm to improve accuracy. Zhang and Li [19] applied a particle swarm optimization (PSO) algorithm to optimize the topological structure of a BP network. Saffaran et al. [20] used an annealing algorithm to optimize the weights and thresholds of a BP network. Furthermore, Momeni et al. [21] developed a GA-based ANN model; the pile group, the cross-sectional area and length of the pile, the hammer weight, and the drop hammer height were taken as the input parameters, and the ultimate bearing capacity of the pile was taken as the output of the network model. The results obtained demonstrate the applicability of the model as a feasible and effective tool for predicting the bearing capacity of pile foundations. Singh and Walia [22] used four natural heuristic algorithms to establish the correlation coefficient: particle swarm optimization, fire flies, cuckoo search, and bacterial foraging, and two trained artificial neural networks were used to determine the frictional force of the unit surface and the bearing capacity of the pile end according to the soil properties. Compared to ANN, PSO is less time-consuming and less complex, and it is the best performer in solving such constrained issues. According to the predicted results of various machine learning methods in relation to the ultimate bearing capacity of pile foundations in the literature, the PSO algorithm and GA algorithm show a better predictive effect in this kind of prediction model. It is worth studying how to scientifically and effectively predict the vertical bearing capacity of a pile foundation, effectively combine various influencing factors that cannot be expressed by a precise formula through a neural network and obtain a relatively accurate predicted result according to the prediction model, so as to grasp the overall quality of the pile foundation construction of the whole project.
Most of the current prediction methods of ultimate bearing capacity of pile foundations use a single prediction model or a simple combination of two algorithms; although the predicted results can provide some reference for construction design, their accuracy is expected to continue to improve. Based on this situation, this study proposes two optimization algorithms for predicting the ultimate bearing capacity of a pile foundation; by modifying the genetic algorithm and particle swarm optimization evolutionary iteration, the algorithm can independently select a suitable parameter to continue in the process of operation, thus greatly improving the accuracy of prediction. According to the analysis of influencing factors in several references and the collected data, seven factors were found to be related to the ultimate bearing capacity of the pile foundation: selecting pile length (L), pile area (A), pile type (T), pile side soil cohesion (C), internal friction angle ( φ ), pile side soil standard penetration hammer number (N), and ultimate end resistance of pile end soil ( q p ). These were selected as the input parameters of the network model, and the vertical ultimate bearing capacity of the pile foundation was taken as the output parameter of the model. The performance of the network model was evaluated by three commonly used evaluation indicators; namely, the determination coefficient (R2), value account for (VAF), and root mean square error (RMSE), and the predicted results of other network models of the same type in the literature were compared and analyzed. The BP neural network optimized by the adaptive genetic algorithm (AGA-BP) and the BP neural network optimized by adaptive particle swarm optimization (APSO-BP) proposed in this article achieved good results, and the predicted results of APSO-BP were more accurate, which provides a new method for the prediction of the ultimate bearing capacity of pile foundations.

2. Prediction Method of Ultimate Bearing Capacity of Pile Foundation

2.1. Predictive Models (ANN, BP)

2.1.1. Artificial Neural Networks

The artificial neural network (ANN) is a powerful and widely used heuristic mathematical calculation model based on physiological research results of the brain that aims to simulate the nervous system and human brain behavior. ANNs have proven to be an effective predictive tool for solving many types of issues in the field of geotechnical engineering, such as retaining wall deflection, excavation, soil properties, site characteristics, pile-bearing capacity, and structural settlement [23]. The mathematician Culloch and neuroscientist Pitts [24] first proposed the concept of an artificial neural network based on the structure of the human brain. They proposed threshold logic units, a group of parallel interconnected processing units, nodes or neurons, which form the basis of ANNs. Each neuron has an activated function, and weights transmit activation signals between nodes. Therefore, the data processing capability of an artificial neural network is closely related to its structure and weights [25].

2.1.2. BP Neural Network

Artificial neural networks use learning algorithms to study the relationship between input and output data through an interactive process. The back-propagation (BP) algorithm is generally considered to be the most popular and effective learning algorithm in multilayer networks [26]. The most basic BP network consists of an input layer, a hidden layer, and an output layer, which is an error back-propagation learning algorithm. Because BP neural networks have the ability to realize arbitrary nonlinear mapping of input and output, a three-layer BP neural network can approximate any nonlinear function with any degree of precision [27]. Although the BP algorithm has shortcomings, such as slow convergence speed and ease of encountering local minima, it is still widely used in pattern recognition, function approximation, and data analysis [28,29]. Since network performance is expected and increasing the number of implied layers too much can lead to a complex model, this study uses only one implied layer to evaluate network performance. The structure of a standard three-layer BP neural network is shown in Figure 1.

2.2. Optimization Models (AGA, APSO)

2.2.1. Genetic Algorithm

The genetic algorithm (GA) is a random search algorithm and optimization technology developed by Holland. It is a widely used and efficient adaptive intelligent algorithm for random global search and optimization [30]. It does not rely on gradient information but searches for the optimal solution by simulating the natural evolution process; one of its main advantages is that it can solve highly nonlinear and complex issues. The GA may serve as a credible solution for most optimization cases, such as geotechnical applications with various loading conditions, linear or nonlinear soil properties, and discontinuous or continuous soil media [31,32]. The flow chart of the BP neural network optimized using the adaptive genetic algorithm in this article is shown in Figure 2.

2.2.2. Particle Swarm Algorithm

The particle swarm optimization (PSO) algorithm was proposed by Kennedy and Everhart and inspired by the social behavior of animals such as fish, insects, and birds [33]. In the PSO algorithm, each candidate can be considered as an “individual in a flock”, and the algorithm simulates a bird in a flock by designing a massless particle with two properties, speed and position, where speed represents the speed of movement and position represents the direction of movement. Each particle searches for the optimal solution independently in the search space, records the solution as the current individual extreme value, and shares the value with other particles in the whole particle swarm so as to find the optimal individual extreme value as the global optimal solution of the entire particle swarm. All particles in the particle swarm adjust their speed and position according to the current individual extreme value found by themselves and the current global optimal solution shared by the entire particle swarm. Because the PSO algorithm does not depend on issue information and uses real numbers to solve, the algorithm has strong versatility, and the parameters do not need much adjustment, which means that the principle is simple and easy to implement. PSO is a powerful population-based algorithm for solving continuous and discretized issues, and it is often used in prediction models of geotechnical engineering [34,35]. In this article, the fusion adaptive particle swarm optimization algorithm was used to optimize the BP model structure, including the threshold and weight, in order to improve the prediction accuracy of the ultimate bearing capacity of the pile foundation. The flow chart of the BP neural network optimized using the adaptive particle swarm optimization algorithm in this article is shown in Figure 3.

3. Modeling Process

3.1. Establishing the Data Set

The 72 sets of data, all located in the Pearl River Delta region, used to calibrate and validate the model were obtained from the literature [36]. For qualitative variables such as the pile type T in the input variable, referring to expert experience and knowledge, the pile types were converted into a distribution number on an integer interval, for example, 1 for precast concrete piles, 2 for immersed cast-in-place piles, 3 for artificial digging piles, and 4 for bored piles. According to Swingler’s suggestion [37], 70% of the data of the whole sample, 52 sets of data, were used to build the training sample set, and the remaining 30% of the data, 20 sets of data, were used to build the test sample set. Table 1 provides information about the databases. The meanings of letters in the table are pile length (L), pile area (A), pile type (T), soil cohesion at pile side (C), internal friction angle ( φ ), SPT blow count of soil at pile side (N), ultimate end resistance of pile end soil ( q p ) and actual measured value ( Q u ), St.Dv. in Table 1 refers to the sample-based estimation standard deviation. In this study, all the algorithms were coded in Matlab2020B software and implemented in the environment of an AMD Ryzen7 5800 H with a Radeon Graphics @3.20 GHz processor and 32.00 GB of installed memory.

3.2. BP Model Establishment

In order to eliminate the influence of dimension, the data were normalized using Formula (1) before the model was established. With the default normalization interval [−1, 1], obviously, there are no negative values for various influencing factors, and here we define their interval as [0, 1]. The normalization formula is as follows:
t n o r m = t min + t max t min x max x min ( x x min )
After the completion of the network operation, the data need to be de-normalized to restore them to the order of magnitude of the original data. The restore formula is
x r e a l = x min + x max x min t max t min ( t t min )
where t n o r m is the normalized value; x r e a l is the predicted value after being de-normalized; x m i n   a n d   x m a x are the minimum and maximum values of the variables, respectively; t m i n , t m a x are the minimum and maximum values of the normalized variables, respectively.
We used error back-propagation to correct the connection weights and thresholds. Since the output layer knows the ideal output and there is no ideal output for all hidden layers, the correction formulas of the hidden layer and the output layer are different:
w b q = w b q + Δ w b q Δ w b q = a δ q o b = a o b 1 o q y q o q o b
where ω b q is the connection weight between the q -th neuron of the output layer and the b -th neuron of its predecessor layer; o b a n d   o q are actual outputs, α is the learning rate, 0 < α < 1 .
The hidden layer is calculated as follows:
v c b = v c b + Δ v c b Δ v c b = a δ b k 1 o c k 2 = a o b k 1 1 o b k 1 w b 1 δ 1 k + w b 2 δ 2 k + + w b m k δ m k k o c k 2
where v c b is the connection weight between the c -th neuron of the hidden layer k 2 and the b -th neuron of the hidden layer k 1 ; w b 1 , w b 2 , , w b m k and δ b 1 , δ b 2 , , δ b m k are the connection weight and error from the p -th neuron in the hidden layer k 1 to the k neuron in the hidden layer, respectively, and α is the learning rate, 0 < α < 1 .
The determination of the number of neurons in the hidden layer is a very important step in the design of the hidden layer, which directly affects the network’s ability to respond to practical engineering issues [28]. The more commonly used hidden layer node calculation formula is as follows (the input node and output node are represented by m and n , respectively, and the hidden layer node is represented by h ):
1.
Kolmogorov theorem [38]:
h = 2 m + 1
2.
Empirical formula based on the least squares method [39]:
h = 0.43 m n + 2.54 m + 0.77 n + 0.35 + 0.12 n 2 1 / 2 + 0.51
3.
Golden section method (where a is an integer between 0 and 10):
h = m + n 1 / 2 + a
Since all the above methods have the problem of incompatibility, this study adopted the method of trial calculation. According to the above formula, the range of the number of hidden layer neuron nodes is determined as 6–15, and a three-layer BP neural network with an input layer, hidden layer, and output layer is established. The hyperbolic tangent sigmoid function ( T a n s i g ) is used between the input layer and the hidden layer, while the linear transfer function ( P u r e l i n ) is used between the hidden layer and the output layer. In order to determine the number of neurons in the hidden layer of the BP algorithm, this article used 52 sets of training data and conducted a large number of simulation experiments with values in the range of 6–15 obtained by the above empirical formula. The mean square error value is shown in Figure 4.
It can be seen from Figure 4 that when the number of neurons in the hidden layer is set to 9, the minimum mean square error of the training sample can be obtained. Therefore, in this article, when there are 7 neurons under the input layer, 9 neurons under the hidden layer, and 1 neuron under the output, the performance of the BP neural network is best. When modeling, the training number is set to 1000; the learning rate is 0.01, the minimum error of the training target is 0.0001, and the maximum number of failures is set to 10. The structure of the BP neural network is shown in Figure 5.

3.3. BP Neural Network Model Based on Adaptive Genetic Algorithm (AGA-BP)

In the process of genetic evolution, individuals in the population need to change the genes carried on the chromosomes through operators such as selection, crossover, and mutation. After each generation of evolution, these superior individuals are selected and can evolve continuously to improve individual fitness. The algorithm tends to converge during a few iterations so that better solutions and individuals may be obtained [40]. However, the convergence, performance, and ability of the GA are seriously affected by the initial population. Based on this situation, Srinivas et al. [41] proposed an adaptive genetic algorithm (AGA) to improve the traditional genetic algorithm. However, when the individual fitness of this algorithm is close to or equal to the maximum fitness, P c and P m are close to or equal to zero, which increases the possibility of evolution towards a local optimal solution, which is unfavorable for the initial stage of evolution. Applying Young’s module function in this article, the probability of crossover and mutation was modified by the genetic algorithm. The main idea of this method is that the probability of crossover and mutation increases when the similarity of individual populations tends to be locally optimal and decreases when the fitness of the population is relatively dispersed, which not only improves the search efficiency of the genetic algorithm but also effectively avoids the local minimum problem. The following formula adjusts the crossover rate 1 and variance rate 2:
P c = { k 1 ( f max f ) f max f a v g k 2 f f a v g f < f a v g
P m = { k 3 ( f max f ) f max f a v g k 4 f f a v g f < f a v g
It is not difficult to analyze the above two formulas. When the fitness value is just equal to the maximum fitness, the probability of crossover and mutation is almost zero, which means that individuals will no longer cross over and mutate at this time. If this phenomenon occurs at the early stage of evolution, then the selected excellent individuals are not necessarily global optimal, which may cause the algorithm to eventually regress into local optimal. In order to avoid this phenomenon and ensure that the probability of crossover and mutation of individuals with maximum fitness is not zero, this study added two non-zero constants on the basis of the original formula to ensure the smooth progress of the initial stage of the adaptive genetic algorithm. See Equations (10) and (11) for the improved formula.
P c = { P c 1 ( P c 1 P c 2 ) ( f f max ) f max f a v g P c 1 f f a v g f < f a v g
P m = { P m 1 ( P m 1 P m 2 ) ( f f max ) f max f a v g P m 1 f f a v g f < f a v g
where f m a x is the maximum fitness in the group; f a v g is the average fitness of each generation; f is the larger fitness value of the two individuals to be crossed; f is the fitness value of the individual to be mutated. In the above formula, the value interval of four non-zero constants, P c 1 and P c 2 are generally [0.4, 0.99], P m 1 and P m 2 are generally [0.1, 0.001]; in this article P c 1 , P c 2 , P m 1 and P m 2 are 0.9, 0.6, 0.1, and 0.01, respectively.

Selection of AGA-BP Parameters

The population size in the genetic algorithm determines the final result of a genetic optimization. If the size of the population is too large, it will lead to too long an optimization time of the genetic algorithm, and if the size of the population is too small, it will easily lead the genetic algorithm to the local optimal solution [21]. Therefore, in this paper, we analyze the optimization accuracy and the optimization time of the algorithm under different population sizes. The calculation results are shown in Table 2.
Comparing the error accuracy and simulation time required shown in Table 2, this paper chooses 70 as the population size so that the simulation accuracy and simulation time are moderate. When the population size is determined, the default number of iterations is set to 150, and according to the results of several runs, the algorithm stops running when it basically reaches the optimal value at about 100 iterations. Therefore, in this paper, the number of iterations of the genetic algorithm is set to 120 by slightly increasing the number of iterations based on 100.
The process of creating the network model is as follows:
  • Use the basic principle of the BP neural network to establish the topology structure of the BP neural network according to the input and output sample sets;
  • Form an initialization population;
  • Calculate the fitness value of all individuals in the population.
  • Perform the genetic operations of selection, crossover, and mutation in turn, adaptively adjust the crossover and mutation rate in the evolution process, select excellent individuals as the parent generation, and then reproduce the next generation;
  • Determine whether the termination condition of genetic evolution has been reached. If the condition is met, go to the next step, otherwise go to step 3;
  • Obtain the optimal solution, extract the solution with the highest fitness, and assign the value to the BP neural network for training and learning.

3.4. BP Neural Network Model Fusion Adaptive Particle Swarm (APSO-BP)

Particle swarm optimization, used widely in search algorithms, is an intelligent algorithm based on swarm optimization in which each individual or each potential candidate is described as a “particle” [42]. In this study, real number coding was used to initialize the position vector of the individual population, which means the position vector of each particle corresponds to a set of connection weights and thresholds of the BP neural network.
In the particle swarm optimization algorithm, it is assumed that there is an n-dimensional target search space. Each particle is regarded as a point in space, and N particles constitute a group. Each particle consists of a vector x i = x i 1 , x i 2 , , x i d which indicates the position; another vector v i = v i 1 , v i 2 , , v i d indicates speed; during training and learning, particle velocity and position are adjusted by the following formulas:
v i k + 1 = ω v i k + c 1 × r 1 × ( P i x i k ) + c 2 × r 2 × ( P g x i k )
x i k + 1 = x i k + v i k + 1 , i = 1,2 , , n
where i is the i th particle in the population; c 1 , c 2 represent non-social cognitive coefficients; r 1 , r 2 are two random numbers distributed in the range of [0, 1]; ω is the inertia weight; the vector P i = ( P i 1 , P i 2 , y , P i N ) is the best fitness position of particle i , c a l l e d   p b e s t ; t h e   v e c t o r P g = ( P g 1 , P g 2 , y , P g N ) is the best particle among all the particles in the position group of particle i called g b e s t : the value of each component in v i should be limited to the range of v m a x , v m a x to prevent each particle from over-roaming outside the search space.
Since the inertia weight ω with a constant value cannot perform an accurate local search in the later stage of calculation, this article uses the linear decreasing dynamic inertia weight to guide the algorithm from global search to local search through its own changes so as to ensure the stability of the algorithm in the later operation. The calculation formula is as follows:
ω = ω m a x ω m a x ω m i n k T m a x 2
where ω m a x   a n d   ω m i n are the maximum and minimum values of the inertia weight, respectively; T m a x represents the maximum number of iterations, and k represents the current number of iterations.

Selection of APSO-BP Parameters

For the first stage of model design, there is a need to obtain the optimal population size considering a parametric analysis. Regarding that, values of 25, 50, 75, 100, 150, 200, 250, and 300 were used to determine the size of the population in the network model, and the results of parametric research are shown in Table 3. Other effective parameters of APSO were considered constant when this research was conducted (C1 = C2 = 2; the maximum number of iterations is 100; ω is automatically adjusted by Equation (14)). The ranking system used in Table 3 is based on the method studied by Zorlu et al. [43]. According to this method, each performance metric (i.e., root mean square error RMSE and coefficient of determination R2 here) is ranked in its category. For example, the smallest value in RMSE for the trained model receives the highest score, and the smallest value in R2 receives the largest score. Therefore, an overall ranking score of 28 was the best model, and 75 was chosen as the best population size. Table 4 presents the 20 sets of data used for testing.
As shown in Figure 6, we conducted sensitivity analysis through eight groups of values, the c 1 and c 2 in the figure are the learning factors of the algorithm. When the total group size was 75, and the evolutionary algebra was 300, the optimal combination of coefficients c 1 and c 2 was obtained for predicting the ultimate bearing capacity of the pile foundation. At this time, c 1 is 1.714 and c 1 is 2.286. In this algorithm, the maximum value of the adaptive inertia weight ω m a x is 0.9; the minimum value ω m i n is 0.4; the maximum number of iterations T m a x is 60; the number of termination iterations of the BP algorithm in the final stage is 10; the learning rate α is 0.01; and the minimum error of the training target ε is E 6 .
This article sets an evolutionary strategy selection probability for the defects of the BP neural network: T t = k / T m a x , namely T r changes from 1 / T m a x to 1 as the number of iterations increases. When the random number r < T r , the error back-propagation is used to correct the connection weight and threshold. After the correction is completed, it is re-encoded to form a new particle position, and this position is directly used to compare and update the global optimal position. Otherwise, Equations (12)–(14) are used to update the current individual. The algorithm can be summarized in the following steps:
  • Use the basic principle of the BP neural network, according to the input and output sample sets, to establish the topology structure of the BP neural network;
  • Calculate the fitness value of the particle;
  • Update the individual optimal position pbest and the global optimal position gbest;
  • Update the current population through the particle learning strategy of the hybrid BP neural network;
  • Run until termination criteria are met, the connection weight and threshold corresponding to the global optimal position are output to the BP neural network; otherwise, return to the second step;
  • Continue training with the optimized BP neural network until the termination condition is met, and output the trained network.

4. Model Prediction Results and Discussion

This research used three machine learning algorithms, namely, the back-propagation neural network, adaptive genetic algorithm-optimized BP network, and fusion adaptive particle swarm optimization-optimized BP network, to construct a prediction model in order to verify the best fitting model for predicting the ultimate bearing capacity of pile foundations. The prediction performance of the developed prediction model was evaluated by calculating the coefficient of determination (R2), value account for (VAF), and the root mean square error (RMSE):
R 2 = 1 i = 1 n y y 2 i = 1 n y y ¯ 2 i = 1 , 2 , 3 , , n
V A F = 1 var y y var y × 100
R M S E = 1 n i = 1 n y y 2 i = 1,2 , 3 , , n
In the above formulas, y is the measured value; y is the predicted value; y ¯ is the average value; n is the total number of samples. Theoretically, when the performance results of the prediction model are R 2 = 1 , R M S E = 0 and V A F = 100 % , the prediction model is optimal.
For comparison, Table 5 lists the performance index calculation results of the best BP, AGA-BP, and APSO-BP models used in the data training and testing stage. The training results of the AGA-BP model and APSO-BP model were 0.9702, 97.0672, 0.0494, and 0.9803, 98.0593, 0.0387, respectively, and the test results were 0.9772, 97.8348, 0.0436 and 0.9854, 98.4732, 0.0332. Since the best results of the two models are very close, the simple ranking method was also used to score different parts of the evaluation results of the three machine learning algorithms. Using the allocation method described above, the score allocation rules are as follows: the model with the lowest systematic error RMSE will receive the largest score, the highest R2 will receive the largest score, and the highest VAF will receive the lowest score. These scores were used for the testing and training parts of the model. Finally, based on the scores of each part of the model, the model with the highest score was determined as the optimal model (see the last column of Table 5).
According to Table 5, the total scores of the BP-ANN, AGA-BP, and APSO-BP models in Q u prediction are 10, 12, and 14 points, respectively. According to the score results, the APSO-BP model has the best predictive effect. The relationships between the three best models for predicting the ultimate bearing capacity of piles tested and the measured model on the training data set are shown in Figure 7, Figure 8 and Figure 9.
As can be seen from Figure 8, Figure 9 and Figure 10, the VAF, RMSE, and R2 of the BP-ANN test sets are 91.9316, 0.0938, and 0.9085, respectively; the VAF, RMSE, and R2 of the AGA-BP test sets are 97.8348, 0.0436 and 0.9772, respectively; the sets of the APSO-BAP test were 98.4732, 0.0332, and 0.9854, respectively. The R2 values in the figures are all above 0.9, indicating that the measured value of the bearing capacity of the training data set is consistent with the predicted value. The coefficient of determination between the predicted bearing capacity of the pile foundation and its measured bearing capacity in Figure 8 and Figure 9 is above 0.97, indicating that the two optimization models established in this article are effective. In addition, for comparison with other machine learning methods, this study compared the training and test sets obtained by some prediction methods in the references with the two models established and carried out a score ranking. The specific data are shown in Table 6.
Table 6 compares the training and testing values obtained by different methods for predicting the ultimate bearing capacity of the pile foundation in eight references with the two optimization methods in this article. According to the results, the top three are the GP model, AGA-BP model, and APSO-BP model, with scores of 31 points, 30 points, and 37 points, respectively. The determination coefficients of the predicted values and measured values obtained by the three methods are higher, and the fitting effect is better. The predicted results are more accurate, and the APSO-BP model has the highest score among the three methods, which shows that the optimization model proposed in this article has good predicted results.
Figure 10 shows the comparison results between test data and real data for all models. Compared with the predicted results of the BP-ANN, the yellow and purple lines in the figure fit the expected lines better, indicating that both the proposed AGA-BP model and the proposed APSO-BP model can be used to predict the ultimate bearing capacity of piles and the predicted results of the BP network model optimized by the adaptive particle swarm algorithm are more accurate.
Figure 11 shows the relative error percentage of training samples and test samples. From the training set, the maximum prediction error of the BP model is 12%, and the minimum is 0.6%; the maximum prediction error of the AGA-BP model is 5.6%, and the minimum prediction error is 0.1%; the maximum prediction error of APSO-BP model is 3.8%, and the minimum prediction error is 0.05%. From the test set, the maximum prediction error of the BP model is 17%, and the minimum is 1.1%; the maximum prediction error of the AGA-BP model is 8.5%, and the minimum prediction error is 0.8%; the maximum prediction error of the APSO-BP model is 3.9%, and the minimum prediction error is 0.2%. Overall, the prediction results of the BP model fluctuate greatly, and the accuracy of the AGA-BP model prediction results compared to the BP model prediction results significantly indicates that the prediction results of the APSO-BP model are closest to the measured values. This indicates that the model has high accuracy and can provide a new method for predicting the ultimate bearing capacity of pile foundations.

5. Sensitivity Analysis

In order to evaluate the importance of the selected independent variables in predicting the ultimate load capacity of the pile foundations, a sensitivity analysis was carried out in this paper by examining all the input factors affecting the pile Qu. To achieve this, Yong et al. [45]. mentioned that after obtaining the optimal structure of the network, this structure was run 30 times with the collected data set to see how many parameters were designed after each run. For example, in this study, the sensitivity analysis for parameter L was 100%, meaning that this parameter appeared in the best procedure for each BP network evolution and had the greatest impact on the results of the network runs. The sensitivity analysis for parameter C was 83%, meaning that this parameter appeared in 25 of the 30 best procedures for BP network evolution ( 25 × 100 30 = 83 % ). Figure 12 illustrates the frequency of occurrence of the input factors for this study; as far as the results are concerned, the ultimate bearing capacity of the pile is more influenced by L (pile length), A (area of the pile), and Qp (ultimate resistance of the soil at the end of the pile). The results obtained from this analysis are in accordance with the conventional logic of pile–soil interaction.

6. Summary and Conclusions

In this study, two optimized neural network models were established to predict the ultimate bearing capacity of a pile foundation. The following conclusions can be drawn through the predicted results and comparative analysis:
  • For the prediction of the ultimate bearing capacity of the pile foundation, one BP neural network and two optimization network models are constructed. The prediction results are in good agreement with the measured data, and the correlation coefficients R2 of the test results are 0.9085, 0.9772, and 0.9854. When it is impossible to conduct a load test on each pile foundation in the construction of the project, the model can be used to predict the bearing capacity based on a small amount of test data, and the results can be used as a reference for design and shorten the project cycle.
  • According to the performance of the model in the test set, R2, VAF, and RMSE were used to comprehensively evaluate the model. According to the comparison results, the BP neural network optimized by the adaptive particle swarm optimization algorithm had high accuracy, with an absolute error percentage of 2%. The predicted results of this model can provide a certain guiding significance and reference value for the design and calculation of pile foundation engineering.
  • The performance of the proposed network model was compared with the results of the ANN, GP, and LMR models in the literature for predicting the ultimate bearing capacity of pile foundations. Through a comprehensive ranking of the training and test sets, the APSO-BP model proposed in this paper ranked first with a final score of 37. Based on the reference comparison with this method, we can see that the proposed neural network model outperforms other prediction methods and can achieve high accuracy in predicting the ultimate bearing capacity of pile foundations.
  • With the accumulation of pile-bearing capacity test data, the developed APSO-BP model will be further optimized and attain higher prediction accuracy.

Author Contributions

Conceptualization, J.R.; methodology, X.S.; software, J.R.; validation, X.S.; formal analysis, X.S.; data processing, J.R.; writing—original draft, J.R.; writing—review, editing, supervision, X.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

This study did not require ethical approval.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kordjazi, A.; Nejad, F.P.; Jaksa, M.B. Prediction of ultimate axial load-carrying capacity of piles using a support vector machine based on CPT data. Comput. Geotech. 2014, 55, 91–102. [Google Scholar] [CrossRef]
  2. Heins, E.; Grabe, J. FE-based identification of pile–soil interactions from dynamic load tests to predict the axial bearing capacity. Acta Geotech. 2019, 14, 1821–1841. [Google Scholar] [CrossRef]
  3. Shooshpasha, I.; Hasanzadeh, A.; Taghavi, A. Prediction of the axial bearing capacity of piles by SPT-based and numerical design methods. Int. J. GEOMATE 2013, 4, 560–564. [Google Scholar] [CrossRef]
  4. Hasanzadeh, A.; Shooshpasha, I. Numerical determination of the end bearing capacity of drilled shafts in sand. Jordan J. Civ. Eng. JJCE 2017, 11, 501–511. [Google Scholar]
  5. Qi, C.-G.; Liu, G.-B.; Wang, Y.; Deng, Y.-B. A design method for plastic tube cast-in-place concrete pile considering cavity contraction and its validation. Comput. Geotech. 2015, 69, 262–271. [Google Scholar] [CrossRef]
  6. Sakr, M. Comparison between high strain dynamic and static load tests of helical piles in cohesive soils. Soil Dyn. Earthq. Eng. 2013, 54, 20–30. [Google Scholar] [CrossRef]
  7. Amjad, M.; Ahmad, I.; Ahmad, M.; Wróblewski, P.; Kamiński, P.; Amjad, U. Prediction of Pile Bearing Capacity Using XGBoost Algorithm: Modeling and Performance Evaluation. Appl. Sci. 2022, 12, 2126. [Google Scholar] [CrossRef]
  8. Moayedi, H.; Hayati, S. Artificial intelligence design charts for predicting friction capacity of driven pile in clay. Neural Comput. Appl. 2019, 31, 7429–7445. [Google Scholar] [CrossRef]
  9. Borthakur, N.; Dey, A.K. Evaluation of Group Capacity of Micropile in Soft Clayey Soil from Experimental Analysis Using SVM-Based Prediction Model. Int. J. Geomech. 2020, 20, 04020008.1–04020008.17. [Google Scholar] [CrossRef]
  10. Pham, T.A.; Ly, H.-B.; Tran, V.Q.; Giap, L.V.; Vu, H.-L.T.; Duong, H.-A.T. Prediction of Pile Axial Bearing Capacity Using Artificial Neural Network and Random Forest. Appl. Sci. 2020, 10, 1871. [Google Scholar] [CrossRef]
  11. Chen, W.; Sarir, P.; Bui, X.; Nguyen, H.; Tahir, M.; Armaghani, D.J. Neuro-genetic, neuro-imperialism and genetic programing models in predicting ultimate bearing capacity of pile. Eng. Comput. 2020, 36, 1101–1115. [Google Scholar] [CrossRef]
  12. Dehghanbanadaki, A.; Khari, M.; Amiri, S.; Armaghani, D.J. Estimation of ultimate bearing capacity of driven piles in c-φ soil using mlp-gwo and anfis-gwo models: A comparative study. Soft Comput. 2021, 25, 4103–4119. [Google Scholar] [CrossRef]
  13. Harandizadeh, H.; Toufigh, M.M.; Toufigh, V. Application of improved ANFIS approaches to estimate bearing capacity of piles. Soft Comput. 2018, 23, 9537–9549. [Google Scholar] [CrossRef]
  14. Bagińska, M.; Srokosz, P.E. The Optimal ANN Model for Predicting Bearing Capacity of Shallow Foundations trained on Scarce Data. KSCE J. Civ. Eng. 2018, 23, 130–137. [Google Scholar] [CrossRef]
  15. Karimipour, A.; Abad, J.M.N.; Fasihihour, N. Predicting the load-carrying capacity of GFRP-reinforced concrete columns using ANN and evolutionary strategy. Compos. Struct. 2021, 275, 114470. [Google Scholar] [CrossRef]
  16. AlzoUbi, A.K.; Ibrahim, F. Predicting the pile static load test using backpropagation neural network and generalized regression neural network—A comparative study. Int. J. Geotech. Eng. 2018, 15, 810–821. [Google Scholar] [CrossRef]
  17. Panda, S.; Panda, G. Fast and improved backpropagation learning of multi-layer artificial neural network using adaptive activation function. Expert Syst. 2020, 37, e12555. [Google Scholar] [CrossRef]
  18. Luo, Z.; Hasanipanah, M.; Amnieh, H.B.; Brindhadevi, K.; Tahir, M.M. GA-SVR: A novel hybrid data-driven model to simulate vertical load capacity of driven piles. Eng. Comput. 2019, 37, 823–831. [Google Scholar] [CrossRef]
  19. Zhang, T.; Li, X. The Backpropagation Artificial Neural Network Based on Elite Particle Swam Optimization Algorithm for Stochastic Linear Bilevel Programming Problem. Math. Probl. Eng. 2018, 2018, 1626182. [Google Scholar] [CrossRef]
  20. Saffaran, A.; Moghaddam, M.A.; Kolahan, F. Optimization of backpropagation neural network-based models in EDM process using particle swarm optimization and simulated annealing algorithms. J. Braz. Soc. Mech. Sci. Eng. 2020, 42, 73. [Google Scholar] [CrossRef]
  21. Momeni, E.; Nazir, R.; Armaghani, D.J.; Maizir, H. Prediction of pile bearing capacity using a hybrid genetic algorithm-based ANN. Measurement 2014, 57, 122–131. [Google Scholar] [CrossRef]
  22. Singh, G.; Walia, B.S. Performance evaluation of nature-inspired algorithms for the design of bored pile foundation by artificial neural networks. Neural Comput. Appl. 2016, 28, 289–298. [Google Scholar] [CrossRef]
  23. Moayedi, H.; Mosallanezhad, M.; Rashid, A.S.A.; Jusoh, W.A.W.; Muazu, M.A. A systematic review and meta-analysis of artificial neural network application in geotechnical engineering: Theory and applications. Neural Comput. Appl. 2019, 32, 495–518. [Google Scholar] [CrossRef]
  24. Culloch, W.; Pitts, W.H. A logical calculus of the ideas immanent in neural nets. Bull. Math. Biophys. 1943, 5, 115–133. [Google Scholar] [CrossRef]
  25. Benali, A.; Hachama, M.; Bounif, A.; Nechnech, A.; Karray, M. A TLBO-optimized artificial neural network for modeling axial capacity of pile foundations. Eng. Comput. 2019, 37, 675–684. [Google Scholar] [CrossRef]
  26. Chen, Y.; Zhang, J.; Liu, Y.; Zhao, S.; Zhou, S.; Chen, J. Research on the Prediction Method of Ultimate Bearing Capacity of PBL Based on IAGA-BPNN Algorithm. IEEE Access 2020, 8, 179141–179155. [Google Scholar] [CrossRef]
  27. Luo, J.; Ren, R.; Guo, K. The deformation monitoring of foundation pit by back propagation neural network and genetic algorithm and its application in geotechnical engineering. PLoS ONE 2020, 15, e0233398. [Google Scholar] [CrossRef]
  28. Hua, H.; Xie, X.; Sun, J.; Qin, G.; Tang, C.; Zhang, Z.; Ding, Z.; Yue, W. Graphene Foam Chemical Sensor System Based on Principal Component Analysis and Backpropagation Neural Network. Adv. Condens. Matter Phys. 2018, 2018, 2361571. [Google Scholar] [CrossRef]
  29. Hughes, T.W.; Minkov, M.; Shi, Y.; Fan, S. Training of photonic neural networks through in situ backpropagation and gradient measurement. Optica 2018, 5, 864–871. [Google Scholar] [CrossRef]
  30. Holland, J.H. Adaptation in Natural and Artificial Systems; MIT Press: Cambridge, MA, USA, 1975. [Google Scholar]
  31. Moayedi, H.; Raftari, M.; Sharifi, A.; Jusoh, W.A.W.; Rashid, A.S.A. Optimization of ANFIS with GA and PSO estimating α ratio in driven piles. Eng. Comput. 2019, 36, 227–238. [Google Scholar] [CrossRef]
  32. Moayedi, H.; Moatamediyan, A.; Nguyen, H.; Bui, X.-N.; Bui, D.T.; Rashid, A.S.A. Prediction of ultimate bearing capacity through various novel evolutionary and neural network models. Eng. Comput. 2019, 36, 671–687. [Google Scholar] [CrossRef]
  33. Eberhart, R.; Kennedy, J. A new optimizer using particle swarm theory. In Proceedings of the Mhs95 Sixth International Symposium on Micro Machine & Human Science, Nagoya, Japan, 4–6 October 1995. [Google Scholar]
  34. Zhao, W.; Wang, L.; Zhang, Z. A novel atom search optimization for dispersion coefficient estimation in groundwater. Future Gener. Comput. Syst. 2019, 91, 601–610. [Google Scholar] [CrossRef]
  35. Harandizadeh, H.; Armaghani, D.J.; Khari, M. A new development of ANFIS–GMDH optimized by PSO to predict pile bearing capacity based on experimental datasets. Eng. Comput. 2019, 37, 685–700. [Google Scholar] [CrossRef]
  36. Liu, Y.J. Study of prediction method of vertical ultimate bearing capacity of single pile based on genetic algorithm and neural network. Rock Soil Mech. 2004, 25, 59–63. [Google Scholar]
  37. Swingler, K. Applying Neural Networks—A Practical Guide; Academic Press: Cambridge, MA, USA, 1996. [Google Scholar]
  38. Krková, V. Kolmogorov’s theorem and multilayer neural networks. Neural Netw. 1992, 5, 501–506. [Google Scholar] [CrossRef]
  39. Mitra, M.; Samanta, R.K. Cardiac Arrhythmia Classification Using Neural Networks with Selected Features. Procedia Technol. 2013, 10, 76–84. [Google Scholar] [CrossRef]
  40. Pham, T.A.; Tran, V.Q.; Vu, H.T.; Ly, H.B. Design deep neural network architecture using a genetic algorithm for estimation of pile bearing capacity. PLoS ONE 2020, 15, e0243030. [Google Scholar] [CrossRef]
  41. Srinivas, M.; Patnaik, L.M. Adaptive probabilities of crossover and mutation in genetic algorithms. IEEE Trans. Syst. Man Cybern. 2002, 24, 656–667. [Google Scholar] [CrossRef]
  42. Wang, B.; Moayedi, H.; Nguyen, H.; Foong, L.K.; Rashid, A.S.A. Feasibility of a novel predictive technique based on artificial neural network optimized with particle swarm optimization estimating pullout bearing capacity of helical piles. Eng. Comput. 2020, 36, 1315–1324. [Google Scholar] [CrossRef]
  43. Zorlu, K.; Gokceoglu, C.; Ocakoglu, F.; Nefeslioglu, H.A.; Acikalin, S. Prediction of uniaxial compressive strength of sandstones using petrography-based models. Eng. Geol. 2008, 96, 141–158. [Google Scholar] [CrossRef]
  44. Armaghani, D.J.; Faradonbeh, R.S.; Rezaei, H.; Rashid, A.S.A.; Amnieh, H.B. Settlement prediction of the rock-socketed piles through a new technique based on gene expression programming. Neural Comput. Appl. 2016, 29, 1115–1125. [Google Scholar] [CrossRef]
  45. Yong, W.; Zhou, J.; Armaghani, D.J.; Tahir, M.M.; Tarinejad, R.; Pham, B.T.; Van Huynh, V. A new hybridsimulated annealing-based geneticprogramming technique to predict the ultimatebearing capacity of piles. Eng. Comput. 2021, 37, 2111–2127. [Google Scholar] [CrossRef]
Figure 1. The three-layer BP neural network structure.
Figure 1. The three-layer BP neural network structure.
Buildings 13 01242 g001
Figure 2. Algorithm flow chart of AGA-BP.
Figure 2. Algorithm flow chart of AGA-BP.
Buildings 13 01242 g002
Figure 3. Algorithm flow chart of APSO-BP.
Figure 3. Algorithm flow chart of APSO-BP.
Buildings 13 01242 g003
Figure 4. The error of the AGA-BP algorithm with different hidden layer neurons.
Figure 4. The error of the AGA-BP algorithm with different hidden layer neurons.
Buildings 13 01242 g004
Figure 5. The three-layer BP neural network.
Figure 5. The three-layer BP neural network.
Buildings 13 01242 g005
Figure 6. APSO-BP sensitivity analysis chart.
Figure 6. APSO-BP sensitivity analysis chart.
Buildings 13 01242 g006
Figure 7. The developed BP-ANN results in predicting Qu for model development and model validation.
Figure 7. The developed BP-ANN results in predicting Qu for model development and model validation.
Buildings 13 01242 g007
Figure 8. The developed AGA-BP results in predicting Qu for model development and model validation.
Figure 8. The developed AGA-BP results in predicting Qu for model development and model validation.
Buildings 13 01242 g008
Figure 9. The developed APSO-BP results in predicting Qu for model development and model validation.
Figure 9. The developed APSO-BP results in predicting Qu for model development and model validation.
Buildings 13 01242 g009
Figure 10. The prediction results of the model developed in this article.
Figure 10. The prediction results of the model developed in this article.
Buildings 13 01242 g010
Figure 11. Predicted results and errors of test data.
Figure 11. Predicted results and errors of test data.
Buildings 13 01242 g011
Figure 12. Frequency of the factors.
Figure 12. Frequency of the factors.
Buildings 13 01242 g012
Table 1. The applied collected databases [36].
Table 1. The applied collected databases [36].
ParameterUnitMaxMinMeanSt.Dv.
Lm546.519.89 9.13
Am23.8010.07070.68 0.80
T-412.50 1.12
CkPa44624.19 7.86
φ °33518.24 6.53
N-13.347.93 2.25
q p kPa81008503269.73 1432.97
Q u kN19,5505204190.14 4468.20
Table 2. Accuracy and simulation time of the optimization algorithm for different total cluster sizes.
Table 2. Accuracy and simulation time of the optimization algorithm for different total cluster sizes.
Population SizeAverage Absolute ErrorMinimum Error ValueSimulation Time
(Second)
100.0381420.02155615.62
200.0254840.003362941.33
300.0097780.005750844.14
400.0237020.005284882.40
500.0197690.004912992.69
600.0168720.0058662116.76
700.0104160.0020544203.29
800.0163480.0035507276.18
900.0137750.0049619301.90
1000.184560.0024573328.65
Table 3. Results of APSO-BP models with different swarm size values.
Table 3. Results of APSO-BP models with different swarm size values.
Model
No.
Swarm
Size
APSO-BP ResultsRankingTotal
Score
Total
Ranking
TrainingTestingTrainingTesting
RMSER2RMSER2RMSER2RMSER2
1250.03620.97690.04460.97094411107
2500.03660.97660.04070.97593322107
3750.03170.98230.03040.98656688281
41000.04010.97170.03370.98381166146
51500.02720.98650.03780.97918733213
62000.03280.98100.03680.97955544184
72500.02810.98720.03640.98187855252
83000.03710.97650.03260.98492277184
Table 4. The applied collected databases [36].
Table 4. The applied collected databases [36].
No.L (m)A (m2)TC (kPa) φ (°) N q p (kPa) Q u (kN)
124.240.196312821.29.234003190
228.80.159011321.08.540002860
313.640.090823120.58.31600600
416.570.282723715.47.442002000
524.683.801332310.56.3360016,800
614.20.785433418.57.938002160
714.630.125712416.77.22100630
812.320.282742518.16.912001100
911.531.539432520.07.1650012,000
1033.220.785441922.08.424005650
118.550.282742330.513.1850660
1222.190.181024222.67.830001700
136.780.125743415.44.71300520
1427.860.785442214.46.528005760
1527.950.196324111.35.650003000
1620.951.76713185.04.0500010,160
1718.470.15901286.65.351002500
1821.550.125711522.19.743001800
1918.351.131033022.48.747007380
2024.120.331823410.26.039003450
Table 5. Performance comparison for the proposed predictive models.
Table 5. Performance comparison for the proposed predictive models.
ModelSystem ResultsRankingTotal
Score
Total
Ranking
TrainTestTrainTest
R2VAFRMSER2VAFRMSER2VAFRMSER2VAFRMSE
BP-ANN0.913690.27960.08890.908591.93160.0938131131103
AGA-BP0.970297.06720.04940.977297.83480.0436222222122
APSO-BP0.980398.05930.03870.985498.47320.0332313313141
Table 6. Performance comparison for the proposed predictive models with others.
Table 6. Performance comparison for the proposed predictive models with others.
ModelsTraining Data SetTesting Data SetRankingTotal
Score
Total Ranking
R2RMSER2RMSETrainTest
ANN [21]0.8090.1160.990.108121269
GP [11]0.9760.0510.9860.0409697312
GA-ANN [21]0.960.10720.990.04474355178
FP-GMDH [13]0.970.05940.960.06477574236
ANFIS-GMDH-GSA [13]0.9650.0650.940.0826463197
LMR [44]0.8351.7370.7511.767212169
GA-SVR [18]0.9550.0510.9430.0315649245
TLBO-ANN [25]0.9410.0350.9430.030310310264
AGA-BP0.97020.04940.97720.04368886303
APSO-BP0.98030.03870.98540.0332109108371
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

Ren, J.; Sun, X. Prediction of Ultimate Bearing Capacity of Pile Foundation Based on Two Optimization Algorithm Models. Buildings 2023, 13, 1242. https://doi.org/10.3390/buildings13051242

AMA Style

Ren J, Sun X. Prediction of Ultimate Bearing Capacity of Pile Foundation Based on Two Optimization Algorithm Models. Buildings. 2023; 13(5):1242. https://doi.org/10.3390/buildings13051242

Chicago/Turabian Style

Ren, Jiajun, and Xianbin Sun. 2023. "Prediction of Ultimate Bearing Capacity of Pile Foundation Based on Two Optimization Algorithm Models" Buildings 13, no. 5: 1242. https://doi.org/10.3390/buildings13051242

APA Style

Ren, J., & Sun, X. (2023). Prediction of Ultimate Bearing Capacity of Pile Foundation Based on Two Optimization Algorithm Models. Buildings, 13(5), 1242. https://doi.org/10.3390/buildings13051242

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