Solutions to systems of nonlinear equations via a genetic algorithm

被引:68
作者
Karr, CL
Weck, B
Freeman, LM
机构
[1] Univ Alabama, Dept Aerosp Engn & Mech, Tuscaloosa, AL 35487 USA
[2] Univ Alabama, Dept Comp Sci, Tuscaloosa, AL 35487 USA
[3] Univ Alabama, Dept Aerosp Engn & Mech, Tuscaloosa, AL 35487 USA
关键词
genetic algorithms; nonlinear equations; optimization; search; hybrid schemes; Newton method;
D O I
10.1016/S0952-1976(97)00067-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Solving systems of nonlinear equations is perhaps the most difficult problem in all of numerical computation. It is also a problem that occurs frequently in a spectrum of engineering applications such as electric power generation and distribution, multi-objective optimization, and trajectory/path-planning applications. Although numerous methods have been developed to attack this class of numerical problems, one of the simplest and oldest methods, Newton's method, is arguably the most commonly used. Like most numerical methods for solving systems of nonlinear equations, the convergence and performance characteristics of Newton's method can be highly sensitive to the initial guess of the solution supplied to the method. In this paper, a hybrid scheme is presented, in which a genetic algorithm is used to locate efficient initial guesses, which are then supplied to a Newton method for solving a system of nonlinear equations. The hybrid scheme is tested on a specific example that is representative of this class of problems-one of determining the coefficients used in Gauss-Legendre numerical integration. Results show that the hybrid of a genetic algorithm and Newton's method is effective, and represents an efficient approach to solving systems of nonlinear equations. (C) 1998 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:369 / 375
页数:7
相关论文
共 9 条
[1]  
Acton FS., 1970, NUMERICAL METHODS WO
[2]  
[Anonymous], 1983, NUMERICAL METHODS SO
[3]  
Goldberg D., 1989, GENETIC ALGORITHMS S
[4]  
HOLLAND JH, 1975, ADAPTATION NATURAL A
[5]  
JAMES ML, 1977, APPL NUMERICAL METHO
[6]  
Mathews J.H., 1992, NUMERICAL METHODS MA, Vsecond
[7]   A SIMPLEX-METHOD FOR FUNCTION MINIMIZATION [J].
NELDER, JA ;
MEAD, R .
COMPUTER JOURNAL, 1965, 7 (04) :308-313
[8]  
Polak E., 1971, COMPUTATIONAL METHOD
[9]  
Press W. H., 1994, NUMERICAL RECIPES C