CN105046346A - Method of using maximum relative error minimum multi-input multi-output support vector regression machine to carry out concrete multicomponent anti-prediction - Google Patents

Method of using maximum relative error minimum multi-input multi-output support vector regression machine to carry out concrete multicomponent anti-prediction Download PDF

Info

Publication number
CN105046346A
CN105046346A CN201510342923.XA CN201510342923A CN105046346A CN 105046346 A CN105046346 A CN 105046346A CN 201510342923 A CN201510342923 A CN 201510342923A CN 105046346 A CN105046346 A CN 105046346A
Authority
CN
China
Prior art keywords
alpha
omega
support vector
formula
sigma
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510342923.XA
Other languages
Chinese (zh)
Inventor
缑锦
王成
范宗文
赖雄鸣
郭旺平
陈梅珍
池海霄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huaqiao University
Original Assignee
Huaqiao University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huaqiao University filed Critical Huaqiao University
Priority to CN201510342923.XA priority Critical patent/CN105046346A/en
Publication of CN105046346A publication Critical patent/CN105046346A/en
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to a method of using a maximum relative error minimum multi-input multi-output support vector regression machine to carry out simultaneous anti-prediction on various kinds of concrete components. In the method of the invention, a standard support vector machine is improved. A relative error is used to establish an error term to solve an optimization problem. Through introducing Lagrange, the optimization problem with m variables and k constrained conditions is converted into an extremum problem of an equation set with m+k variables. And the variables are not subject to any constraints. Through a Lagrangian multiplier method and dualistic transformation, the optimization problem originally possessing an equality constraint is converted into a new optimization problem. Then a KKT optimization condition is used to carry out solving. An RE-SVM as a fitness function. A PSO is used to carry out parameter optimization. Finally, the RE-SVM is used to establish an anti-prediction model so as to realize carrying out simultaneous anti-prediction on the various kinds of the concrete components. Anti-prediction time efficiency of partial components of the concrete is high, precision of a prediction result is high and an experiment result basically satisfies a precision requirement during engineering.

Description

A kind of maximum relative error minimum Multiinputoutput support vector regression that utilizes carries out the anti-method predicted of concrete polycomponent
Technical field
The present invention relates to a kind of maximum relative error minimum multiple-input and multiple-output support vector regression building method and a kind of method utilizing this support vector regression to carry out the anti-prediction simultaneously of multiple concrete component.
Background technology
Concrete is most important in civil engineering work and the material of high complexity.Usually, concrete is primarily of cement (x1), ground granulated blast furnace slag (x2), flyash (x3), water (x4), water reducer (x5), coarse aggregate (x6) and fine aggregate (x7), according to a certain ratio, uniform stirring, closely knit shaping, and form through certain length of time (x8) maintenance sclerosis.Concrete strength (y1), stream (y2), the slump (y3) are the core contents of concrete Quality Control, are also the important evidence of the civil infrastructure designs such as dam construction and construction thereof.In practical engineering application, due to extraneous factor interference such as different regions temperature, humidity, and physics, chemical reaction complicated between each component in concrete, make concrete strength (y1), stream (y2), the slump (y3) and concrete each component cement (x1), ground granulated blast furnace slag (x2), flyash (x3), water (x4), water reducer (x5), coarse aggregate (x6), between fine aggregate (x7) with the length of time (x8), become the nonlinear relationship of complexity.The method that actual proportioning is manually carried out in traditional utilization wastes a large amount of human and material resources and financial resources, therefore the artificial actual proportioning test result data of history collected and obtain is utilized, use the method for artificial intelligence, machine learning and data mining, learning machine (such as neural network, support vector machine etc.) is trained, thus prediction is carried out to the unknown situation of new input becomes inexorable trend.
At present, mainly concentrate in concrete strength or slump list output forward prediction concrete learning machine forecasting research, such as Wu De can use LS-SVM to predict concrete strength; The people such as He Xiaofeng and Li Gang in order to overcome artificial neural network speed of convergence slowly, be easily absorbed in local extremum problem use respectively PSO-BP and based on Regularized RBF Network prediction concrete strength; The people such as Yang Songsen apply Fuzzy System Method and set up forecast model; People such as Zhang Yan and forest rent is gloomy etc. that people uses Gaussian process machine learning to predict coagulation intensity; The people such as Yan Chunling set up the regeneration concrete slump adaptive nuero-fuzzy inference system model prediction slump.
Concrete proportioning method for designing conventional in current civil engineering work has Osadebe regression model, Ibearugbulem regression model, the mathematical model such as Optimized model based on the simplex theory of Scheffe.These methods are well suited for concrete proportioning optimization and can design effectively concrete constituents, but when input attributes and number of samples many time, model becomes very complicated, and training pattern will spend long time, and effect neither be very desirable.
Utilize that concrete strength, stream (FLOW), the slump (SLUMP) and constituent part are counter dopes the remaining various ingredients of concrete, belong to multiple-input and multiple-output Nonlinear inverse problem, and indirect problem is more complicated than direct problem, often there is ill-posedness and morbid state in indirect problem, is also difficult to provide strict effective proof to its existence and uniqueness and determinacy.The known concrete component of concrete strength, stream, the slump and part is not also used to carry out the pertinent literature report of anti-prediction to one or more unknown components at present.
Summary of the invention
The object of invention is the deficiency overcoming prior art, provides a kind of maximum relative error minimum Multiinputoutput support vector regression that utilizes to carry out the anti-method predicted of concrete polycomponent, first, uses relative error to set up error term to solve optimization problem.Then, the optimization problem of m variable and k constraint condition is had to be converted to the extreme-value problem that one has the system of equations of m+k variable by introducing Lagrange by one, its variable is under no restraint, by method of Lagrange multipliers and dualistic transformation thereof, the former optimization problem with equality constraint is converted to new optimization problem, uses KKT optimal condition to solve afterwards.Take RE-SVM as fitness function, use PSO to carry out parameter optimization.Finally, use RE-SVM to set up anti-forecast model, realize the anti-prediction simultaneously of multiple concrete component.The anti-predicted time efficiency of the present invention to concrete parts component is high, and the precision that predicts the outcome is high, and experimental result meets the accuracy requirement in engineering substantially.
The technical solution adopted for the present invention to solve the technical problems is: provide a kind of maximum relative error minimum Multiinputoutput support vector regression that utilizes to carry out the anti-method predicted of concrete polycomponent, it is characterized in that, based on the maximum relative error minimum multiple-input and multiple-output support vector regression building method of particle swarm optimization algorithm (PSO), comprise step:
A1, given training set for the input of M dimension, for N dimension exports;
A2, be optimized according to support vector machine maximize margin characteristic and maximum relative error minterm, optimization problem can be expressed as by formulism:
min ω , b , e 1 2 ω T ω + 1 2 C Σ i e i 2 s . t . e i = ω T φ ( x i ) + b - y i y i , ∀ i - - - ( 1 )
Wherein punish parameter C>0, φ (x i) be a function being mapped to higher dimensional space, ω is weight vectors, b=[b 1..., b n] be biased, ω tthe transposition of ω,
A3, to establish introduce method of Lagrange multipliers and (1) formula be converted to Lagrangian function form:
L ( ω , b , e ; α ) = J ( ω , e ) - Σ i α i [ ω T φ ( x i ) + b + y i e i - y i ] - - - ( 2 )
Now optimization problem is converted to and has solved optimization problem, is converted to optimization problem again by antithesis and solves
A4, optimization problem for step 3, by introducing KKT condition, meeting under some conditions, and nonlinear programming problem has a necessary and sufficient condition of optimum solution to be:
{ ∂ L ∂ ω = 0 → ω = Σ Σ i α i φ ( x i ) ∂ L ∂ b = 0 - → - Σ i α i = 0 ∂ L ∂ e i = 0 → Ce i = y i α i ∂ L ∂ α i = 0 → y i = ω T φ ( x i ) + b + y i e i - - - ( 3 )
By (3) formula cancellation ω and e iafter can solve parameter with matrix form and be biased b and Lagrange multiplier α:
0 I T I Ω + y 2 C - 1 I b α = 0 → y - - - ( 4 )
Wherein y=[y 1..., y n] t, α=[α 1..., α n] t, Ω=(Ω ij) n × n=K (x i, x j), K (x here i, x j) be Radial basis kernel function, I=[1 ..., 1] t, b=[b 1..., b n], 0 → = [ 0 1 , ... , 0 N ] ;
A5, be symmetric positive semidefinite matrix by the known Ω of steps A 4, therefore Ω+y 2c -1i is symmetric positive definite matrix, so Matrix Solving has unique solution, namely b α = 0 I T I Ω + y 2 C - 1 I - 1 0 → y , Now can obtain parameter alpha and b.
Optimization problem can be converted into (5) formula by the Lagrangian function result of (3) formula be brought in (2) formula in addition:
max α Σ i α i y i - 1 2 C Σ i α i 2 y i 2 - 1 2 Σ i , j α i α j K ( x i , x j ) s . t . Σ i α i = 0 - - - ( 5 )
A6, by steps A 5 Matrix Solving result and b *, the parameter of anti-forecast model can be obtained with
ω ‾ = Σ i α i * φ ( x i ) b ‾ = b * - - - ( 6 )
A7, by will (6) formula acquisition parameter with bring into in can obtain forecast model:
g ( x ) = Σ i α i * K ( x i , x ) + b * - - - ( 7 )
(7) formula is the final anti-forecast model of optimum obtained.
The target of the variance sig2 in A8, particle swarm optimization algorithm optimization punishment parameter C and radial basis function minimizes relative error, and the fitness function of use is as shown in (8) formula:
F i t n e s s = m a x ( 1 n Σ i = 1 n | g ( x i ) - y i y i | ) - - - ( 8 )
The process of the minimum support vector machine method of the maximum relative error based on particle swarm optimization algorithm is:
B1, population initialization, comprise population scale, random initializtion position and speed;
B2, evaluate the fitness of each particle according to formula (8) fitness function;
B3, calculate the speed of each particle and position formula is as shown in (9), (10) and (11)
V i d : = wV i d + c 1 * r 1 ( pbest i d - X i d ) + c 2 * r 2 ( gbest d - X i d ) - - - ( 9 )
V i d : = { V m a x , V i d > V max - V m a x , V i d < - V max - - - ( 10 )
X i d : = X i d + V i d - - - ( 11 )
Wherein w is Inertia Weight, c 1and c 2speedup factor, r 1and r 2be the random number belonged between 0 to 1, speed is limited in maximal rate V by (10) formula maxwith the m-V of minimum speed max, represent the history optimal value of i-th particle in d dimension, gbest drepresent the history optimal value of population in d dimension;
B4, upgrade each particle and colony's history optimal location;
B5, judge whether to reach maximum iteration time or reach the end condition of best adaptive value, then enter step B6 if the judgment is Yes, then enter step B2 if the judgment is No;
B6, output optimizing parametric optimal solution, the punishment parameter C namely in formula (4) and the variance sig2 in Radial basis kernel function;
B7, the optimizing parametric results drawn by step B6 are brought in steps A 5, solve α and b by the matrix operation of steps A 5, finally obtain the optimum prediction model of formula (7).
Preferably, the method utilizing this support vector regression to carry out the anti-prediction simultaneously of multiple concrete component comprises the steps:
C1, determine the concrete various ingredients that will predict, utilize the mixed earth historical data structure training sample data collection of actual measurement;
C2, pre-service is carried out to training sample data collection, namely delete training data and concentrate prediction group to be divided into the sample of zero;
C3, using the minimum multiple-input and multiple-output support vector regression of maximum relative error as fitness function, use particle swarm optimization algorithm parameter optimization is carried out to this support vector machine;
C4, the final optimizing parameter of use step C3 are to this multiple-input and multiple-output support vector regression modeling;
The anti-forecast model of multiple-input and multiple-output of C5, use step C4 is predicted the various ingredients that will predict is counter.
The invention has the beneficial effects as follows: 1. the maximum relative error minimum multiple-input and multiple-output support vector regression building method seeking ginseng optimization based on PSO of the present invention, be applicable to small sample, there will not be over-fitting, Generalization Ability is strong.2. the present invention uses the nonlinear relationship of the physical and chemical reaction process of the method matching concrete complexity of multiple-input and multiple-output support vector machine, can realize according to engineering demand that multiple component is counter to be predicted fast, thus greatly reduce the man power and material needed for artificial experiment.Experimental result meets engineering demand substantially.
Below in conjunction with drawings and Examples, the present invention is described in further detail; But of the present inventionly a kind ofly utilize maximum relative error minimum Multiinputoutput support vector regression to carry out the anti-method predicted of concrete polycomponent to be not limited to embodiment.
Accompanying drawing explanation
Fig. 1 is the multiple-input and multiple-output model schematic of the present invention's i-th sample, and each sample has M input, N number of output;
Fig. 2 is anti-forecast model in the present invention, and wherein C1, C2, C3, C4, C5, C6, C7 are seven concrete components (cement, flyash, water, ground granulated blast furnace slag, water reducer, coarse aggregate and fine aggregates, order can arbitrarily).
Fig. 3 is the minimum model construction of SVM process of maximum relative error of the present invention.
Fig. 4 is the minimum support vector machine method of maximum relative error (PSO-RE-SVM) schematic flow sheet that the present invention is based on PSO.
Fig. 5 is slump model of the present invention.
Fig. 6 to Figure 18 is counter the predict the outcome table of the present invention for concrete component.
Embodiment
This patent why adopt prediction export maximum relative error minimum instead of picture least square method using minimum for error sum of squares as support vector machine export optimization object function, because in multi-input multi-output system, the error sum of squares that usage forecastings exports is minimum as optimization aim, large especially by causing exporting less attribute error, especially when different output attribute value difference progression is larger, the judgment criteria of inapplicable engineer applied.And use maximum relative error minimum as optimization aim, effectively can avoid this phenomenon, more realistic engineer applied.
The minimum multiple-input and multiple-output support vector regression of maximum relative error is based on statistical theory and structural risk minimization theory, improves generalization ability, realize empiric risk and fiducial range minimizes by structuring least risk.Adopt Radial basis kernel function that sample is mapped to higher dimensional space, thus nonlinear situation is become linear solution, avoid dimension disaster.This machine learning method is applicable to small sample, there will not be over-fitting, and Generalization Ability is strong.
Utilize maximum relative error minimum multiple-input and multiple-output support vector regression to carry out the anti-Forecasting Methodology of concrete component, can realize fast simultaneously to the anti-prediction of various ingredients.This patent utilizes any 5 components in known concrete strength (y1), stream (y2), the slump (y3) 3 attributes and 7 component cement (x1), ground granulated blast furnace slag (x2), flyash (x3), water (x4), water reducer (x5), coarse aggregate (x6), fine aggregate (x7) as input, other 2 components are as output, and the data configuration of many group the type becomes many this support vector regression models of group multiple input multiple output data collection training.Utilize this data set to train this maximum relative error minimum multiple-input and multiple-output support vector regression model, utilize the support vector regression model trained, can be good at carrying out various ingredients anti-prediction simultaneously to a kind of new concrete, greatly reduce artificial experimental cost.
Owing to adopting maximum relative error minimum as constraint condition, therefore require that for predicted value can not be zero.When realization, first pre-service can be carried out to the data that predicted value is zero.In reality, predicted value is zero represent this mixed earth and there is not this component, and predict without the need to counter, therefore this pre-service does not affect the scope of application of this method.
Embodiment 1
Shown in Fig. 1 and Fig. 2, a kind of maximum relative error minimum Multiinputoutput support vector regression that utilizes of the present invention carries out the anti-method predicted of concrete polycomponent, comprising: given training set T={ (x 1, y 1) ..., (x n, y n), M inputs n exports in this patent, concrete data set has 103 samples, and 8 inputs 2 export, and namely concrete strength (Mpa), stream (cm), the slump (cm) add cement (kg/m ^3), ground granulated blast furnace slag (kg/m ^3), flyash (kg/m ^3), water (kg/m ^3), water reducer (kg/m ^3), coarse aggregate (kg/m ^3) and fine aggregate (kg/m ^3) in 5, anti-prediction residue 2 components.Here it is bad because of carrying out anti-prediction effect to 3 kinds of components for not using 7 inputs 3 to export support vector regression, due to the ill-posedness of indirect problem, the applicability problem of method.
Maximum relative error minimum multiple-input and multiple-output support vector regression optimization problem can be described as:
min &omega; , b , e 1 2 &omega; T &omega; + 1 2 C &Sigma; i e i 2 s . t . e i = &omega; T &phi; ( x i ) + b - y i y i , &ForAll; i - - - ( 1 )
Wherein punish parameter C>0, φ (x i) be a mapping function, lower dimensional space is mapped to higher dimensional space, and ω is weight vectors, b=[b 1, b 1..., b n] be biased, ω tit is the transposition of ω.
(1) formula uses support vector machine largest interval thought, and minimizes maximum relative error, makes forecast model more accurate.By using linear equality constraints instead of inequality constrain that calculated amount can be greatly reduced, accelerate training speed.Not adopting error sum of squares minimum in algorithm is because in multi-input multi-output system as optimization aim, the error of the property value that output valve is less can be caused minimum for error sum of squares large especially as optimization aim, when difference output progression differs greatly, very large error can be produced in practical application, and use that maximum relative error is minimum can avoid this phenomenon as optimization aim.
If then Lagrangian function is as shown in (2) formula.
L ( &omega; , b , e ; &alpha; ) = J ( &omega; , e ) - &Sigma; i &alpha; i &lsqb; &omega; T &phi; ( x i ) + b + y i e i - y i &rsqb; - - - ( 2 )
Wherein α ifor Lagrange multiplier, now optimization problem is converted to and has solved optimization problem, to be converted to optimization problem by Lagrange duality and to solve
Can be obtained by KKT optimal conditions:
&part; L &part; &omega; = 0 &RightArrow; &omega; = &Sigma; i &alpha; i &phi; ( x i ) &part; L &part; b = 0 &RightArrow; - &Sigma; i &alpha; i = 0 &part; L &part; e i = 0 &RightArrow; Ce i = y i &alpha; i &part; L &part; &alpha; i = 0 &RightArrow; y i = &omega; T &phi; ( x i ) + b + y i e i - - - ( 3 )
By (3) formula cancellation ω and e ithe matrix form of dual problem can be obtained, that is:
0 I T I &Omega; + y 2 C - 1 I b &alpha; = 0 &RightArrow; y - - - ( 4 )
Wherein y=[y 1..., y n] t, Ω=(Ω ij) n × n=K (x i, x j), K (x here i, x j) be Radial basis kernel function, I=[1 ..., 1] t, α=[α 1..., α n] t, b=[b 1..., b n], 0 &RightArrow; = &lsqb; 0 1 , ... , 0 N &rsqb; .
By Matrix Solving, namely b &alpha; = 0 I T I &Omega; + y 2 C - 1 I - 1 0 &RightArrow; y , Parameter alpha and b can be obtained.By Ω=(Ω ij) n × nknown Ω is symmetric positive semidefinite matrix, therefore Ω+y 2c -1i is symmetric positive definite matrix, effectively prevent the ill-conditioning problem of matrix inversion process.(5) formula (3) is brought into (2) formula abbreviation to obtain.
max &alpha; &Sigma; i &alpha; i y i - 1 2 C &Sigma; i &alpha; i 2 y i 2 - 1 2 &Sigma; i , j &alpha; i &alpha; j K ( x i , x j ) s . t . &Sigma; i &alpha; i = 0 - - - ( 5 )
Be now the optimization problem that α is solved by former question variation, the parameter needed for the Matrix Solving directly can passing through (4) formula for this experiment obtains.Use step 5 Matrix Solving result and b *, the parameter of anti-forecast model with can be expressed as:
&omega; &OverBar; = &Sigma; i &alpha; i * &phi; ( x i ) b &OverBar; = b * - - - ( 6 )
Primal problem can be solved by (6) formula
g ( x ) = &Sigma; i &alpha; i * K ( x i , x ) + b * - - - ( 7 )
The optimum prediction model of final acquisition (7) formula, algorithm terminates.
Embodiment 2
Concrete in engineer applied is generally made up of cement, ground granulated blast furnace slag, flyash, water, water reducer, coarse aggregate and fine aggregate component, and is formed through certain curing age.The slump is to the standard that concrete workability is passed judgment in engineer applied, comprising concrete water-retaining property, mobility and cohesiveness.By checking slump experimental result, if the larger explanation of the slump easily causing the segregation of mix, if the too little difficulty of construction that makes increases, now can change the consumption gathered materials when not changing water cement ratio, or adding grout to change.Therefore the slump can ensure normally carrying out of construction.The method of testing of the slump: with a 100mm suitable for reading, end opening 200mm, the trumpet-shaped slump bucket of high 300mm, penetration concrete divides three fillings, the rear beater of each filling hits 25 times, after tamping along the even ecto-entad of bucket wall, floating.Then pull up bucket, concrete produces slump phenomenon because of deadweight, deducts the height of concrete peak after slump, be called the slump, as shown in Figure 5 with bucket high (300mm).If difference is 100mm, then the slump is 100.At data-oriented collection, the minimum multiple-input and multiple-output of the maximum relative error based on the PSO support vector regression of this patent is adopted to predict concrete component is counter.The counter of concrete component is predicted the outcome as shown in Fig. 6 to Figure 18.
Embodiment 3
As shown in Figure 4, the minimum multiple-input and multiple-output support vector regression of the maximum relative error based on PSO method (PSO-RE-SVM) is applicable to small sample, there will not be over-fitting, and Generalization Ability is strong, and concrete steps are:
A1, given training set for the input of M dimension, for N dimension exports;
M=8, N=2 in this patent experiment, i.e. the confirmatory experiment of 8 input 2 outputs.
A2, be optimized according to support vector machine maximize margin characteristic and maximum relative error minterm, optimization problem can be expressed as by formulism:
min &omega; , b , e 1 2 &omega; T &omega; + 1 2 C &Sigma; i e i 2 s . t . e i = &omega; T &phi; ( x i ) + b - y i y i , &ForAll; i - - - ( 1 )
Wherein punish parameter C>0, φ (x i) be a function being mapped to higher dimensional space, ω is weight vectors, b=[b 1..., b n] be biased, ω tthe transposition of ω, it is multiple input single output model as N=1.
Conventional loss function is that error sum of squares is minimum, and use maximum relative error minimum as optimization aim here, reason is for multi-input multi-output system, when difference output difference progression is very large, the error sum of squares that usage forecastings exports is minimum as optimization aim, the error of the property value making output valve less is large especially, the judgment criteria of inapplicable engineer applied.And use maximum relative error minimum as optimization aim, this phenomenon can be avoided, more meet the application in engineering.
A3, to establish introduce method of Lagrange multipliers and (1) formula be converted to Lagrangian function form:
L ( &omega; , b , e ; &alpha; ) = J ( &omega; , e ) - &Sigma; i &alpha; i &lsqb; &omega; T &phi; ( x i ) + b + y i e i - y i &rsqb; - - - ( 2 )
Now optimization problem is converted to and has solved optimization problem, is converted to optimization problem again by antithesis and solves
Introduce method of Lagrange multipliers, it is a kind of multivariate function bounding method found variable and limit by one or more condition, by the extreme-value problem having the optimization problem of m variable and k constraint condition to change into m+k variable, thus simplify former optimization problem.
A4, optimization problem for step 3, by introducing KKT condition, meeting under some conditions, and nonlinear programming problem has a necessary and sufficient condition of optimum solution to be:
&part; L &part; &omega; = 0 &RightArrow; &omega; = &Sigma; i &alpha; i &phi; ( x i ) &part; L &part; b = 0 &RightArrow; - &Sigma; i &alpha; i = 0 &part; L &part; e i = 0 &RightArrow; Ce i = y i &alpha; i &part; L &part; &alpha; i = 0 &RightArrow; y i = &omega; T &phi; ( x i ) + b + y i e i - - - ( 3 )
By (3) formula cancellation ω and e iafter can solve parameter with matrix form and be biased b and Lagrange multiplier α:
0 I T I &Omega; + y 2 C - 1 - I b &alpha; = 0 &RightArrow; y - - - ( 4 )
Wherein y=[y 1..., y n] t, α=[α 1..., α n] t, Ω=(Ω ij) n × n=K (x i, x j), K (x here i, x j) be Radial basis kernel function, I=[1 ..., 1] t, b=[b 1..., b n], 0 &RightArrow; = &lsqb; 0 1 , ... , 0 N &rsqb; .
Meeting under some rule conditions, it is ensure that nonlinear programming problem has an adequate condition of optimum solution that KKT optimizes.When linearly inseparable, nonlinear problem is mapped to higher dimensional space, introduces Radial basis kernel function here and avoid calculating Nonlinear Mapping, effectively avoid dimension disaster problem, thus ensure that algorithm complex and sample characteristics Spatial Dimension have nothing to do.Conventional kernel function has Polynomial kernel function, Radial basis kernel function, Sigmoid kernel function.
A5, be symmetric positive semidefinite matrix by the known Ω of steps A 4, therefore Ω+y 2c -1i is symmetric positive definite matrix, so Matrix Solving has unique solution, namely b &alpha; = 0 I T I &Omega; + y 2 C - 1 I - 1 0 &RightArrow; y , Now can obtain parameter alpha and b.
Optimization problem can be converted into (5) formula by the Lagrangian function result of (3) formula be brought in (2) formula in addition:
max &alpha; &Sigma; i &alpha; i y i - 1 2 C &Sigma; i &alpha; i 2 y i 2 - 1 2 &Sigma; i , j &alpha; i &alpha; j K ( x i , x j ) s . t . &Sigma; i &alpha; i = 0 - - - ( 5 )
A6, by steps A 5 Matrix Solving result and b *, the parameter of anti-forecast model can be obtained with
&omega; &OverBar; = &Sigma; i &alpha; i * &phi; ( x i ) b &OverBar; = b * - - - ( 6 )
A7, by will (6) formula acquisition parameter with bring into in can obtain forecast model:
g ( x ) = &Sigma; i &alpha; i * K ( x i , x ) + b * - - - ( 7 )
(7) formula is the final anti-forecast model of optimum obtained.
The target of the variance sig2 in A8, particle swarm optimization algorithm optimization punishment parameter C and radial basis function minimizes relative error, and the fitness function of use is as shown in (8) formula:
F i t n e s s = m a x ( 1 n &Sigma; i = 1 n | g ( x i ) - y i y i | ) - - - ( 8 )
Embodiment 4
The process of the minimum support vector machine method of the maximum relative error based on particle swarm optimization algorithm is:
B1, population initialization, comprise population scale, random initializtion position and speed;
B2, evaluate the fitness of each particle according to formula (8) fitness function;
B3, calculate the speed of each particle and position formula is as shown in (9), (10) and (11)
V i d : = wV i d + c 1 * r 1 ( pbest i d - X i d ) + c 2 * r 2 ( gbest d - X i d ) - - - ( 9 )
V i d : = { V m a x , V i d > V max - V m a x , V i d < - V max - - - ( 10 )
X i d : = X i d + V i d - - - ( 11 )
Wherein w is Inertia Weight, c 1and c 2speedup factor, r 1and r 2be the random number belonged between 0 to 1, speed is limited in maximal rate V by (10) formula maxwith the m-V of minimum speed max, represent the history optimal value of i-th particle in d dimension, gbest drepresent the history optimal value of population in d dimension;
B4, upgrade each particle and colony's history optimal location;
B5, judge whether to reach maximum iteration time or reach the end condition of best adaptive value, then enter step B6 if the judgment is Yes, then enter step B2 if the judgment is No;
B6, output optimizing parametric optimal solution, the punishment parameter C namely in formula (4) and the variance sig2 in Radial basis kernel function;
B7, the optimizing parametric results drawn by step B6 are brought in steps A 5, solve a and b by the matrix operation of steps A 5, finally obtain the optimum prediction model of formula (7).
Embodiment 5
The method utilizing this support vector regression to carry out the anti-prediction simultaneously of multiple concrete component comprises the steps:
C1, determine the concrete various ingredients that will predict, utilize the mixed earth historical data structure training sample data collection of actual measurement;
C2, pre-service is carried out to training sample data collection, namely delete training data and concentrate prediction group to be divided into the sample of zero;
C3, using the minimum multiple-input and multiple-output support vector regression of maximum relative error as fitness function, use particle swarm optimization algorithm parameter optimization is carried out to this support vector machine;
C4, the final optimizing parameter of use step C3 are to this multiple-input and multiple-output support vector regression modeling;
The anti-forecast model of multiple-input and multiple-output of C5, use step C4 is predicted the various ingredients that will predict is counter.
Above-described embodiment is only used for further illustrating a kind of maximum relative error minimum Multiinputoutput support vector regression that utilizes of the present invention and carries out the anti-method predicted of concrete polycomponent; but the present invention is not limited to embodiment; every above embodiment is done according to technical spirit of the present invention any simple modification, equivalent variations and modification, all fall in the protection domain of technical solution of the present invention.

Claims (3)

1. one kind utilizes maximum relative error minimum Multiinputoutput support vector regression to carry out the anti-method predicted of concrete polycomponent, it is characterized in that, maximum relative error based on particle swarm optimization algorithm minimum multiple-input and multiple-output support vector regression building method, comprises step:
A1, given training set for the input of M dimension, for N dimension exports;
A2, be optimized according to support vector machine maximize margin characteristic and maximum relative error minterm, optimization problem can be expressed as by formulism:
min &omega; , b , e 1 2 &omega; T &omega; + 1 2 c &Sigma; i e i 2
(1)
s . t . e i = &omega; T &phi; ( x i ) + b - y i y i , &ForAll; i
Wherein punish parameter C>0, φ (x i) be a function being mapped to higher dimensional space, ω is weight vectors, b=[b 1..., b n] be biased, ω tthe transposition of ω,
A3, to establish introduce method of Lagrange multipliers and (1) formula be converted to Lagrangian function form:
L ( &omega; , b , e ; &alpha; ) = J ( &omega; , e ) - &Sigma; i &alpha; i &lsqb; &omega; T &phi; ( x i ) + b + y i e i - y i &rsqb; - - - ( 2 )
Now optimization problem is converted to and has solved optimization problem, is converted to optimization problem again by antithesis and solves
A4, optimization problem for step 3, by introducing KKT condition, meeting under some conditions, and nonlinear programming problem has a necessary and sufficient condition of optimum solution to be:
{ &part; L &part; &omega; = 0 &RightArrow; &omega; = &Sigma; i &alpha; i &phi; ( x i ) &part; L &part; b = 0 &RightArrow; - &Sigma; i &alpha; i = 0 &part; L &part; e i = 0 &RightArrow; Ce i = y i &alpha; i &part; L &part; &alpha; i = 0 &RightArrow; y i = &omega; T &phi; ( x i ) + b + y i e i - - - ( 3 )
By (3) formula cancellation ω and e iafter can solve parameter with matrix form and be biased b and Lagrange multiplier α:
0 I T I &Omega; + y 2 C - 1 I b &alpha; = 0 &RightArrow; y - - - ( 4 )
Wherein y=[y 1..., y n] t, α=[α 1..., α n] t, Ω=(Ω ij) n × n=K (x i, x j), K (x here i, x j) be Radial basis kernel function, I=[1 ..., 1] t, b=[b 1..., b n], 0 &RightArrow; = &lsqb; 0 1 , ... , 0 N &rsqb; ;
A5, be symmetric positive semidefinite matrix by the known Ω of steps A 4, therefore Ω+y 2c -1i is symmetric positive definite matrix, so Matrix Solving has unique solution, namely b &alpha; = 0 I T I &Omega; + y 2 C - 1 I - 1 0 &RightArrow; y , Now can obtain parameter alpha and b.
Optimization problem can be converted into (5) formula by the Lagrangian function result of (3) formula be brought in (2) formula in addition:
max &alpha; &Sigma; i &alpha; i y i - 1 2 C &Sigma; i &alpha; i 2 y i 2 - 1 2 &Sigma; i , j &alpha; i &alpha; j K ( x i , x j )
s . t . &Sigma; i &alpha; i = 0
A6, by steps A 5 Matrix Solving result and b *, the parameter of anti-forecast model can be obtained with
&omega; &OverBar; = &Sigma; i &alpha; i * &phi; ( x i ) --- ( 6 )
b &OverBar; = b *
A7, by will (6) formula acquisition parameter with bring into in can obtain forecast model:
g ( x ) = &Sigma; i &alpha; i * K ( x i , x ) + b * - - - ( 7 )
(7) formula is the final anti-forecast model of optimum obtained.
The target of the variance sig2 in A8, particle swarm optimization algorithm optimization punishment parameter C and radial basis function minimizes maximum relative error, and the fitness function of use is as shown in (8) formula:
F i t n s s = m a x ( 1 n &Sigma; i = 1 n | g ( x i ) - y i y i | ) - - - ( 8 )
2. a kind of maximum relative error minimum Multiinputoutput support vector regression that utilizes according to claim 1 carries out the anti-method predicted of concrete polycomponent, it is characterized in that: the process of the minimum support vector machine method of the maximum relative error based on particle swarm optimization algorithm is:
B1, population initialization, comprise population scale, random initializtion position and speed;
B2, evaluate the fitness of each particle according to formula (8) fitness function;
B3, calculate the speed of each particle and position formula is as shown in (9), (10) and (11)
V i d : = wV i d + c 1 * - r 1 ( pbest i d - X i d ) + c 2 * - r 2 ( gbest d - X i d ) - - - ( 9 )
V i d : = V m a x , V i d > V m a x - V m a x , V i d < - V m a x --- ( 10 )
X i d : = X i d + V i d --- ( 11 )
Wherein w is Inertia Weight, c 1and c 2speedup factor, r 1and r 2be the random number belonged between 0 to 1, speed is limited in maximal rate V by (10) formula maxwith the m-V of minimum speed max, represent the history optimal value of i-th particle in d dimension, gbest drepresent the history optimal value of population in d dimension;
B4, upgrade each particle and colony's history optimal location;
B5, judge whether to reach maximum iteration time or reach the end condition of best adaptive value, then enter step B6 if the judgment is Yes, then enter step B2 if the judgment is No;
B6, output optimizing parametric optimal solution, the punishment parameter C namely in formula (4) and the variance sig2 in Radial basis kernel function;
B7, the optimizing parametric results drawn by step B6 are brought in steps A 5, solve α and b by the matrix operation of steps A 5, finally obtain the optimum prediction model of formula (7).
3. a kind of maximum relative error minimum Multiinputoutput support vector regression that utilizes according to claim 1 carries out the anti-method predicted of concrete polycomponent, it is characterized in that: the method utilizing this support vector regression to carry out the anti-prediction simultaneously of multiple concrete component comprises the steps:
C1, determine the concrete various ingredients that will predict, utilize the mixed earth historical data structure training sample data collection of actual measurement;
C2, pre-service is carried out to training sample data collection, namely delete training data and concentrate prediction group to be divided into the sample of zero;
C3, using the minimum multiple-input and multiple-output support vector regression of maximum relative error as fitness function, use particle swarm optimization algorithm parameter optimization is carried out to this support vector machine;
C4, the final optimizing parameter of use step C3 are to this multiple-input and multiple-output support vector regression modeling;
The anti-forecast model of multiple-input and multiple-output of C5, use step C4 is predicted the various ingredients that will predict is counter.
CN201510342923.XA 2015-06-19 2015-06-19 Method of using maximum relative error minimum multi-input multi-output support vector regression machine to carry out concrete multicomponent anti-prediction Pending CN105046346A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510342923.XA CN105046346A (en) 2015-06-19 2015-06-19 Method of using maximum relative error minimum multi-input multi-output support vector regression machine to carry out concrete multicomponent anti-prediction

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510342923.XA CN105046346A (en) 2015-06-19 2015-06-19 Method of using maximum relative error minimum multi-input multi-output support vector regression machine to carry out concrete multicomponent anti-prediction

Publications (1)

Publication Number Publication Date
CN105046346A true CN105046346A (en) 2015-11-11

Family

ID=54452873

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510342923.XA Pending CN105046346A (en) 2015-06-19 2015-06-19 Method of using maximum relative error minimum multi-input multi-output support vector regression machine to carry out concrete multicomponent anti-prediction

Country Status (1)

Country Link
CN (1) CN105046346A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105740988A (en) * 2016-02-03 2016-07-06 南京鼎尔特科技有限公司 Prediction method of coal calorific value on the basis of grey correlation analysis and multiple linear regression model
CN105787507A (en) * 2016-02-16 2016-07-20 中国石油大学(华东) LS-SVMs online learning method based on budget support vector set
JP2019181813A (en) * 2018-04-11 2019-10-24 前田建設工業株式会社 Concrete manufacturing system and concrete manufacturing method
CN110378461A (en) * 2019-06-14 2019-10-25 上海交通大学 Error self-adaptation control method and system based on space-time error separate
JP2019188718A (en) * 2018-04-26 2019-10-31 前田建設工業株式会社 Method for producing concrete
CN112200398A (en) * 2020-07-06 2021-01-08 水利部南京水利水文自动化研究所 Early warning method and device for deformation of safety surface of gravity dam

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105740988A (en) * 2016-02-03 2016-07-06 南京鼎尔特科技有限公司 Prediction method of coal calorific value on the basis of grey correlation analysis and multiple linear regression model
CN105787507A (en) * 2016-02-16 2016-07-20 中国石油大学(华东) LS-SVMs online learning method based on budget support vector set
JP2019181813A (en) * 2018-04-11 2019-10-24 前田建設工業株式会社 Concrete manufacturing system and concrete manufacturing method
JP7131943B2 (en) 2018-04-11 2022-09-06 前田建設工業株式会社 Concrete manufacturing system and concrete manufacturing method
JP7455915B2 (en) 2018-04-11 2024-03-26 前田建設工業株式会社 Concrete manufacturing system and concrete manufacturing method
JP2019188718A (en) * 2018-04-26 2019-10-31 前田建設工業株式会社 Method for producing concrete
JP7131951B2 (en) 2018-04-26 2022-09-06 前田建設工業株式会社 Concrete manufacturing method
JP7393489B2 (en) 2018-04-26 2023-12-06 前田建設工業株式会社 Concrete manufacturing method
CN110378461A (en) * 2019-06-14 2019-10-25 上海交通大学 Error self-adaptation control method and system based on space-time error separate
CN112200398A (en) * 2020-07-06 2021-01-08 水利部南京水利水文自动化研究所 Early warning method and device for deformation of safety surface of gravity dam
CN112200398B (en) * 2020-07-06 2024-02-02 水利部南京水利水文自动化研究所 Gravity dam safety surface deformation early warning method and device

Similar Documents

Publication Publication Date Title
CN105046346A (en) Method of using maximum relative error minimum multi-input multi-output support vector regression machine to carry out concrete multicomponent anti-prediction
Mousavi et al. A new predictive model for compressive strength of HPC using gene expression programming
Hoang et al. Prediction of chloride diffusion in cement mortar using multi-gene genetic programming and multivariate adaptive regression splines
Yeh Computer-aided design for optimum concrete mixtures
Oreta et al. Neural network modeling of confined compressive strength and strain of circular concrete columns
Chou et al. Nature-inspired metaheuristic regression system: programming and implementation for civil engineering applications
Alani et al. An evolutionary approach to modelling concrete degradation due to sulphuric acid attack
Zhang et al. Multiple mechanical properties prediction of hydraulic concrete in the form of combined damming by experimental data mining
Meng et al. A novel hybrid adaptive Kriging and water cycle algorithm for reliability-based design and optimization strategy: Application in offshore wind turbine monopile
CN105844060B (en) It is a kind of can the non-probability decision degree of evaluation structure safety coefficient design method
Zhang et al. Effects of coarse aggregate content on the paste rheological thresholds of fresh self-compacting concrete
Nie et al. Optimization of SCC mix at paste level by using numerical method based on a paste rheological threshold theory
CN104539601B (en) Dynamic network attack process analysis method for reliability and system
Guo et al. An efficient model for predicting setting time of cement based on broad learning system
Silva et al. Hybrid artificial neural network and genetic algorithm model for multi-objective strength optimization of concrete with Surkhi and buntal fiber
CN103345560B (en) Based on the hydrated cementitious emulation of microscopic image feature and the method for macroscopic properties prediction
Niu et al. Rheological properties of cemented paste backfill and the construction of a prediction model
Rasa et al. PREDICTING DENSITY AND COMPRESSIVE STRENGTH OF CONCRETE CEMENT PASTE CONTAINING SILICA FUME USING AR-TIFICIAL NEURAL NETWORKS
Abuodeh et al. Prediction of compressive strength of ultra-high performance concrete using SFS and ANN
Kumar et al. Genetic programming based compressive strength prediction model for green concrete
Kashem et al. Hybrid data-driven approaches to predicting the compressive strength of ultra-high-performance concrete using SHAP and PDP analyses
Farahmand-Tabar et al. Synergistic collaboration of motion-based metaheuristics for the strength prediction of cement-based mortar materials using TSK model
CN104992246A (en) Improved-least-square-method-based prediction method of load electric quantity for transformer substation
Yeh Simulation of concrete slump using neural networks
Jin et al. Carbon-footprint based concrete proportion design using LSTM and MOPSO algorithms

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20151111

RJ01 Rejection of invention patent application after publication