Page Banner

United States Department of Agriculture

Agricultural Research Service

Title: A Comparison of Fitting Growth Models with a Genetic Algorithm and Nonlinear Regression

Authors
item Roush, William
item Branton, Scott

Submitted to: Southern Poultry Science Society Meeting Abstracts
Publication Type: Proceedings
Publication Acceptance Date: October 30, 2004
Publication Date: January 15, 2005
Citation: Roush, W.B., Branton, S.L. 2005. A comparison of fitting growth models with a genetic algorithm and nonlinear regression. Southern Poultry Science Society Meeting. Abstract 207. p. 49.

Technical Abstract: A Genetic Algorithm (GA), an optimization procedure based on the theory of evolution, was compared with nonlinear regression for the ability of the two algorithms to fit the coefficients of poultry growth models. It was hypothesized that the nonlinear approach of using GA to define the parameters of growth equations would better fit the growth equations than the use of non-linear regression. Two sets of growth data from the literature, consisting of male broiler BWs grown over periods of 168 and 170 d, respectively, were used in the study. The growth data were fit to two forms of the logistic model, the Gompertz, the Gompertz-Laird, and the Saturated Kinetic Models using both the SAS NLIN procedure and a GA. There were no statistical differences for the comparison of the residuals (the difference between observed and predicted BWs) of growth models fit either by a GA or nonlinear regression. The plotted residuals for the nonlinear regression and GA determined growth values confirmed observations of others that the residuals have oscillations resembling sine waves that are not represented by the growth models. It was found that GA could successfully determine the coefficients of growth equations. A disadvantage of slowness in converging to the solution was found for the GA. The advantage of GA over traditional nonlinear regression is that only ranges need be specified for the parameters of the growth equations; whereas, estimates of the coefficients need to be determined and in some programs the derivatives of the growth equations need to be identified. Depending on the goal of the research, solving multivariable complex functions with an algorithm that considers several solutions at the same time in an evolutionary mode can be considered an advantage especially where there is a chance for the solution to converge on a local optimum when a global optimum is desired. It was concluded that the fitting of the growth equations was not so much a problem with the fitting methodology as it is with the form of the equation.

Last Modified: 4/16/2014
Footer Content Back to Top of Page