An Approach to Continuous Approximation of Pareto Front Using GeometricSupportVectorRegressionforMulti-objectiveOptimizationof Fermentation Process☆

2014-07-25 11:29JiahuanWuJianlinWangTaoYuLiqiangZhao
Chinese Journal of Chemical Engineering 2014年10期

Jiahuan Wu,Jianlin Wang*,Tao Yu,Liqiang Zhao

Process Systems Engineering and Process Safety

An Approach to Continuous Approximation of Pareto Front Using GeometricSupportVectorRegressionforMulti-objectiveOptimizationof Fermentation Process☆

Jiahuan Wu,Jianlin Wang*,Tao Yu,Liqiang Zhao

College of Information Science and Technology,Beijing University of Chemical Technology,Beijing 100029,China

A R T I C L EI N F O

Article history:

Continuous approximation of Pareto front

Geometric support vector regression

Interactive decision-making procedure

Fed-batch fermentation process

TheapproachestodiscreteapproximationofParetofrontusingmulti-objectiveevolutionaryalgorithmshavethe problems of heavy computation burden,long running time and missing Pareto optimal points.In order to overcome these problems,an approach to continuous approximation of Pareto front using geometric support vector regression is presented.The regression model of the small size approximate discrete Pareto front is constructed by geometric support vector regression modeling and is described as the approximate continuous Pareto front.In the process of geometric support vector regression modeling,considering the distribution characteristic of Pareto optimal points,the separable augmented training sample sets are constructed by shifting original training sample points along multiple coordinated axes.Besides,an interactive decision-making(DM) procedure,inwhichthecontinuousapproximationofParetofrontanddecision-makingisperformedinteractively,isdesignedforimprovingtheaccuracyofthepreferredParetooptimalpoint.Thecorrectnessofthecontinuous approximation of Pareto front is demonstrated with a typical multi-objective optimization problem.In addition, combined with the interactive decision-making procedure,the continuous approximation of Pareto front is applied in the multi-objective optimization for an industrial fed-batch yeast fermentation process.The experimental results show that the generated approximate continuous Pareto front has good accuracy and completeness.Compared with the multi-objective evolutionary algorithm with large size population,a more accurate preferred Pareto optimal point can be obtained from the approximate continuous Pareto front with less computationandshorterrunningtime.Theoperationstrategycorrespondingtothef i nalpreferredParetooptimalpoint generated by the interactive DM procedure can improve the production indexes of the fermentation process effectively.

©2014TheChemicalIndustry andEngineeringSocietyofChina,andChemicalIndustryPress.Allrightsreserved.

1.Introduction

Fermentation is the basis of bioengineering,modern biotechnology and their industrialization[1].With the rapid development of the fermentation technology and the continuous expansion of production scale of fermentation industry,it is urgent to execute process optimization and control to improve the production quality and economic benefi t of fermentation process[2,3].The early single objective optimization for fermentation process cannot deal with a number of production indexes such as production output,substrate cost,and fermentation time in fermentation process at the same time[4].The Multi-Objective Optimization(MOO)for fermentation process is an effective way to improve the production quality and bene fi ts of fermentation process[5,6]. The existing methods for MOO of fermentation process using linear weighted summation need the artif i cial weights of objectives which may have a negative impact on the results of optimization.Therefore, these methods are only appropriate for the case that the objectives are not competing with each other[7,8].Adopting Multi-Objective Evolutionary Algorithms(MOEAs)[9,10]to generate approximate discrete Pareto front combined with using Decision-Making(DM) algorithms[11,12]to select the preferred Pareto optimal point is a common way to deal with MOO problem[13,14].However,MOEAs require large size population to search Pareto optimal points and need a great number of evolutionary generations,which often lead to substantial evaluations of objective functions.Then,MOEAs often have the problems of heavy computation burden and long running time and cannot deal with the MOO problem involving largescale data in fermentation process.In order to reduce computation burden,some methods seek to limit the search in an interested region instead of the complete search space by introducing the preference information before or during the search of Pareto optimal points[15,16].However,because a complete Pareto front cannot beprovided,some important Pareto optimal points located outside the interested region may be left out.

In this paper,an approach to continuous approximation of Pareto front using geometric Support Vector Regression(SVR)is presented.The regression model of the small size approximate discrete Pareto front is constructed by geometric SVR modeling and is described as the approximate continuous Pareto front.An interactive DM procedure,in which the continuous approximation of Pareto front and DM is performed interactively,is designed for improving the accuracy of the preferred Pareto optimal point.The correctness of the continuous approximation of Pareto front is demonstrated with a typical multi-objective optimization problem. In addition,combined with the interactive DM procedure,the continuous approximation of Pareto front is applied in the multiobjective optimization for an industrial fed-batch yeast fermentation process.

2.An Approach to Continuous Approximation of Pareto Front Using Geometric SVR

2.1.Principle of continuous approximation of Pareto front

The principle of the presented approach to continuous approximation of Pareto front can be described as follows.At f i rst,a complete and sparse approximate discrete Pareto front is obtained by the MOEA with small size population.Although the generated discrete Pareto front includes only a few Pareto optimal points and has blind area between the Pareto optimal points,it can provide relatively complete information of the coverage area of the true Pareto front in the search space because of its good distribution.Thus,the problem of missing Pareto optimal points can be avoided effectively.Moreover,the computation burden is reduced because of the reduction of the population size.After that,the regression model of the generated approximate discrete Pareto front is constructed by geometric SVR modeling and is described as the approximate continuous Pareto front.Then,the blind area between the Pareto optimal points can be eliminated as shown in Fig.1.

2.2.Geometric SVR modeling

The Geometric SVR modeling is adopted to generate the approximate continuous Pareto front.Due to avoiding the quadratic programming problem,geometric SVR has less computation and higher eff i ciency than standard SVR[17].Vapnik[18]presented using ε-insensitive loss function to construct regression model and an example was in an error if its residual|y−f(x)|was greater than ε(0<ε≪1).In the geometric interpretation,ε-insensitive loss function can be described as ε-tube[19].Namely,for planar case,an accurate regression model means that all training sample points should fall in a ε-tube which is formed by shifting the regression function up and down by ε along y axis.According to ε-tube,Bi and Bennett[19]presented that geometric SVR problem can be transformed into the Nearest Point Problem(NPP)by augmenting training sample set.Let T={(χi,yi):χi∈Rm,yi∈R,i=1,2,…,n} be a training sample set,where X=[χ1,χ2,…,χn]is predictor vector and y=[y1,y2,…,yn]is response vector.The augmented training sample sets D+and D−can be constructed by shifting the original training sample points with the response variables increased and decreased by^ε,respectively.That is

Fig.1.Principle of continuous approximation of Pareto front.

Two Convex Hulls(CH)Co(D+)and Co(D−)can be constructed based on the convex combinations of the points in D+and D−,respectively.Then,the NPP between the two CHs iswhere α=(α1,α2,…,αn)and β=(β1,β2,…,βn)are the Lagrange multipliers of two augmented training sample sets.According to εtube,the optimal separating hyperplane obtained by solving the NPP between two CHs of D+and D−is described as the regression function of the original training sample points.It can be formulated as

where,K(⋅)is a kernel function,and β*=are the optimal solutions of the NPP(2).Fig.2 illustrates the process of geometric SVR modeling.

Fig.2.Geometric SVR modeling.

2.3.Continuous approximation of Pareto front using geometric SVR

The continuous approximation of Pareto front can be achieved by constructing the geometric SVR model of Pareto optimal points. Because there are usually some Pareto optimal points parallel to one or more coordinate axes,it is hard to construct two separable augmented training sample sets by shifting the original training sample points only along one coordinate axis,which may result in the problem that the obtained approximate continuous Pareto front cannot cover all Pareto optimal points as shown in Fig.3.Therefore,considering the distribution characteristic of Pareto optimal points,the augmented training sample sets are constructed by shifting the original trainingsample points along multiple coordinated axes as shown in Fig.4.

Let the number of objective functions be m; P = [p1, p2, …, pn] (p ∈ Rm) is the set of Pareto optimal points. Two augmented training sample sets P and Pcan be constructed by shifting P along each coordinated axis in the space of objective functions.

Fig.3.Construction of augmented sample sets by shifting original sample points along single coordinated axis.

Fig.4.Construction of augmented sample sets by shifting original sample points along multiple coordinated axes.

2.4.Test case for continuous approximation of Pareto front

A test case concerning a typical MOO problem is introduced to demonstrate the correctness of the continuous approximation of Pareto front.The objective functions presented by Deb[20]are expressed as

where 0.1≤x1,x2≤1.SEC-MOPSO algorithm[21]is adopted to search Pareto optimal points.The parameters of SEC-MOPSO with small size population are set as:the size of population m=20,the number of evolutionary generations is 100,inertia weight ω=1,acceleration coeff i cient c1=c2=c3=c4=0.1 and swarming coeff i cient is 0.7. The parameters of geometric SVR are set as:the parameter of Gaussian kernel function σ=0.1 and the parameter of insensitive loss function ε=0.01.Two pairs of augmented training sample sets are constructed by shifting the original training sample points along single coordinated axis(the shift parameter is 0.9 along J2)and multiple coordinated axis (the shift parameters are 0.16 along J1and 1.2 along J2),respectively. Gilbert's algorithm[17]is also adopted to solve the NPP between the two CHs constructed based on the two augmented training sample sets.Besides,a large size approximate discrete Pareto front generated by SEC-MOPSO with large size population(m=200)is also introduced to evaluate the performance of approximate continuous Pareto front. Other parameters of the SEC-MOPSO with large size population are same as the parameters of the SEC-MOPSO with small size population. Figs.5 and 6 show the approximate continuous Pareto front generated by geometric SVR modeling.It can be seen from Fig.5 that because there are some Pareto optimal points parallel to J2,two separable augmented training sample sets cannot be constructed by shifting the original training sample points only along J2and the obtained approximate continuous Pareto front cannot cover all Pareto optimal points. Fig.6 shows that shifting the original training sample points along J1and J2can construct two separable augmented training sample sets. Thus,the generated approximate continuous Pareto front has good accuracy and completeness.

3.ProcedureofInteractiveDMInvolvingContinuousApproximation of Pareto Front

Fig.5.Approximate continuous Pareto front generated by shifting original training sample points along J2.∗small size discrete Pareto front;•large size discrete Pareto front;× augmented training sample points;+augmented training sample points;—approximate continuous Pareto front.

3.1.Principle of interactive DM procedure

Because the approximate continuous Pareto front is generated by geometric SVR modelinginsteadof MOEA,theaccuracy of thepreferred Pareto optimal point selected from the approximate continuous Pareto front cannot be guaranteed.Therefore,an interactive DM procedure involving the continuous approximation of Pareto front is designed for improving the accuracy of the approximate continuous Pareto front and the preferred Pareto optimal point.The principle of the procedure can be described asfollows.A preferred Pareto optimal pointis selected from the generated complete approximate continuous Pareto front by DM algorithm at f i rst.This process can be described as the f i rst DM.AlthoughthepreferredParetooptimalpointobtained bythef i rstDMmay be notaccuratebecauseof theerrors oftheapproximatecontinuousPareto front,its neighborhood can be considered as an interested region where the Pareto optimal points are more suitable tothe specif i ed preference information.In addition,the completeness of the approximate continuous Pareto front can avoid missing Pareto optimal points.In order to improve the accuracy of the approximate continuous Pareto front and the preferred Pareto optimal point,the continuous approximation of Pareto front and DM will be performed again in the small neighborhood of the preferred Pareto optimal point obtained by the f i rst DM.With the contraction of the interested region,the accuracy of the approximate continuous Pareto front and the preferred Pareto optimal point will be improved.The above procedure will be performed interactively until the result of DM can meet the accuracy requirement. The accuracy of the preferred Pareto optimal point can be measured based on the distance between the preferred Pareto optimal pointselected from the approximate continuous Pareto front and its closest Pareto optimal point generated by MOEA.Let the number of objective functions be m and i*is the preferred Pareto optimal point selected from the approximate continuous Pareto front.Then,the distance can be formulated as follows

Fig.6.Approximate continuous Pareto front generated by shifting original training sample points along J1and J2.∗small size discrete Pareto front;•large size discrete Pareto front;× augmented training sample points;+augmented training sample points;—approximate continuous Pareto front.

where Jk,maxandJk,minare the maximum value and minimum value of the kth objective function of Pareto optimal points obtained by the fi rst DM;Jk,i*is the value of kth objective function of i*and Jk,min_dis the value of kth objective function of the nearest Pareto optimal point obtained by MOEA to i*.

3.2.Implementation of interactive DM procedure

Implementation of the interactive DM procedure can be summarized in the following steps.

Step 1 Initialization:Declare the objective functions and the constraint conditions of the MOO problem.Set the parameters that are involved in the MOEA,the continuous approximation of Pareto front and the DM algorithm.

Step 2 Discrete approximation of Pareto front:Generate the approximate discrete Pareto front by the MOEA with small size population.

Step 3 ContinuousapproximationofParetofront:Constructtheregression model of the generated approximate discrete Pareto front by geometric SVR modeling.

Step 4 The f i rst DM:Select the preferred Pareto optimal point from the approximate continuous Pareto front by the DM algorithm.

Step 5 Set the interested region:Set the small neighborhood of the current preferred Pareto optimal point as the interested region. The size of the interested region can be adjusted according to the accuracy of the preferred Pareto optimal point.

Step 6 Discrete approximation of Pareto front in interested region: Generate the approximate discrete Pareto front in interested region by the MOEA with small size population.

Step 7 Continuous approximation of Pareto front in the interested region:Construct the regression model of the generated approximate discrete Pareto front in the interested region by geometric SVR modeling.

Step 8 DM in the interested region:Select the preferred Pareto optimal pointfromtheapproximatecontinuousParetofrontintheinterested region by the DM algorithm.

Step9 Checktheterminationcondition:Endtheloopifthetermination condition is satisf i ed;otherwise,go to Step 5.The termination condition is that the index Eq.(8)meets the specif i ed accuracy requirement.

4.Moo for Fed-batch Fermentation Process

4.1.MOO problem in fed-batch fermentation process

Combined with the interactive DM procedure,the continuous approximation of Pareto front is applied in an industrial fed-batch yeast fermentation process in order to f i nd an optimal substrate feed rate prof i le that maximizes the f i nal biomass and minimizes the total consumption of substrate.The total time of fermentation process can be separated equally into several intervals.Then,the substrate feed rate prof i le consists of thedifferent substrate feed rates in each interval. The MOO problem can be formulated aswhere Cx(kg·L−1)is the concentration of biomass,V(L)is the culture volume,F(L·h−1)is the substrate feed rate,tfis the terminal time,d is the number of intervals and the substrate feed rate prof i le can be described as a vector F=[F1,F2,…,Fd].J1and J2represent the reciprocal of f i nal biomass and total consumption of substrate, respectively.

4.2.Results and discussion

The industrial fed-batch yeast fermentation process is simulated based on the kinetic model[22]and the dynamic model[4].The total fermentation time for simulation is 16.5 h,which is equally separated into 10 intervals(d=10).The samples during the total fermentation time are 100 from 0 to 16.5 h.The model parameters are set according to reference[4].According to reference[7],the initial conditions including initial biomass concentration(Cx/kg·L−1), initial substrate concentration(CS/kg·L−1),initial carbon dioxide concentration(CC/kg·L−1),initial dissolved oxygen concentration (CO/kg·L−1),initial ethanol concentration(CE/kg·L−1)and initial culture volume(V/L)are listed in Table 1.The substrate feed rate F is limited within(500-1200)L·h−1.

Table 1Initial conditions for dynamic simulation

4.2.1.The f i rst DM

In the f i rst place,a small size approximate discrete Pareto front is generated by SEC-MOPSO.The parameters of SEC-MOPSO with small size population are set as:the size of population m=50,the number of evolutionary generations is 100,inertia weight ω=1,acceleration coeff i cient c1=c2=c3=c4=0.1 and swarming coeff i cient is 0.7. Secondly,an approximate continuous Pareto front is generated by geometric SVR modeling.The parameters of geometric SVR are set as: the parameter of Gaussian kernel function σ=0.1 and the parameter of insensitive loss function ε=0.01.The values of objective functions are normalized as J1=J1×104and J2=J2×10−4.Then,the shift parameters of augmented training sample sets are 0.1 along J1and 0.05 along J2.A classical Multi-Attribute Decision-making(MADM)algorithm named TOPSIS[13]is introduced to select the preferred Pareto optimal point from the approximate continuous Pareto front.In TOPSIS,the weighted parameters of J1and J2are both set as 0.5 according to the preference information.The upper limit value of accuracy index Eq.(8)is 0.01.A largesize approximate discrete Paretofrontgenerated by SEC-MOPSO with large size population(m=200)is also introduced to evaluate the performance of approximate continuous Pareto front and the results of DM.Other parameters of the SECMOPSO with large size population are the same as the parameters of the SEC-MOPSO with small size population.Fig.7 shows the results of the f i rst DM.

As shown in Fig.7,the small size approximate discrete Pareto front has good distribution.Therefore,the generated approximate continuous Pareto front can provide relatively complete information of the coverage area of the large size approximate discrete Pareto front.The root-mean-square error(RMSE)of the approximate continuous Pareto front is 0.054.The accuracy index Eq.(8)of the f i rst DM is 0.014 which is above the upper limit value.In order to improve the accuracy of the prefer Pareto optimal point,the above procedure is performed again in the small neighborhood of the preferred Pareto optimal point.The size of the neighborhood is set as[−0.1×104,0.1×104] along J2.Other parameters of the involved algorithms are the same as the parameters in the f i rst DM.Fig.8 shows the results of the DM in the interested region.The RMSE of the approximate continuous Pareto front in the interested region is 0.0035.The accuracy index Eq.(8)is 0.0032 which meets the accuracy requirement.Moreover,it can be seen from Fig.8 that the f i nal preferred Pareto optimal point is closer to the original point than all Pareto optimal points generated by SECMOPSO with large size population,which means the preferred Pareto optimal point has better accuracy in terms of the values of the objective functions.

Fig.7.Results of the f i rst DM.+small size discrete Pareto front;•large size discrete Pareto front;—approximate continuous Pareto front;∗result of DM.

Fig.8.Results of the DM in interested region.+small size discrete Pareto front;•large size discrete Pareto front;—approximate continuous Pareto front;∗result of DM.

The comparison of computation eff i ciency between the interactive DM procedure and SEC-MOPSO with large size population is listed in Table 2,in which the number of evaluations of the objective functions (Obj)and the running time(time/h)are considered.Table 2 illustrates that the designed interactive DM procedure involving continuous approximation of Pareto front requires less computation and shorter running time.

Table 2Comparison of computation eff i ciency

The optimal substrate feed rate pro fi le(F1)corresponding to the fi nal preferred Pareto optimal point is implemented in the simulation of an industrial fed-batch yeast fermentation process and compared with twoothercommonsubstratefeed ratepro fi les(constantlyandexponentially feed rate pro fi le)which are set as F2={F2i:F2i=800}and F3={F3i:F3i=500e0.05t}(i=1,…,d).The three substrate feed rate pro fi les and the pro fi les of key variables in the fermentation process are shown in Fig.9.

In industrial fed-batch yeast fermentation process,the ethanol concentration should be minimized at the end of the process because the yield and quality of the f i nal product will be deteriorated in the case of the excessive formation of ethanol[22].Fig.9 shows that the three substrate feed rate prof i les can suppress the formation of ethanol effectively.Specif i cally,the optimal substrate feed rate prof i le(F1)correspondingtothef i nalpreferredParetooptimalpointandtheexponentially feed rate prof i le(F3)have better performance in suppressing the formation of ethanol.Two production indexes of fermentation process corresponding to the three substrate feed rate prof i les are listed in Table 3,in which the f i nal biomass(1/J1)and the total consumption of substrate(J2)are considered.As seen in Table 3,the substrate feed rate prof i le corresponding to the f i nal preferred Pareto optimal point can obtain more f i nal biomass with less total consumption of substrate than the two other feed rate prof i les.

5.Conclusions

AnapproachtocontinuousapproximationofParetofrontusinggeometric SVR is presented.The regression model of the small size approximate discrete Pareto front is constructed by geometric SVR modeling andisdescribedastheapproximatecontinuousParetofront.Aninteractive DM procedure,in which the continuous approximation of Pareto front and DM is performed interactively,is also designed for improving the accuracy of the preferred Pareto optimal point.The correctness of the continuous approximation of Pareto front is demonstrated with a typical multi-objective optimization problem.In addition,combined with the interactive DM procedure,the continuous approximation of Pareto front is applied in the multi-objective optimization for an industrial fed-batch yeast fermentation process.The experimental results showthatshiftingoriginaltrainingsamplepointsalongmultiplecoordinated axes can construct separable augmented training sample sets so that the generated approximate continuous Pareto front has better accuracy and completeness.Furthermore,compared with the MOEA with large size population,a more accurate preferred Pareto optimal point can be obtained by the continuous approximation of Pareto front and the interactive DM procedure with less computation and shorter running time.The operation strategy corresponding to the fi nal preferred Pareto optimal point generated by the interactive DM procedure can obtain more fi nal biomass with less total consumption of substrate which means that the production indexes of the fermentation process are improved effectively.

Fig.9.Prof i les of key variables in industrial fed-batch yeast fermentation process.

Fig.9(continued).

Table 3Comparison of production indexes

[1]J.L.Wang,T.Yu,C.Y.Jin,On-line estimation of biomass infermentation processusing support vector machine,Chin.J.Chem.Eng.14(3)(2006)383-388.

[2]X.J.Gao,P.Wang,Y.S.Qi,Y.T.Zhang,H.Q.Zhang,A.J.Yan,Anoptimal control strategy combining SVMwith RGAfor improvingfermentation titer,Chin.J.Chem.Eng.18(1) (2010)95-101.

[3]J.L.Wang,X.Y.Feng,L.Q.Zhao,T.Yu,Unscented transformation based on robust Kalman f i lter and its applications in fermentation process,Chin.J.Chem.Eng.18 (3)(2010)412-418.

[4]J.L.Wang,Y.Y.Xue,T.Yu,L.Q.Zhao,Run-to-run optimization for fed-batch fermentation process with swarm energy conservation particle swarm optimization algorithm,Chin.J.Chem.Eng.18(5)(2010)787-794.

[5]T.B.Andres,S.J.M.Giron,B.P.Fernandez,O.J.A.Lopez,P.E.Besada,Multiobjective optimization and multivariable control of the beer fermentation process with the use of evolutionary algorithms,J.Zhejiang Univ.(Sci.)5(4)(2004)378-389.

[6]S.Sharma,G.P.Rangaiah,Multi-objective optimization of a fermentation process integrated with cell recycling and inter-stage extraction,Comput.Aided Chem.Eng. 31(2012)860-864.

[7]U.Yuzgec,M.Turker,A.Hocalar,On-line evolutionary optimization of an industrial fed-batch yeast fermentation process,ISA Trans.48(1)(2009)79-92.

[8]U.Yuzgec,Performance comparison of differential evolution techniques on optimization of feeding prof i le for an industrial scale baker's yeast fermentation process, ISA Trans.49(2010)167-176.

[9]K.Deb,A.Pratap,S.Agarwal,T.Meyarivan,A fast and elitist multiobjective genetic algorithm:NSGA-II,IEEE Trans.Evol.Comput.6(2)(2002)182-197.

[10]C.A.C.Coello,G.T.Pulido,M.S.Lechuga,Handling multiple objective with particle swarm optimization,IEEE Trans.Evol.Comput.8(3)(2004)256-279.

[11]R.O.Parreiras,J.A.Vasconcelos,Decision making in multiobjective optimization aided by the multicriteria tournament decision method,Nonlinear Anal.71(2009) 191-198.

[12]A.I.Olcer,A.Y.Odabasi,A new fuzzy multiple attributive group decision making methodology and its application to propulsion/manoeuvring system selection problem,Eur.J.Oper.Res.116(2005)93-114.

[13]X.B.Li,Study of multi-objective optimization and multi-attribute decision-making for economic and environmental power dispatch,Electr.Power Syst.Res.79(5) (2009)789-795.

[14]A.I.Olcer,C.Tuzcu,O.Turan,An integrated multi-objective optimisation and fuzzy multi-attributive group decision-making technique for subdivision arrangement of Ro-Ro vessels,Appl.Soft Comput.6(3)(2006)221-243.

[15]K.C.Tan,T.H.Lee,D.Khoo,E.F.Khor,A multiobjective evolutionary algorithm toolbox for computer-aided multiobjective optimization,IEEE Trans.Syst.Man Cybern. B Cybern.31(4)(2001)537-556.

[16]A.M.Brintrup,J.Ramsden,H.Takagi,A.Tiwari,Ergonomic chair design by fusing qualitative and quantitative criteria using interactive genetic algorithms,IEEE Trans.Evol.Comput.12(3)(2008)343-354.

[17]M.E.Mavroforakis,M.Sdralis,S.Theodoridis,A geometric nearest point algorithm for the eff i cient solution of the SVM classif i cation task,IEEE Trans.Neural Netw.18 (5)(2007)1545-1549.

[18]V.N.Vapnik,The Nature of Statistical Learning Theory,Springer,New York,1995.

[19]J.Bi,K.P.Bennett,A geometric approach to support vector regression,Neurocomputing 55(2003)79-108.

[20]K.Deb,Multi-objective genetic algorithms:problem diff i culties and construction of test problems,Evol.Comput.7(1999)205-230.

[21]Y.Y.Xue,L.Q.Zhao,J.H.Wu,J.L.Wang,An improved multi-objective PSO algorithm with swarm energy conservation,Int.J.Model.Optim.1(3)(2011)226-230.

[22]B.Sonnleitnert,O.Kappeli,Growth of Saccharomyces cerevisiae is controlled by its limitedrespiratory capacity:formulation andverif i cation ofa hypothesis,Biotechnol. Bioeng.28(6)(1986)927-937.

27 March 2013

☆Supported by the National Natural Science Foundation of China(20676013, 61240047).

*Corresponding author.

E-mail address:wangjl@mail.buct.edu.cn(J.Wang).

http://dx.doi.org/10.1016/j.cjche.2014.09.003

1004-9541/©2014 The Chemical Industry and Engineering Society of China,and Chemical Industry Press.All rights reserved.

Received in revised form 24 May 2013

Accepted 7 June 2013

Available online 28 September 2014