Cost optimization of feed mixes by genetic algorithms
Introduction
The problems related to inadequate nutrition that arise from rapid population growth are more prevalent in the world. Although there has been production growth, the problems could not be solved both quantitatively and qualitatively. On the contrary, the unequal income distribution creates more problems for the low income section of the population [1]. For human beings to grow up and to live a healthy life, they need to include some protein to their diet. Poultry meat and eggs are the primary supplies of the mentioned protein sources.
Balanced and adequate nutrition is required for animals to be healthy and productive. Also considering the animals’ consumption, to meet their nutritional requirements, feed mixes should be prepared. The feeding is most important factor affecting the production cost in animal breeding industry such that it is about 70–75% of the total production cost. This is also for only if one applies a scientific feeding program, otherwise the cost will be more than the aforementioned percentages. The feeding requirements change according to the animals’ kind, age, and the productivity expected from the animals. Consequently feeding cost is so important for the feed industry that it is only possible to meet the nutritional requirements of the animals if the stockbreeders have a scientific approach to the problem [2].
When the feed mixes are prepared, it is desired that it should both meet the animals’ nutritional needs and be low cost. In such cases, it is necessary to utilize optimization techniques. Linear and non-linear programming techniques have been used for over two decade in many studies: the allocation of milk resources for cheese making [3], animal diet formulation [4], life cycle assessment [5], evaluation of nitrogen taxation scenario [6], optimization of the performance response to energy density in broiler feed formulation [7], cost and benefits for the segregation of compound feed [8].
The present studies have demonstrated advantage of utilizing the optimization procedures to meet the mentioned objectives. However in determining least-cost feed mixes, the linear/non-linear constraints are increasingly complex and difficult to handle. In such conditions, application of standard linear or non-linear programming techniques are both time consuming and insufficient.
In recent years, Genetic Algorithms, therefore, have wide application in various fields of science and technology such as bioinformatics, manufacturing, engineering, economics, mathematics, chemistry, physics and etc. One of the advantages of the genetic algorithms (GA) over standard non-linear programming techniques is that GA can find global minimum instead of local minimum. The other advantage is that GA does not need derivative calculation of the function that may not be readily available or very hard to calculate [9]. GA can reach to solutions quickly and be applied on the complex optimization problems easily and plainly [10].
In this study, an approach finding least-cost feed mixes, which satisfy the nutritional requirements for poultry and different types of animals (cattle, sheep and rabbits, etc.), is proposed by using genetic algorithms. So the complex constraints are handled taking into account relationships between ingredients and the nutritional value of the feed mixes. The results obtained are compared to linear programming model. The overall results show that the genetic algorithms can be used for determining least-cost feed mixes. Furthermore, a software program is developed by using object oriented visual Delphi environment for poultry animals and domestic animals (cattle, sheep and rabbits). It has ability to illustrate visually the optimization results and to analysis the relevant parameters in simulation.
Section snippets
Materials and methods
The database used in this study was taken from Selcuk University Faculty of Veterinary Medicine [11]. The nutritional values and the contents of feeds used in the feed mixes were available in the aforementioned database. The nutritional needs for some animal species were taken from the supplier firms guide booklets and NRC [12] and their values were added to the database.
While the feed mixes are formed, the ingredients are chosen according to economical status, appropriateness for the digestive
The software program
The software allows users to be able to perform their experiments through an easy and simple visual programming paradigm as well as to tune the relevant parameters in a simulation, and to illustrate the optimization results by dynamic and static graphical displays. The main interface of the software working in a Windows environment is demonstrated in Fig. 2. The explanations related to the parts of the interface which are numbered as shown in Fig. 2 are given in the following.
The species and
The simulation results
In this section, the results obtained from GA optimization are presented and compared with linear programming model. The values suggested in the literature are preferred for the settings of the parameters. Since GA is a random search algorithm, different results may be obtained at the end of the every run depending on the initial random seeds. So, 10 independent runs that have different random seeds are performed to achieve a good solution. The parameters used in simulations are given in the
Conclusions
This paper presented the application of genetic algorithms to the cost optimization of the feed mixes for poultry and cattle. The optimization encompasses the finding least-cost ingredients in the feed mixes. For the poultry, because of managing of many constraints at the same time, the results without penalties could not be obtained. But for the cattle, zero penalty value was reached quickly and the optimum results were achieved. The obtained results were compared to linear programming model
References (19)
- et al.
Linear programming in the allocation of milk resources for cheese making
J Dairy Sci
(1986) - et al.
Evaluating nitrogen taxation scenarios using the dynamic whole farm simulation model FASSET
Agric Syst
(2003) Use of non-linear programming to optimize performance response to energy density in broiler feed formulation
Poult Sci
(2004)- et al.
Improving real-parameter genetic algorithm with simulated annealing for engineering problems
Adv Eng Softw
(2006) - et al.
Animal nutrition
(1997) - et al.
Using goal programming in rational and economical animal nutrition
Turk J Vet Anim Sci
(2000) Munford “The use of iterative linear programming in practical applications of animal diet formulation”
Math Comput Simulat
(1996)- et al.
Linear programming as a tool in life cycle assessment
Int J Life Cycle Assess
(1998) - Gryson N, Eeckhout M, Neijens T. Cost and benefits for the segregation of GM and non-GM compound feed, 12th EAAE...
Cited by (38)
DEBOHID: A differential evolution based oversampling approach for highly imbalanced datasets
2021, Expert Systems with ApplicationsProposing a framework for sustainable feed formulation for laying hens: A systematic review of recent developments and future directions
2021, Journal of Cleaner ProductionCitation Excerpt :In least cost LP, it is assumed that cost minimization is the only objective that can be achieved without violating any constraints. The amounts of available ingredients to formulate the feed are the decision variables, and nutritional requirements are convertible to a set of constraints in the programming model (Chagwiza et al., 2016; Oladokun and Johnson, 2012; Sahman et al., 2009; Zhang and Roush, 2002). Decision variables are often presented as a matrix of ingredients, which contains input names, nutrient composition, availability, and cost.
An Improved Evolutionary Algorithm in Formulating a Diet for Grouper
2023, Annals of Emerging Technologies in ComputingDesign and Implementation of Smart Hydroponics Farming for Manufacture using Novel Genetic Algorithm
2023, Proceedings of the 8th International Conference on Communication and Electronics Systems, ICCES 2023