الگوریتم ژنتیک ترکیبی و رگرسیون بردار پشتیبانی در پیش بینی خوردگی اتمسفری از مواد فلزی
کد مقاله | سال انتشار | تعداد صفحات مقاله انگلیسی |
---|---|---|
24946 | 2008 | 9 صفحه PDF |
Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)
Journal : Computational Materials Science, Volume 44, Issue 2, December 2008, Pages 647–655
چکیده انگلیسی
A novel methodology hybridizing genetic algorithms (GAs) and support vector regression (SVR) and capable of forecasting atmospheric corrosion of metallic materials such as zinc and steel has been proposed and tested. Available techniques of data mining of the atmospheric corrosion of zinc and steel are used to examine the forecasting capability of the model. In order to improve predictive accuracy and generalization ability, GAs are adopted to automatically determine the optimal hyper-parameters for SVR. The performance of the hybrid model (GAs + SVR = GASVR) and the artificial neural network (ANN) has been compared with the experimental values. The result shows that the hybrid model provides better prediction capability and is therefore considered as a promising alternative method for forecasting atmospheric corrosion of zinc and steel.
مقدمه انگلیسی
Atmospheric corrosion is an important process causing deterioration of metallic materials exposed to external environments. In order to study the corrosion behaviors, researchers [1], [2], [3], [4], [5], [6] and [7] have developed many models of corrosive damages and kinetic equations using multiple linear regression techniques. For example, Feliu et al. [1] have found a general equation, C = Atn, to describe the corrosion process, where A stands for the corrosion data of the first year, t is the exposure time in years and C is the corrosion data after t years. The linear regression technique was used to estimate A and n in terms of affecting factors. The correlation coefficients for n are 0.44 and 0.62 for steel and zinc, respectively. However, the result predicted by their proposed linear regression model is still unsatisfactory since the model only considered the linear relationship between the affecting factors. Without considering the nonlinear nature of corrosion behavior, the model has been effective only in very restrictive areas including partial affecting factors rather than those environments including additional important factors or other complex interactions. Such a limitation may either be due to the lack of quality in the corrosion data or the oversimplification of the mathematical model. On the other hand, the artificial neural network (ANN) has been applied to the study of corrosion [8], [9], [10], [11], [12] and [13]. The ANN method is more applicable for modeling nonlinear and complex systems, which are hard to be described by physical models. Díaz and López [10] applied an ANN model to estimate the damage function of carbon steel as a function of some environmental variables. The ANN numerical model generates better predictions than the classical linear regression. Cai et al. [12] presented a phenomenological model of the atmospheric corrosion which outperformed the multiple linear regression model of Feliu et al. [1]. Pintos et al. [13] presented an ANN model for the prediction of the corrosion rate of carbon steel as a function of relevant metereochemical variables. However, conventional ANNs still suffer from several weaknesses such as the need for a large number of controlling parameters, the difficulty in obtaining stable solutions, the danger of over-fitting and thus the lack of generalization capability. Recently, support vector machine (SVM) developed by Vapnik [14] and [15] has been receiving increased attention with remarkable results. The main difference between conventional ANNs and SVM lies in the risk minimization principle. Conventional ANNs implement the empirical risk minimization (ERM) principle to minimize the error on the training data, while SVM adheres to the Structural Risk Minimization (SRM) principle seeking to set up an upper bound of the generalization error [16]. The term SVM is typically used to describe classification problems with support vector methods. However, with the introduction of ε-insensitive loss function, SVM has been extended to solve nonlinear regression estimation problems, and a regression version of SVM is also called support vector regression (SVR). SVM has also been applied to solve engineering problems concerning pattern recognition, regression estimation, time-series prediction and inverse solution of dynamic systems [17], [18], [19], [20], [21], [22], [23], [24] and [25]. SVR has achieved great success both in academic and industrial platforms due to its many attractive features and promising generalization performance. Evolutionary algorithms (EAs) are the common term used for algorithms based on principles of natural evolution. EAs contain genetic algorithms (GAs), evolution strategies, evolutionary programming and genetic programming (GP). EAs have been applied to SVM in two ways [26]: using GP to evolve kernel functions, and using EAs to evolve kernel parameters. Sullivan and Luke [26] applied GP to find the SVM’s optimal kernel function. Howley and Madden [27] utilized GP to evolve a suitable kernel for a SVM. Majid et al. [28] developed Optimal Composite Classifier through the combination of SVM classifiers using GP for gender classification problem. Huang et al. [29] proposed a hybrid GA-SVM strategy capable of simultaneously performing feature selection task and model parameters optimization. de Souza and de Carvalho [30] presented an approach which combined SVM and GAs for a multiclass model selection. EAs have already been applied for SVM model selection and optimization of parameters in other fields, especially like that of pattern recognition. However, the methods through the combination of EAs and SVM have scarcely been used to solve nonlinear regression estimation problems in materials science. As mentioned above, the key to establishing an efficient SVR model is to choose a proper set of hyper-parameters. However, no effective guidelines have ever been put forward. Some of the recommendations are contradictory and confusing. Therefore, real-value genetic algorithms (RGAs) are adopted to automatically determine the optimal hyper-parameters of SVR with the highest predictive accuracy and generalization ability simultaneously. In this paper, we have proposed SVR-based model by means of the integration of RGAs and SVR to forecast atmospheric corrosion of zinc and steel. In Section 2, we provide a detailed description of SVR and GASVR models. In Section 3, we describe the data source and experimental settings. Then the results of RGA have been analyzed and the parameters for SVR have been optimized, followed by the discussion of the experimental results in Section 4. In addition, we also compare our method with that of ANN. Finally, we present our conclusions in Section 5.
نتیجه گیری انگلیسی
A novel SVR model with GAs has been applied to forecast atmospheric corrosion of zinc and steel. The GASVR model provides lower forecasting errors than the ANN model. The superior performance of GASVR model over ANN approaches is mainly due to the following two causes. First, SVR models have nonlinear mapping capabilities and can easily capture atmospheric corrosion depth data patterns compared to other models. Second, the use of GAs in selecting SVR parameters for forecasting atmospheric corrosion depth of zinc or steel improves the forecasting performance of the proposed model due to embodying SRM principle and its advantage of converging to the global optimal solution. The promising results obtained in this study reveal the potential of the GASVR model for forecasting atmospheric corrosion of other metals. In future, other important affecting factors such as microclimate and pollutants will be considered in the GASVR model to increase its forecasting capability.