Generation of optimal artificial neural networks using a pattern search algorithm: Application to approximation of chemical systems

被引:33
作者
Ihme, Matthias [1 ]
Marsden, Alison L. [2 ]
Pitsch, Heinz [1 ]
机构
[1] Stanford Univ, Dept Mech Engn, Stanford, CA 94305 USA
[2] Stanford Univ, Dept Pediat, Stanford, CA 94305 USA
关键词
D O I
10.1162/neco.2007.08-06-316
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A pattern search optimization method is applied to the generation of optimal artificial neural networks (ANNs). Optimization is performed using a mixed variable extension to the generalized pattern search method. This method offers the advantage that categorical variables, such as neural transfer functions and nodal connectivities, can be used as parameters in optimization. When used together with a surrogate, the resulting algorithm is highly efficient for expensive objective functions. Results demonstrate the effectiveness of this method in optimizing an ANN for the number of neurons, the type of transfer function, and the connectivity among neurons. The optimization method is applied to a chemistry approximation of practical relevance. In this application, temperature and a chemical source term are approximated as functions of two independent parameters using optimal ANNs. Comparison of the performance of optimal ANNs with conventional tabulation methods demonstrates equivalent accuracy by considerable savings in memory storage. The architecture of the optimal ANN for the approximation of the chemical source term consists of a fully connected feedforward network having four nonlinear hidden layers and 117 synaptic weights. An equivalent representation of the chemical source term using tabulation techniques would require a 500 x 500 grid point discretization of the parameter space.
引用
收藏
页码:573 / 601
页数:29
相关论文
共 42 条
[1]   Mixed variable optimization of a load-bearing thermal insulation system using a filter pattern search algorithm [J].
Abramson, MA .
OPTIMIZATION AND ENGINEERING, 2004, 5 (02) :157-177
[2]   Generalized pattern searches with derivative information [J].
Abramson, MA ;
Audet, C ;
Dennis, JE .
MATHEMATICAL PROGRAMMING, 2004, 100 (01) :3-25
[3]   AN EVOLUTIONARY ALGORITHM THAT CONSTRUCTS RECURRENT NEURAL NETWORKS [J].
ANGELINE, PJ ;
SAUNDERS, GM ;
POLLACK, JB .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 1994, 5 (01) :54-65
[4]  
[Anonymous], [No title captured]
[5]   A pattern search filter method for nonlinear programming without derivatives [J].
Audet, C ;
Dennis, JE .
SIAM JOURNAL ON OPTIMIZATION, 2004, 14 (04) :980-1010
[6]   Analysis of generalized pattern searches [J].
Audet, C ;
Dennis, JE .
SIAM JOURNAL ON OPTIMIZATION, 2003, 13 (03) :889-903
[7]   Pattern search algorithms for mixed variable programming [J].
Audet, C ;
Dennis, JE .
SIAM JOURNAL ON OPTIMIZATION, 2001, 11 (03) :573-594
[8]   Modelling the temporal evolution of a reduced combustion chemical system with an artificial neural network [J].
Blasco, JA ;
Fueyo, N ;
Dopazo, C ;
Ballester, J .
COMBUSTION AND FLAME, 1998, 113 (1-2) :38-52
[9]   A self-organizing-map approach to chemistry representation in combustion applications [J].
Blasco, JA ;
Fueyo, N ;
Dopazo, C ;
Chen, JY .
COMBUSTION THEORY AND MODELLING, 2000, 4 (01) :61-76
[10]   A single-step time-integrator of a methane-air chemical system using artificial neural networks [J].
Blasco, JA ;
Fueyo, N ;
Larroya, JC ;
Dopazo, C ;
Chen, YJ .
COMPUTERS & CHEMICAL ENGINEERING, 1999, 23 (09) :1127-1133