|
|
|
|
Research Article
|
|
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.
|
|
|
|
|
Received: November 05, 2011;
Accepted: February 10, 2012;
Published: March 26, 2012
|
|
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).
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 |
1: 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 |
2: Al-Deseit, B., 2009. Least-cost broiler ration formulation using linear programming technique. J. Anim. Vet. Adv., 8: 1274-1278. Direct Link |
3: Central Bank of Sri Lanka, 2004. Annual report 2004. Central Bank of Sri Lanka, Sri Lanka. http://www.cbsl.lk/cbsl/AnnualReport2004.html.
4: 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 |
5: Dobson, R., 2003. Programming Micrososft Visual Basic. NET for Microsoft Access Databases. Microsoft Press, Washington, DC. USA., Pages: 633
6: Ramez, E. and S.B. Navathe, 2004. Fundamentals of Database Systems. 4th Edn., Pearson Addison Wesley, USA., ISBN-13: 9780321122261
7: 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 |
8: Firman, J.D., 2010. Ideal protein based diets for Turkeys. Int. J. Poult. Sci., 9: 856-862. CrossRef | Direct Link |
9: 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
10: 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 |
11: 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 |
12: 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 |
13: 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 |
14: NRC., 1994. Nutrient Requirements of Poultry. 9th Edn., National Academy of Sciences, USA., pp: 19-34
15: 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 |
16: 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 |
17: Olorunfemi, T.O.S., 2007. Linear programming approach to least-cost ration formulation for poults. Inform. Technol. J., 6: 294-299. CrossRef | Direct Link |
18: 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 |
19: 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 |
20: 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 |
21: Samarasinghe, K., 2007. Feeds and feed formulation for poultry in Sri Lanka. University of Peradeniya, Peradeniya.
22: 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 Direct Link |
23: Somerville, I., 1997. Software Engineering. 5th Edn., Addition Wesley, Boston
24: Sourceforge, 2007. Mixed integer linear programming. http://sourceforge.net/projects/lpsolve/.
25: 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 |
26: 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 |
27: Whitten, B. and Dittman, 2001. Systems Operations and Support Systems Analysis and Design Methods. 5th Edn., McGraw Hill, New York
28: 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 |
29: 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.
|
|
|
 |