Cost optimization of feed mixes by genetic algorithms

https://doi.org/10.1016/j.advengsoft.2009.04.003Get rights and content

Abstract

The cost optimization is a key element to determine the least-cost feed mixture according to animals’ nutrient requirements and the effective use of the sources. In this paper, the cost optimization of feeds is performed by genetic algorithm, considering the growing style and type, age, nutritional requirement and feedstuff costs for poultry and different types of animals. The proposed method is compared with linear programming approach to measure its performance. The obtained results show that Genetic algorithms could be applicable to the cost optimization of the feed mixtures. In addition, a software program is developed by using Delphi environment, which provides flexible, extensible and user-friendly framework for tuning the heuristic relevant parameters and improving the solution quality.

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)

There are more references available in the full text version of this article.

Cited by (38)

  • Proposing a framework for sustainable feed formulation for laying hens: A systematic review of recent developments and future directions

    2021, Journal of Cleaner Production
    Citation 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 Computing
  • Design 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
View all citing articles on Scopus
View full text