HOME JOURNALS CONTACT

Information Technology Journal

Year: 2012 | Volume: 11 | Issue: 7 | Page No.: 788-793
DOI: 10.3923/itj.2012.788.793
Linear Model Based Software Approach with Ideal Amino Acid Profiles for Least-cost Poultry Ration Formulation
M.K.D.K. Piyaratne, N.G.J. Dias and N.S.B.M. Attapattu

Abstract: This study was on the development of linear model based software with inclusion of digestible amino acids for least-cost poultry ration formulation. The software model developed in this project used recent advancements in the field of poultry nutrition and feeding, information technology and provided facilities to incorporate commonly used feed ingredients and ideal amino acid profiles. Sixty (60) feed ingredients, thirty (30) nutrients and 1800 (60x30) constraints were considered. Standard Linear Programming (LP) model with incorporating lp_solve (Mixed integer linear programming solver) was used to analyze and determine the most efficient and effective way of compounding the least-cost ration with analyzing ideal amino acid profiles. Taking nutrient composition of each of the available ingredients, cost of ingredients, nutrient requirements of the birds, standard restrictions for formulation and ideal amino acids into consideration a mathematical model was constructed. Lp_solve methods were used in linear model algorithm at the program execution. Facilities were made available to formulate broiler rations based on National Research Council (NRC) standards and Ideal Illinois Chick Protein (IICP) (published by Illinois University) profiles. The model gave rations with equalizing major nutrient requirements at the average inclusion level of commercial Lysine 0.05% and Methionine 0.02%. Equal nutrient requirement gave up to 12 major nutrients with ideal amino acid profiles. The formulation was optimum at 15 iterations.

Fulltext PDF Fulltext HTML

How to cite this article
M.K.D.K. Piyaratne, N.G.J. Dias and N.S.B.M. Attapattu, 2012. Linear Model Based Software Approach with Ideal Amino Acid Profiles for Least-cost Poultry Ration Formulation. Information Technology Journal, 11: 788-793.

Keywords: least-cost ration, ideal amino acids, software, optimization, Linear programming and poultry ration

INTRODUCTION

The poultry industry in Sri Lanka which was started as a backyard domestic operation in 1980s has now graduated to a high level of sophistication in compliance with international best practices. When compared to other meat industries, the production of poultry and the consumption of poultry meat and egg are less regulated by ethno-religious taboos. Consequently, the poultry industry in Sri Lanka experienced a rapid expansion during last two decades (Central Bank of Sri Lanka, 2004). However, during last few years, the profit margin of the poultry industry has narrowed forcing many small and medium scale farmers to leave out of the industry, mainly due to the high feed cost.

With the rapid growth of the poultry sector, the demand for quality feed is also growing. The current poultry feed production of Sri Lanka is 38,000 MT per month (Samarasinghe, 2007). Firman (2010) also reported that provision of some nutrients like energy, phosphorus and amino acids can cost over 90% of total diet cost. The objective of the modern nutrition and feeding management programs is to deliver an exact quantity of nutrient to the birds at lowest financial and environmental costs. In formulating such a diet for poultry, a range of aspects such as birds nutrient requirements, available feed resources, their costs, nutrient composition and digestibility and ideal amino acids has to be considered. Nutrient requirements of broilers and layers depend on many factors and continuous research has established the requirements of more than 30 nutrients for different age classes of broilers and layers (NRC, 1994). Similarly, nutrient compositions and their digestibility values in broilers and layers have also been established for hundreds of feedstuffs. If effectively used, above advancements formulates highly efficient diets at the lowest financial and environmental cost. When considered the environmental cost, several issues become with the pollution of nitrogen (N) excretion and sometimes phosphorus excretion which is due to inefficiency of protein and other nutrients utilization (Schutte and De Jong, 1999; Coon, 2004; Diarra et al., 2010). The practical feed formulation based on an ideal protein and amino acid level set at exact requirements is a difficult task. As the first limiting amino acids are methionine and lysine (Si et al., 2004; Babiker et al., 2009) the present formulators use commercially available amino acids like DL methionine and L lysine to reduce the utilization of protein as the requirements for methionine, methionine plus cystine and lysine (Coon, 2004). This will leads to increase the production cost again. Several attempts have been done to analyze the effects of ideal amino acids in poultry industry (Adeola and Sands, 2004; Si et al., 2004; Firman, 2010; Zaefarian et al., 2008). Mbajiorgu et al. (2011) reported the uses and importance of protein and amino acids in detail. Since, the formulation of a precise ration requires considering an enormous amount of information, this can be best handled by using a computerized system. A range of software is available for poultry ration formulations, though expensive. Winfeed (www.winfeed.com) is one of popular software which can be used for ruminants, poultry and fish. Udo et al. (2011) has reported successful research findings in formulation of least-cost ration for African catfish using Winfeed software.

Square method, Simultaneous equation method, Two-by-two matrix method and Trial-and-error method (Omenka and Anyasor, 2010) are among most commonly used simple methods. These rations are laborious and can consider only a limited amount of constraints in the ration formulation. Furthermore quick and fine alterations cannot be done easily. At present many farmers and nutritionists balance their poultry feeds from using simple computer programs such as spreadsheet applications to mathematical models developed with linear programming technology. Though several methods are available for ration calculation, all of them have the same objectives of providing the required balanced nutrients at the least possible cost and most of the time they use total amino acid requirements (Coon, 2004). Several experiments have been conducted to formulate least-cost ration using linear programming technique in the livestock industry (Olorunfemi, 2006, 2007; Olorunfemi et al., 2006; Al-Deseit, 2009; Pathumnakul et al., 2011; Udo et al., 2012). Mamat et al. (2011, 2012) have also used linear programming technique for human ration formulations. With the assistance of computers and linear programming methods feed formulators can consider more nutrients and feed ingredients to formulate rations at lowest possible cost. Also linear programming makes it easy for users to do fine tuning the rations as the cost and other conditions change. The software developed in this project uses recent advancements such as ideal protein concept in broiler nutrition and feeding.

MATERIALS AND METHODS

The system design phase was based on structured programming approach. According to design methodology, there were three layers in the system. Those layers can be designed in order to structured programming approach. Hence, the stages of the system design phase are interface design, process design and database design.

The design methodology: Waterfall Model (Somerville 1997), with minor changes was used as the system development model for this software development. According to the Somerville (1997), this model has five fundamental stages; requirements analysis and definition, system and software design implementation and unit testing, integration and system testing, operation and maintenance.

System architecture: The software system architecture designed based on the Three-tier architecture (Whitten and Diffman, 2001). Three layers of the system are represents as System User Interfaces (Application Layer) (Galitz, 2007), Process Management (Business Logic Layer) and Database Management (Data Storage Layer) (Ramez and Navathe, 2004).

The design technology: Overall application implementation was done in the. NET platform (Microsoft, 2003). Visual Studio.NET (Microsoft, 2003) was used to implement the GUI interfaces. Visual Basic.NET 2003 (Microsoft, 2003) was used to implement codes by considering the user requirements. The major analytical part of this software was the linear model (http://www.sce.carleton.ca/faculty/chinneck/po.html). The linear model was developed integrating the solving methods of lp_solve (Sourceforge, 2007) (mixed integer linear solver) into Visual Basic.NET. Due to compatibility and easiness of handling, MS Access 2003 (Microsoft, 2003) was used as the database management system and database connectivity was the OLE DB (Microsoft, 2003) connection and it was done with ADO.NET (Microsoft, 2003). According to the Dobson (2003), creating database connection and opening of the connection were done as follows:

Data collection: This study was totally based on secondary data. NRC (1994) standards on feedstuffs specifications, constraints imposed on the selected feedstuffs including maximum and minimum inclusion levels and the dietary nutrient requirements for poultry were used. NRC (1994) and IICP (Emmert and Baker, 1997) ideal amino acid profiles (Table 1) were used to set constraints on the model algorithm to evaluate amino acid levels. Actual market prices were used as cost of feed ingredients. Table 2 shows the ingredients and their nutrient compositions which are only used in verification trials.

Linear model: Linear programming is a computational approach which can be used to select, allocate and evaluate limited resources with constraints to obtain an optimal solution for an objective function. A linear program model consists of three major different parts namely; an objective function, a series of equations and the resources which are non negative variables (Olorunfemi, 2006, 2007).

Table 1: University of Illinois ideal rations for selected amino acids at three growth periods
Emmert and Baker (1997)

A standard linear programming model for ration formulation with the objective function to minimize cost can be stated as follows (http://www.sce.carleton.ca/faculty/chinneck/po.html):

Where:

cj = Cost per unit for jth ingredient
xj = Quantity of jth ingredient
aij = Quantity of ith nutrient per unit of jth ingredient
bi = Requirement for ith nutrient in the diet

Model construction: Mathematical model was constructed for maximum 60 variables (feed ingredients). Number of constraints, mainly about nutrient requirements of the bird and maximum and minimum ingredient inclusion levels (upper and lower limits) were also used. The objective of the model was to minimize cost of producing a particular ration after satisfying a set of constraints. The variables in this model were the ingredients while the cost of each ingredients and the nutrient value of each ingredient was the parameter. Nutrients compositions of the ingredient and nutrient requirements are called from the database into the model using lp_solve methodologies.

Objective function for 60 variables:

where, p1, p2 …p60 are unit cost of each ingredient and x1, x2…..x60 are amounts of each ingredients.

Subject to:


Table 2: Cost implication of feedstuffs used for trials and their nutrient levels
NRC (1994)

Requirement constraint for nutrient requirement:

where, q1, q2 …q60 are amount of each nutrient and x1, x2…x60 are amount of each ingredient.

The requirement constraint model was applied into 30 nutrient requirements.

Ingredient constraints as follows:

This was applied to 60 ingredients accordingly.

All standard constraints on maximum and minimum ingredients inclusion levels and nutrients requirements are set as defaults. But these are customizable and user can change accordingly at run time. Ration formulation was done with 3 major steps with the software including bird selection (17 categories are available), ingredient selection (60 ingredients are available) and amino acid profile selection. Amino acid selection step was done with 5 selections including no profile, no profile with changing lysine ratio, NRC profile with total amino acid basis, NRC profile with digestible amino acid profile and IICP profile with digestible amino acid profile.

RESULTS AND DISCUSSION

Seventeen rations types formulated successfully for seventeen birds types including white and brown egg immature layer birds with 4 age categories, white and brown egg mature birds with 3 age categories and 3 broiler categories. Avoiding huge number of tables, a limited number of formulated rations (3 to 6 weeks age broiler category) and nutrient compositions of those are displayed. Commonly available practical rations calculated by hand at the Department of Animal Science, Faculty of Agriculture, University of Ruhuna are considered for integrity analysis, the model calculated ration was totally depended on the hand calculated values and constraints are set accordingly. All the time, the model gave the similar rations and nutrient compositions as well. One comparison of those rations and nutrient compositions is displayed in Table 3 and 4.

Normally, when formulating rations by hand, only a limited number of nutrients and feed ingredients can be considered due to the complexity. Table 5 shows a comparison of hand calculated practical ration and model calculated ration with considering equal nutrient requirements.

Table 3: Comparison of rations calculated by hand and linear model for broilers (3 to 6 weeks age)
Constraints of model calculation were totally depended on the hand calculated values

Table 4: Comparison of nutrient composition of the ration in Table 3

Table 5: Comparison of rations calculated by hand and linear model for broilers (3 to 6 weeks age) constraints of model calculation were not depended on the hand calculated values

It shows the ingredient amounts of the two rations are totally different because the model calculated ration was totally based on equal nutrient requirements (not depended on hand calculated values). Model calculated ration consists 59.8% of corn grain, the highest amount in the ration. When compared to hand calculated ration, rice bran, copra meal, limestone, DL methionine and L lysine amounts were 0% in model calculated ration. Table 6 shows the comparison of nutrient composition of the two rations. The ration formulated by the software exactly matched with the nutrient requirements whereas hand calculated ration showed deviation from standard nutrient levels. Particularly, the level of non phytate phosphorus and methionine levels exceeded the recommended levels.

Table 6: Comparison of nutrient composition of the ration in Table 5

Table 7: Rations formulated with considering amino acid profiles for Broilers (3 to 6 weeks age)
TR: Total requirement, DR: Digestible requirement

Table 8: Nutrient compositions of three rations in Table 7
TR: Total requirement, DR: Digestible requirement

Fibre level of model calculated ration was 3.4% while the hand calculated one was 7%. Inclusion of high fibre levels reduces the animal performance while more non phytate phosphorus and methionine levels increase the excretion of phosphorus and nitrogen, respectively. Therefore, the ration formulated with software can assumed to be environmentally more friendly.

The ideal protein concept of broiler ration formulation attempts to match the amino acid profile of the ration with the required amino acid profile. It has been shown that this method maximizes the performance while minimizing the excretion on amino acids. Theoretically, when ideal amino acid profiles are used in ration formulation all amino acids are utilized at 100% efficiency. However, formulation of broiler diets considering ideal amino acid profile by hand calculation of using spreadsheet is extremely difficult. This software has introduced the ideal protein concept to formulate rations to meet the ideal amino acid profiles. Two ideal proteins NRC (1994) and Illinois University ideal ration) were used. Sample rations prepared to meet the ideal amino acid profiles are shown in Table 7 and the comparison of nutrient compositions of those sample rations is shown in Table 8.

CONCLUSION

The critical evaluation point of this system was the linear model because many of software model developers use linear programming to resolve linear problems in less time. Therefore, the performance testing was in high percentage of total evaluation process. The linear model analyzing time period is less than a second (optimum ration gives at less than 15 iterations). That is the very successful performance of the system. In order to testing results, ration formulation results are more accurate and informative than hand calculation results. Least cost rations can be formulated equalizing up to 10-12 major nutrients. It provides exhaustive information on nutritive values for a wide range of feed ingredients (up to 60) along with the maximum and minimum inclusion levels for each ingredient. The ideal protein concept of broiler ration formulation can also be considered and it allows users to change Ideal Protein (IP) levels based on NRC and IICP profiles. Changing of IP levels shows a significant improvement of the rations. The standard nutrient requirement levels can be customized and user can change the nutrient requirements. The software can be run under Microsoft Windows environment and users are able to print and save results as well as initial database information. The software has been successfully installed, tested and evaluated successfully with several research projects at the Department of Animal Science of the Faculty of Agriculture, University of Ruhuna. Result comparison between hand and model calculation proved that the developed model was accurate, saves time, formulates environmentally friendly and economic rations and could handle the complex situations considering the higher number of feed ingredients, nutrients and constraints.

ACKNOWLEDGMENT

The support for the field trials was provided by the Department of Animal Science, Faculty of Agriculture, University of Ruhuna, Sri Lanka.

REFERENCES

  • Babiker, M.S., C. Kijora, S.A. Abbas and J. Danier, 2009. Nutrient composition of main poultry feed ingredients used in sudan and their variations from local standard tables values. Int. J. Poult. Sci., 8: 355-358.
    CrossRef    Direct Link    


  • Al-Deseit, B., 2009. Least-cost broiler ration formulation using linear programming technique. J. Anim. Vet. Adv., 8: 1274-1278.
    Direct Link    


  • Central Bank of Sri Lanka, 2004. Annual report 2004. Central Bank of Sri Lanka, Sri Lanka. http://www.cbsl.lk/cbsl/AnnualReport2004.html.


  • Diarra, S.S., B.A. Usman, J.U. Igwebuike and A.G. Yisa, 2010. Breeding for efficient phytate-phosphorus utilization by poultry. Int. J. Poult. Sci., 9: 923-930.
    CrossRef    Direct Link    


  • Dobson, R., 2003. Programming Micrososft Visual Basic. NET for Microsoft Access Databases. Microsoft Press, Washington, DC. USA., Pages: 633


  • Ramez, E. and S.B. Navathe, 2004. Fundamentals of Database Systems. 4th Edn., Pearson Addison Wesley, USA., ISBN-13: 9780321122261


  • Emmert, J.L. and D.H. Baker, 1997. Use of the ideal protein concept for precision formulation of amino acid levels in broiler diets. J. Applied Poult. Res., 6: 462-470.
    Direct Link    


  • Firman, J.D., 2010. Ideal protein based diets for Turkeys. Int. J. Poult. Sci., 9: 856-862.
    CrossRef    Direct Link    


  • Galitz, W.O., 2007. The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques. 3rd Edn., John Wile and Sons, New York, Pages: 857


  • Si, J., J.H. Kersey, C.A. Fritts and P.W. Waldroup, 2004. An evaluation of the interaction of lysine and methionine in diets for growing broilers. Int. J. Poult. Sci., 3: 51-60.
    CrossRef    Direct Link    


  • Mbajiorgu, C.A., J.W. Ngambi and D.D. Norris, 2011. Voluntary feed intake and nutrient composition in chickens. Asian J. Anim. Vet. Adv., 6: 20-28.
    CrossRef    Direct Link    


  • Mamat, M., S.K. Deraman, N.M.M. Noor and Y. Rokhayati, 2012. Diet problem and nutrient requirement using fuzzy linear programming approach. Asian J. Applied Sci., 5 : 52-59.
    CrossRef    


  • Mamat, M., Y. Rokhayati, N.M.M. Noor and I. Mohd, 2011. Optimizing human diet problem with fuzzy price using fuzzy linear programming approach. Pak. J. Nutr., 10: 594-598.
    CrossRef    Direct Link    


  • NRC., 1994. Nutrient Requirements of Poultry. 9th Edn., National Academy of Sciences, USA., pp: 19-34


  • Adeola, O. and J.S. Sands, 2004. Growth performance, bone mineralization and nutrient retention responses of chicks to dietary crude protein and non-phytate phosphorus concentrations. Int. J. Poult. Sci., 3: 563-569.
    CrossRef    Direct Link    


  • Olorunfemi, T.O.S., 2006. Linear programming application to utilization of duckweed (Lemna paucicostata) in least-cost ration formulation for broiler finisher. J. Applied Sci., 6: 1909-1914.
    CrossRef    Direct Link    


  • Olorunfemi, T.O.S., 2007. Linear programming approach to least-cost ration formulation for poults. Inform. Technol. J., 6: 294-299.
    CrossRef    Direct Link    


  • Olorunfemi, T.O.S., F.M. Aberibigbe, B.K. Alese and E.A. Fasakin, 2006. Utilization of duckweed (lemna paucicostata) in least-cost ration formulation for broiler starter: A linear programming analysis. Info. Technol. J., 5: 166-171.
    Direct Link    


  • Omenka, R.O. and G.N. Anyasor, 2010. Vegetable-based feed formulation on poultry meat quality. Afr. J. Food Agric. Nutr. Dev., 10: 2001-2011.
    Direct Link    


  • Pathumnakul, S., M. Ittiphalin, K. Piewthongngam and S. Rujikietkumjorn, 2011. Should feed mills go beyond traditional least cost formulation?. Comp. Elec. Agri., 75: 243-249.
    CrossRef    


  • Samarasinghe, K., 2007. Feeds and feed formulation for poultry in Sri Lanka. University of Peradeniya, Peradeniya.


  • Schutte, J.B. and J. de Jong, 1999. Ideal amino acid profile for poultry. Proceedings of the 2nd Conference of Feed Manufacturers of the Mediterranean, March 25-27, 1998, Reus, Spain, pp: 259-263.


  • Somerville, I., 1997. Software Engineering. 5th Edn., Addition Wesley, Boston


  • Sourceforge, 2007. Mixed integer linear programming. http://sourceforge.net/projects/lpsolve/.


  • Udo, I.U., C.B. Ndome, S.B. Ekanem and P.E. Asuquo 2011. Application of linear programming technique in least-cost ration formulation for African catfish (Clarias gariepinus) in semi-intensive system in Nigeria. J. Fish. Aquat. Sci., 6: 429-437.
    CrossRef    


  • Udo, I.U., S.B. Ekanem and C.B. Ndome, 2012. Determination of optimum inclusion level of some plant and animal protein-rich feed ingredients in least-cost ration for african catfish (Clarias gariepinus) fingerlings using linear programming technique. Int. J. Ocean. Marine Ecol. Syst., 1: 24-35.
    Direct Link    


  • Whitten, B. and Dittman, 2001. Systems Operations and Support Systems Analysis and Design Methods. 5th Edn., McGraw Hill, New York


  • Zaefarian, F., M. Zaghari and M. Shivazad, 2008. The threonine requirements and its effects on growth performance and gut morphology of broiler chicken fed different levels of protein. Int. J. Poult. Sci., 7: 1207-1215.
    CrossRef    Direct Link    


  • Coon, C., 2004. The ideal amino acid requirements and profile for broilers, layers and broiler breeders. American Soybean Association, Brussels, Belgium. http://www.asaim-europe.org/backup/pdf/idealamino.pdf.

  • © Science Alert. All Rights Reserved