HOME JOURNALS CONTACT

Information Technology Journal

Year: 2007 | Volume: 6 | Issue: 2 | Page No.: 294-299
DOI: 10.3923/itj.2007.294.299
Linear Programming Approach to Least-cost Ration Formulation for Poults
Olorunfemi Temitope O.S.

Abstract: This study was on the use of a computer-based technique to investigate, analyse and indicate how best the available local ingredients can be combined effectively and efficiently to formulate least-cost ration for poults. Specifically, a linear programming technique was employed to determine the most efficient way of combining these locally available ingredients. Mathematical models were constructed by taking into consideration nutrient requirements of the poults, nutrient composition of the available ingredient and any restriction factor of the available ingredients for the formulation. The result of this study shows that utilization of diet containing fillers at 7.94% is cost effective and may reduce cost of feeding by as much as 24.95% and this will enable poultry producers to supply poults and its by-products at lower prices.

Fulltext PDF Fulltext HTML

How to cite this article
Olorunfemi Temitope O.S. , 2007. Linear Programming Approach to Least-cost Ration Formulation for Poults. Information Technology Journal, 6: 294-299.

Keywords: fillers., Linear programming, simplex algorithm, least-cost ration and poults

INTRODUCTION

Linear programming is a computational method of selecting, allocating and evaluating limited resources with linear, algebraic constraints to obtain an optimal solution for a linear, algebraic objective function. They are used in administrative and economic planning to maximize the linear functions of a large number of variables, subject to certain constraints. Patrick and Schaible (1980) stated that linear programming is technically a mathematical procedure for obtaining a value-weighting solution to a set of simultaneous equations.

Linear programming was first put into significant use during World War II when it was used to determine the most effective way of deploying troops, ammunitions, machineries which were all scarce resources. There are hundreds of applications of linear programming to subjects ranging from agriculture to smelting. Taha (1987) even reported that linear programming has been applied to marriage problem and the optimum solutions show that monogamy is the best type of marriage. Olorunfemi et al. (2001) reviewed extensively the use of linear programming in least-cost ration formulation for aquaculture. Olorunfemi et al. (2006) also applied linear programming into duckweed utilization in least-cost feed formulation for broiler starter.

The recent outbreak of bird flu (Avian influenza) in Nigeria (Anonymous, 2006a-c) has led to drop in the patronage of poultry and its allied by-products. This zoonotic disease has led to the destruction of millions of poultry birds in the country thereby leading to loss of income to poultry farmers and also leading to severe shortage in the supply of poultry meat and its allied products that are already inadequate before now.

Poults in this study refer to turkey between 0 and 8 weeks of age after Aduku (1993a). Turkeys are large meat type birds that reach about 15 kg at 20 weeks of age after consuming about 50 kg of feed. They are usually marketed in Nigeria during festivals. Because of the high feed consumption, emphasis is greatly placed on quality of feed fed and feed efficiency.

MATERIALS AND METHODS

Data collection: Data collection for this study was based on raw material (feedstuffs) specification, constraints imposed on the selected raw materials and the dietary nutrient requirements for poults.

Costs of raw materials used in the diet formulation were obtained from the prevailing market prices of feedstuffs in Nigeria through survey. Proximate constituents, limiting amino acids, calcium and phosphorus contents, minimum and maximum dietary inclusion levels of various feedstuffs used in diet formulation were obtained from standard tables and sources (Aletor, 1986; Aduku, 1993a; Tacon, 1993; NRC, 1994). Estimation of metabolizable energy of feedstuffs for the diets were calculated by converting the gross energy using the following equation as described by Miller and Payne (1959).

ME g-1 = (GE g-1x0.95)- (N%x0.075)

Where
ME = Metabolizable energy
GE = Gross Energy
N% = Dietary Nitrogen Percent

Table 1: Cost implications of raw materials and nutrient levels of feed ingredients
1US$ = N130.00

Table 2: Constraints imposed on the selection of feedstuffs by computerized linear programming for Poult’s mash

Table 1 and 2 summarized the raw material specifications and restrictions imposed on selected raw materials used in the computerized linear programming for formulating a least-cost diet for poults.

The data provided for poults aged between 0 and 4 weeks in NRC (1994) will be adopted since they corresponds with stage of development of poults in the tropics between 0 and 8 weeks. NRC (1994) recommended energy level of 2800 kcal kg-1 but the metabolizable energy level of 2750 kcal kg-1 (Aduku, 1993a)) will be the inclusion level in this study. A protein level of 28% recommended by NRC (1994) and supported by Aduku (1993a) will be adopted in this study. Aduku (1993a) also recommended a lysine level of 1.5%. However NRC (1977) recommended lysine level of 1.68%. In this study, a lysine level of 1.6% will be adopted in agreement with NRC (1994). A methionine level of 0.55% will also be adopted in agreement with NRC (1994).

The level of inclusion of calcium in this work will be 1.2% in agreement with Aduku (1993a) and NRC (1994).

Table 3: Least-cost formulation restrictions on nutrients for Poult’s mash

The nonphytate phosphorus of 0.6% recommended by NRC (1994) will be adopted in this study. The fibre level of 2.73% and fat level of 5.43% (Patrick and Schaible, 1980) will be adopted in this study.

Restriction data on the nutrient requirements of poults were obtained from literature (Fetuga, 1989; Oluyemi, 1989; Aduku, 1993b; NRC,1994). These values were presented in Table 3.

Data analysis: The method of data analysis employed in this study was Linear Programming (LP) model. The model was designed to reflect various feedstuff combinations used in the diet formulation, current market prices, nutrient composition and range of inclusion to obtain a least-cost ration.

Linear programming is a computational method of selecting allocating and evaluating limited resources with linear, algebraic constraints to obtain an optimal solution for a linear, algebraic objective function.

Assumptions of linear programming: Before a valid result can be obtained from linear programming technique, the following assumptions must be holding:

Linearity: There must be a linear relationship between the output and the total quantity of each resource consumed. If the objective function is not linear, the technique will not be applicable. The variable cost and resource requirements per unit do not alter over the relevant range of output.

Additivity: This means that the sum of resources used by different activities must be equal to the total quantity of the resources used by each activity for all the resources i.e. the total units of a constrained resource used is the sum of all the resource units needed to produce a given quantity of output.

Divisibility: Perfect divisibility of outputs and resources must exist. Output can be in fractions and resources also can be in fraction. It should be noted that this condition however doesn’t hold for integer programming.

Non-negativity: Decision variables cannot be added to the final objective function in a negative way. That is each of the decision variables must either be positive or zero.

Simple objective: The objective in a linear programming model can either be maximization or minimization of one activity.

Finiteness: The constraints and the variables must be finite so that it can be programmed. Hence a finite number of activities and constraints must be employed.

Certainty: All values and quantities must be known with certainty. That is, the input/output coefficients are known and thus give the model the property of being deterministic.

Proportionality: This implies that the contribution of each variable to the final objective function is directly proportional to each variable. If we want to double the output then all decision variables must be doubled.

External factors: All external factors not taking into consideration in the model but can affect the final output must be unchanging e.g in the formulation of feeds, cost of milling and bagging the ingredients. (Harper and Lim, 1982; Taha, 1987; Wagner, 1989).

Simplex algorithm: Harper and Lim (1982) stated that simplex technique is used where:
(a) there are two or more products and
(b) there are two or more constraints operating so that it is not immediately apparent what product mix will minimize cost.

Supposing we are to minimize cost of a linear function subject to linear constraints as stated below:

minimize Z = C1X1 + C2X2 +...+ CnXn
subject to Ai1X1 + Ai2X2 +....+ AinXn <, =, > Bi
  I = 1,2..., m
X1,X2,...,Xn > 0

where Aij, Bi and Cj are given constants and Xj are the decision variable. From the above format (Kuester and Mize, 1973), we are seeking the values of the Xj which will optimize (maximize or minimize) the objective function, Z.

The numbers of unknowns is usually greater than number of equations (n > m ). Taha (1987) stated that by setting (n - m) variables to 0 the unique solutions are called basic solution and that if a basic solution satisfies the non negativity restrictions, it is called feasible basic solution. He also stated that variables set equal to zero are called non basic variables while the remaining ones are called basic variables. Each basic solution is usually associated with an iteration.

Beightler et al. (1979) stated that simplex method moves from one basic feasible solution to another vertex to vertex and usually never returns to a previous solution point, because it improves the value of objective function at each iteration. Simplex algorithm will find the optimal solution to any linear programming model in a finite number of steps but this algorithm does not usually investigate every extreme point of the convex set. Taha (1987) stated that the maximum number of iterations cannot exceed

Model construction: Mathematical models were constructed for each type of ration using limited ingredients. The objective of the model was to minimize cost of producing a particular diet after satisfying a set of constraints. These constraints were mainly those from nutrient requirements of each bird and ingredient constraints. The variables in this model were the ingredients while the cost of each ingredient and the nutrient value of each ingredient was the parameter. LP models were constructed for the two types of ration using a limited ingredients with one containing fillers. The mash without fillers acted as control.

Fillers are ingredients added to feed to make up for the weight constraints since sometimes every other constraint might have been met without meeting the weight constraint of the feeds. Oluyemi (1989) classified fillers as fibres and insoluble grits. Olorunfemi (1991) added dietary grits between 1.8 mm to 2.0 mm to broiler finishers’ feed up to 7.0% without any adverse effect and the result was not significantly different from the diets without any grits. Hooge and Rowland (1978) fed broiler chicks up to 16% sand and had no effect on body weight or feed conversion of the birds. Fillers can also be non-nutritive cellulose (Aletor, Personal communication). Various dietary fillers were used by Sellers et al. (1980) such as sand, rice hulls, kaolin, sodium bentonite and attapulgite clay. Fillers are generally expected not to contribute any significant value to the nutritive composition of the feed.

The objective of each model was to minimize cost of producing a particular diet after satisfying a set of constraints. These constraints were mainly those from nutrient requirements of the bird and also ingredients 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. The specified LP model for the attainment of this objective is given by equation (1) i.e., the objective function, through Eq. 9.

Minimize Z =∑CijXj
(1)

subject to:

  Cpi = ∑bijXj - Crude protein
(2)
  Eei = ∑dijXj - Fat
(3)
  Efi = ∑eijXj - Crude fibre
(4)
  Cai = ∑hijXj - Calcium
(5)
  Phi = ∑kijXj - Phosphorous
(6)
  Mti = ∑fijXj - Methionine
(7)
  Lyi = ∑gijXj - Lysine
(8)
  Mei = ∑aijXj - Estimated metabolizable energy
(9)

Where, Z = Sum of the total cost of the various feedstuffs used in the diet formulation program such as blood meal, soybean, maize etc.

C = Per unit cost of the different feedstuffs aij, bij,…Y., kij = the coefficients (technical) of the component of the particular nutrient found in the given feedstuffs as obtained from proximate analysis.

The variables in these models were the ingredients while the cost of each ingredient and the nutrient value of each ingredient was the parameter.

We define the variables as follows:

The following constraints for both mashes of Poults were the same and they were as given below:

However the objective function for the formulations differed.

Model construction for poults’ mash without fillers: The constraints above can be transformed into standard form as follows:

Min (-Z) = -45x1 - 39x2 - 66x3 - 6.5x4 - 12x5 - 27x6 - 145x7 - 23x8 -10.5x9 - 700x10 - 650x11 - 450x12 - 20x13

Subject to :

1) x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x10 + x11 + x12 + x13 = 1000
2) 0.1x1 + 0.48x2 + 0.42x3 + 0.118x4 + 0.18x5 + 0.8x6 + 0.65x7 +0.6x10 + 0.6x11- s1 = 280
3) 0.04x1 + 0.06x2 + 0.035x3 + 0.125x4 + 0.06x5 + 0.01x6 + 0.045x7 + s2 = 54.3
4) 0.02x1 + 0.05x2 + 0.065x3 + 0.125x4 + 0.2x5 + 0.01x6 + 0.01x7 + s5 = 27.3
5) 0.0001x1 + 0.002x2 + 0.002x3 + 0.0004x4 + 0.002x5 + 0.0028x6 + 0.0061x7 + 0.37x8 + 0.35x9 + s6 = 12
6) 0.0001x1 + 0.002x2 + .002x3 + .0004x4 + .002x5 + .0028x6 + 0.0061x7 + 0.37x8 + .35x9 -s7 = 10
7) 0.0009x1 + 0.002x2 + 0.002x3 + 0.0046x4 + 0.0016x5 + 0.0009x6 + 0.03x7 + 0.15x8 + 0.1x9
-s8 = 6.0
8) 0.0018x1 + 0.0048x2 + 0.0059x3 + 0.0024x4 + 0.004x5 + 0.01x6 + 0.018x7 + x10- s9 = 5.5
9) 0.0025x1 + 0.016x2 + 0.028x3 + 0.005x4 + 0.009x5 + 0.069x6 + 0.045x7 + x11-s10 = 16
10) 3.432x1 + 2.64x2 + 2.42x3 + 2.86x4 + 1.98x5 + 3.08x6 + 2.86x7-s11 = 2750
11) 3.432x1 + 2.64x2 + 2.42x3 + 2.86x4 + 1.98x5 + 3.08x6 + 2.86x7 + s12 = 2950
12) x12- s13 = 2.5
13) x12 + s14 = 3.5
14) x13 - s15 = 2.5
15) x13 + s16 = 3.0
16) x7 + s17 = 50

x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, s17 > = 0

Model construction for poults’ mash with fillers

Min (-Z) = -45x1 - 39x2 - 66x3 - 6.5x4 - 12x5 - 27x6 - 145x7 - 23x8 − 10.5x9 - 700x10 - 650x11 - 450x12 - 20x13 - 5x14

Subject to:

1) x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x10 + x11 + x12 + x13 = 1000
2) 0.1x1 + 0.48x2 + 0.42x3 + 0.118x4 + 0.18x5 + 0.8x6 + 0.65x7 + 0.6x10 + 0.6x11- s1 = 280
3) 0.04x1 + 0.06x2 + 0.035x3 +0.125x4 + 0.06x5 + 0.01x6 + 0.045x7 + s2 = 54.3
4) 0.02x1 + 0.05x2 +0.065x3 + 0.125x4 + 0.2x5 + 0.01x6 + 0.01x7 + s5 = 27.3
5) 0.0001x1 + 0.002x2 + 0.002x3 + 0.0004x4 + 0.002x5 + 0.0028x6 + 0.0061x7 + 0.37x8 + 0.35x9 + s6 = 12
6) 0.0001x1 + 0.002x2 + 0.002x3 + 0.0004x4 + 0.002x5 + 0.0028x6 + 0.0061x7 + 0.37x8 + 0.35x9 -s7 = 10
7) 0.0009x1 + 0.002x2 + 0.002x3 + 0.0046x4 + 0.0016x5 + 0.0009x6 + 0.03x7 + 0.15x8 + 0.1x9 -s8 = 6.0
8) 0.0018x1 + 0.0048x2 + 0.0059x3 + 0.0024x4 + 0.004x5 + 0.01x6 + 0.018x7 + x10 -s9 = 5.5
9) .0025x1 +0.016x2 + 0.028x3 + 0.005x4 + 0.009x5 + 0.069x6 + 0.045x7 + x11 -s10 = 16
10) 3.432x1 + 2.64x2 + 2.42x3 + 2.86x4 + 1.98x5 + 3.08x6 + 2.86x7 - s11 = 2750
11) 3.432x1 + 2.64x2 + 2.42x3 + 2.86x4 + 1.98x5 + 3.08x6 + 2.86x7 + s12 = 2950
12) x12 - s13 = 2.5
13) x12 + s14 = 3.5
14) x13 - s15 = 2.5
15) x13 + s16 = 3.0
16) x7 + s17 = 50

x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, s17 >= 0

where
  x1, x2,…………………………, x13, x14 = Various ingredients
  s1, s2,…………………………, s16, s17 = Slack variables

Table 4: Optimal nutrient analysis of least-cost ration produced by computerized linear programming for Poults
1Filler substituted diet

RESULTS AND DISCUSSION

The optimum solution for the filler based ration was found at iteration 16 while the optimum solution for the control diet was found at iteration 17.

The results of optimal nutrient analysis produced by computerised linear programming for poults’ mash were presented in Table 4. The crude protein level of the least-cost diet was 28.00% in filler substituted diet and 29.89% in control diet. The control diet protein is 6.23% higher and that definitely leads to higher cost than the filler substituted diet because most proteinous feedstuffs are generally costlier than non-proteinous feedstuffs. The energy content of the filler substituted diet (2750.00 kcal kg-1) was 6.78% lower than the control diet (2950.00 kcal kg-1). However, the higher energy in the control diet will definitely reduce the feed consumption of the poults. So invariably birds fed the filler substituted feeds may even end up consuming more protein than those fed control diets. The lysine in the control diet (3.68%) was on the high side when compared to that of the filler substituted diet (1.60%). The methionine values of the diets fall within the recommended optimum values for both mashes. The fat in the control diet (4.30%) was higher than the filler substituted diet (4.17%). This is generally expected since the control diet contained more energy. Calcium, phosphorus fibre contents of both diets were the same.

CONCLUSIONS

The results of least cost diet formulation produced by linear programming model were presented in Table 5. Diet containing fillers had its cost at 48.54 kg-1 while the control diet gave the highest feed-cost of 64.68 kg-1 This is of great economic importance since a savings of 16.14 kg-1 would be made. The result of this study shows that utilization of diet containing fillers at 7.94% is cost effective and may reduce cost of feeding by as much as 24.95% and this will invariably improve profitability in poults’ production.

Table 5: Ingredient composition of least-cost ration formulation produced by computerized linear programming for poults
1Control diet. 2Filler substituted diet, 31US$ = N130.00

ACKNOWLEDGMENT

Sincere appreciation to Prof E.A.O. Lasehinde and Dr. F.M. Aderibigbe for their guidance.

REFERENCES

  • Aduku, A.O., 1993. Tropical Feedstuff Analysis Tables. Ahmadu Bello University, Samaru, Zaria, Nigeria, pages: 4


  • Aletor, V.A., 1986. Some agro-industrial by-products and wastesin livestock feeding: A review of prospects and problems. World. Rev. Anim. Prod., 22: 35-41.


  • Anonymous, 2006. Bird flu found in Nigeria. http://africanhistory.about.com/b/a/242418.htm.


  • Anonymous, 2006. Avian infuenza outbreak in Nigeria. http://www.oie.int/eng/press/en%5F060208.htm.


  • Anonymous, 2006. Bird flu hits Nigeria. http://www.medicalnewstoday.com/articles/37394.php.


  • Beightler, C.S., D.T. Phillips and D.J. Wilde, 1979. Foundations of Optimization. Prentice-Hall, Inc., Englewood Cliffs, New Jersey, USA., pp: 61-164


  • Fetuga, B.L., 1989. Techniques in Feed Formulation: Part II. In: Feedmill Management in Nigeria, Ogunfowora, O., J.K. Olayemi and A.F. Mabawonku (Eds.). University Press, Ibadan, Nigeria, pp: 145-159


  • Harper, W.M. and H.C. Lim, 1982. Operational Research. 2nd Edn., Macdonald and Evans, Great Britain, pp: 159-181


  • Hooge, D.M. and L.O. Rowland, 1978. Effect of dietary sand on feed conversion of broilers and laying hens. Poult., Sci., 57: 1145-1145.


  • Kuester, J.L. and J.H. Mize, 1973. Optimization Techniques with Fortran. McGraw-Hill Book Co., New York, pp: 1-12


  • Miller, D.S. and P.R. Payne, 1959. A ballistic bomb calorimeter. Br. J. Nutr., 13: 501-508.
    CrossRef    PubMed    Direct Link    


  • National Research Council, 1977. Nutrient Requirements of Poultry. 7th Rev. Edn., National Academies Press, Washington, DC, USA


  • NRC., 1994. Nutrient Requirements of Poultry. 9th Edn., National Academy Press, Washington, DC., USA., ISBN-13: 9780309048927, Pages: 176
    Direct Link    


  • Olorunfemi, T.O.S., 1991. Effect of Dietary Grit on growth performance of floor reared broiler finishers. B. Tech Thesis. Submitted to Federal University of Technology, Akure, Nigeria, pp: 70.


  • Olorunfemi, T.O.S., F.M. Aderibigbe, S.O. Falaki, O.T. Adebayo and E.A. Fasakin, 2001. An overview of linear programming application to least-cost ration formulation in aquaculture. J. Techno. sci., 5: 84-92.


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


  • Oluyemi, J.A., 1984. Techniques of feed formulation. Proceedings of the Feedmill Management and Training Workshop, Department of Agricultural Economics, April 10-May 2, 1984, Ibadan, Nigeria, pp: 138-144.


  • Patrick, H. and P.J. Schaible, 1980. Poultry: Feed and Nutrition. 2nd Edn., AVI Publishing, USA., pp: 417-458


  • Sellers, R. S., G.C. Harris and P.W. Waldroup, 1980. The effects of various clays and fillers on the performance of broilers and laying hens. Poul. Sci., 59: 1901-1906.


  • Tacon, A.G.J., 1993. Feed ingredient for warm water fish fishmeal and other processed feedstuffs FAO. Fisheries Circular No. 856 Rome, FAO., pp: 64.


  • Taha, H.A., 1987. Operations Research. 4th Edn., Macmillan Publishing Co., USA., Pages: 876


  • Wagner, H.M., 1989. Principles of Operations Research with Applications to Managerial Decisions. 2nd Edn., Prentice-Hall, India, pp: 35-37

  • © Science Alert. All Rights Reserved