Beruflich Dokumente
Kultur Dokumente
Department of Poultry Science, The Pennsylvania State University, University Park, Pennsylvania 16802-3501
ABSTRACT A multiple-objective programming (MOP) ent variances for protein, methionine, and lysine. It was
model was applied to the feed formulation process with found that (1) the MOP model was more flexible in pro-
the objectives of minimizing nutrient variance and min- viding a compromise solution than a traditional feed for-
imizing ration cost. A MOP model was constructed for mulation with a linear program, (2) the MOP model was
INTRODUCTION only received attention since the mid-1970s and have sig-
nificantly matured in the 1990s (Mollaghasemi and Pet-
Traditional linear programming (LP) for feed formula- Edwards, 1997). MOP models have been applied to mixing
tion is used for problems with a single goal, which is and blending problems (Satoris and Spruill, 1974; Steurer,
usually to minimize the cost of the ration. It is not unusual 1984), solving dairy ration formulations (Lara, 1993, 1996;
for a nutritionist to have other feed formulation goals, Lara and Romero, 1992, 1994), dairy nutrient management
such as minimizing the nutrient variance, in addition to (Tozer and Stokes, 2001), and land-use problems (Zander
reducing the cost of the rations. However, multiple objec- and Kächele, 1999).
tives, although desirable, can be conflicting. Thus, a tradi- The process of MOP involves defining goal priorities
tional LP application to a multiple-objective problem may and then iteratively finding solutions of linear or nonlinear
result in an infeasible solution. A multiple-objective pro- programs. Each goal is solved sequentially according to
gramming (MOP) model is a flexible alternative to the its priority, with the previous goal or goals held constant
traditional LP approach. The MOP does this by making in the model. The importance of objectives in feed formula-
inequalities into hard constraints and including deviation tion can be distinguished by ordinal (absolute) or cardinal
variables (slack and surplus variables) in the objective (weighted) rankings. There can be several trade-offs
equation. Therefore the deviation variables are the object among multiple, conflicting feed formulation objectives.
for optimization. Thus, the MOP model provides the solu- The solutions of interest are the set of efficient solutions
tion of multiple goals by allowing acceptable solutions in which a better solution cannot be found that would
for conflicting objectives (as opposed to optimal solutions; improve any of the objectives without sacrificing at least
Ignizio and Cavalier, 1994). one of the objectives. Further information on MOP or goal
The use of MOP models is relatively recent. MOP models programming methods can be found in Winston (1994)
began their development in the 1950s; however, they have and Oberstone (1997).
The objective of this research was to apply a MOP model
to the goals of minimizing protein, methionine, and lysine
variation and formulating a least-cost ration.
2002 Poultry Science Association, Inc.
Received for publication June 8, 2001.
Accepted for publication September 27, 2001.
1
To whom correspondence should be addressed: wbr@psu.edu. Abbreviation Key: MOP = multiple-objective (goal) programming.
182
MULTIPLE-OBJECTIVE PROGRAMMING FOR FEED FORMULATION 183
METHODS AND PROCEDURES region was a convex set formed by hard constraints. In
order to find efficient solutions, it was necessary to solve
Feed Ingredient Data the model four times. The process was as follows:
1. To set the first objective, minimization of ration cost,
As an example, a 3-to-6-wk broiler ration was formu- with a higher priority than the second objective
lated from nutritional data provided by a Dutch commer- 2. To set the second objective, minimization of protein
cial feed manufacturer. The nutrient composition is listed variance, with a higher priority than the first objective,
in Table 1, in which there are 21 ingredients and 17 nutri- and set w1 larger than w2 and w3 (e.g., w1 = 1, w2 =
ents. The amino acid levels in feed ingredients were based w3 = 0)
on digestible values. Nutrient requirements for the 3-to-6- 3. To set the second objective, minimize lysine variance,
wk broiler ration are listed in Table 2. The ingredient prices, with a higher priority than the first objective, and set
restrictions, and nutrient variances are listed in Table 3. w2 much larger than w1 and w3 (e.g., w2 = 1, w1 = w3
The vitamin and mineral requirements were considered = 0)
as fixed percentages in the ration. 4. To set the second objective, minimize methionine vari-
TABLE 1. Nutrient composition (nutrient means)1 for the multiple-objective (goal) program variance reduction problem
Nutrient ME CP Fat Fiber Lys Met Met + Cys Thr Trp Starch LA2 Ca TP2 AP2 Na Cl K
kcal/kg (%)
Corn 3,272 8.7 3.8 2.1 0.14 0.14 0.28 2.32 0.42 61.9 1.88 0.03 0.29 0.02 0.01 0.05 0.36
Wheat meal 3,012 11.9 1.7 2.3 0.29 0.17 0.40 0.28 0.10 58.6 0.68 0.07 0.34 0.08 0.01 0.04 0.42
Dutch peas 2,716 22.7 1.1 5.3 1.35 0.20 0.44 0.68 0.10 42.6 0.40 0.06 0.36 0.14 0.01 0.06 1.10
Tapioca meal 2,976 2.5 0.4 3.7 0.00 0.00 0.00 0.00 0.00 69.3 0.00 0.02 0.03 0.02 0.01 0.04 0.73
Rapeseed meal 1,801 39.2 1.5 10.7 1.56 0.68 1.37 1.25 0.38 5.9 0.21 0.76 1.30 0.19 0.02 0.04 1.31
Fish meal 3,356 70.6 9.4 0.0 4.62 1.90 2.47 2.55 0.68 0.0 0.08 2.64 2.09 2.09 1.03 1.62 1.39
Meat meal 3,210 58.3 14.0 2.6 2.63 0.67 1.03 1.64 0.41 0.0 0.78 4.91 2.45 2.45 0.88 0.88 0.60
Feather meal 3,172 82.4 7.6 0.0 1.32 0.44 3.49 3.04 0.37 0.0 0.53 0.46 0.24 0.24 0.08 0.13 0.10
Vegetable oil 8,952 0.0 99.5 0.0 0.00 0.00 0.00 0.00 0.00 0.0 45.00 0.00 0.00 0.00 0.00 0.00 0.00
Sunflower seed meal 1,445 31.9 1.9 22.3 0.84 0.60 1.02 0.87 0.36 3.4 0.80 0.37 1.06 0.10 0.04 0.12 1.41
Wheat middlings 1,822 45.6 3.5 8.6 0.44 0.18 0.44 0.34 0.17 19.9 1.40 0.76 1.30 0.19 0.03 0.30 1.37
Heated soybean 3,451 35.6 18.9 5.3 1.93 0.44 0.90 1.16 0.39 4.8 9.70 0.23 0.54 0.13 0.01 0.03 1.76
Soybean meal 2,185 46.7 1.8 3.7 2.63 0.61 1.23 1.58 0.54 5.4 0.63 0.27 0.64 0.16 0.02 0.02 2.23
Corn gluten meal 3,599 60.7 3.7 1.1 0.92 1.61 2.82 1.90 0.34 16.7 1.63 0.04 0.46 0.13 0.01 0.05 0.16
Alfalfa meal 970 16.9 2.7 26.5 0.47 0.15 0.44 0.42 0.16 3.0 0.41 1.85 0.26 0.24 0.10 0.49 3.08
ZHANG AND ROUSH
Animal fat 8,471 0.0 99.3 0.0 0.00 0.00 0.00 0.00 0.00 0.0 8.94 0.00 0.00 0.00 0.04 0.00 0.02
Salt 0 0.0 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.0 0.00 0.00 0.00 0.00 38.60 60.00 0.00
Limestone 0 0.0 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.0 0.00 39.00 0.00 0.00 0.00 0.00 0.00
Dicalcium phosphate 0 0.0 0.0 0.0 0.00 0.00 0.00 0.00 0.00 0.0 0.00 21.06 20.05 20.50 0.00 0.00 0.00
DL-Met 0 58.6 0.0 0.0 0.00 98.00 98.00 0.00 0.00 0.0 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Lys 0 95.8 0.0 0.0 78.00 0.00 0.00 0.00 0.00 0.0 0.00 0.00 0.00 0.00 0.00 0.00 0.00
1
Data from a commercial Dutch feed manufacturer, 1997 (personal communication).
2
LA = Linoleic acid; TP = total P; AP = available P.
TABLE 3. Ingredient data1 for the multiple-objective (goal) programming variance reduction problem
bean, sunflower seed meal, and alfalfa meal were included choice in the process of trading-off with ration cost, because
in the rations when high ration cost was tolerated, but the CV of methionine and lysine decreased as the ration cost
percentages in these rations were different. increased. The minimization of the summation of variances
The CV plot is listed in Figure 5, which is different from of protein, lysine, and methionine could be achieved by
those in Figure 3 or 4. In Figure 5, the CV of methionine assigning a higher weight for methionine than lysine. For
and lysine were both below 1.5%; however, the CV of example, w5 = 1, w6 = 10, w7 = 100.
protein were, in general, around 3%. This finding suggests Comparing the efficient solutions listed in Tables 6, 7,
that minimizing the variance of methionine was a better and 8, it is suggested that the ration listed in Table 8 with
Protein, % Ration, %
Ingredient Mean SD I II
TABLE 6. Nutrient values and ingredient percentages vs. ration cost by minimizing the variance of protein
Nutrient 39.35 39.40 39.45 39.50 39.55 39.60 39.65 39.70 39.75 39.80 39.85 39.90 39.95 40.00 40.05
Calculated nutrient means
ME, kcal/kg 3,100 3,100 3,100 3,100 3,100 3,100 3,100 3,100 3,100 3,100 3,100 3,100 3,100 3,100 3,100
Protein, % 20.29 20.54 20.32 20.10 20.32 20.29 20.26 20.34 20.37 20.38 20.36 20.34 20.26 20.17 20.09
Lys, % 1.07 1.07 1.07 1.07 1.07 1.07 1.07 1.07 1.07 1.07 1.07 1.07 1.07 1.07 1.07
Met, % 0.48 0.48 0.48 0.48 0.48 0.48 0.48 0.48 0.48 0.48 0.48 0.48 0.48 0.48 0.48
Met + Cys, % 0.79 0.79 0.79 0.79 0.79 0.79 0.79 0.79 0.79 0.79 0.79 0.79 0.79 0.79 0.79
Thr, % 0.62 0.63 0.64 0.66 0.67 0.67 0.67 0.67 0.67 0.67 0.67 0.67 0.67 0.67 0.67
Trp, % 0.19 0.19 0.19 0.19 0.19 0.19 0.19 0.19 0.19 0.19 0.19 0.19 0.19 0.19 0.19
Ca, % 0.71 0.71 0.71 0.71 0.71 0.71 0.71 0.71 0.71 0.71 0.71 0.71 0.71 0.71 0.71
Available P, % 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.30
Nutrient SD
Protein, % 0.6154 0.6081 0.6017 0.5958 0.5907 0.5870 0.5838 0.5811 0.5790 0.5773 0.5756 0.5740 0.5725 0.5710 0.5695
Lys, % 0.0157 0.0151 0.0146 0.0142 0.0140 0.0138 0.0137 0.0135 0.0133 0.0132 0.0132 0.0132 0.0132 0.0132 0.0131
Met, % 0.0066 0.0093 0.0094 0.0096 0.0148 0.0151 0.0153 0.0165 0.0166 0.0166 0.0167 0.0167 0.0167 0.0167 0.0167
Ingredient percentages
Corn 0.98 1.23 2.51 3.78 4.10 4.24 4.38 4.31 4.28 4.27 4.30 4.32 4.46 4.61 4.75
Wheat meal 40.00 40.00 40.00 40.00 40.00 40.00 40.00 40.00 40.00 40.00 40.00 40.00 40.00 40.00 40.00
Tapioca meal 20.81 20.84 20.58 20.32 20.33 18.74 17.14 16.83 16.86 16.89 16.90 16.92 16.93 16.95 16.96
Rapeseed meal 3.35 3.88 4.16 4.43 4.94 5.22 5.50 5.57 5.48 5.43 5.44 5.45 5.46 5.46 5.46
Fish meal 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
ZHANG AND ROUSH
Meat meal 0.05 1.22 1.30 1.38 2.47 2.53 2.58 2.82 2.84 2.86 2.87 2.87 2.87 2.88 2.88
Feather meal 0.17 0.20 0.33 0.47 0.51 0.44 0.37 0.34 0.35 0.37 0.41 0.46 0.44 0.41 0.38
Vegetable oil 3.00 3.00 3.00 3.00 3.00 3.00 3.00 3.00 3.00 3.00 3.00 3.00 3.00 3.00 3.00
Heated soybean 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.77 1.90 2.63 2.76 2.90 3.01 3.11 3.22
Soybean meal 19.85 18.38 17.05 15.71 14.25 13.49 12.73 11.92 11.20 10.74 10.67 10.60 10.51 10.42 10.33
Corn gluten meal 5.00 5.00 5.00 5.00 5.00 5.00 5.00 5.00 5.00 4.95 4.82 4.69 4.56 4.44 4.31
Alfalfa meal 0.00 0.00 0.00 0.00 0.00 1.56 3.14 3.44 3.34 3.28 3.26 3.24 3.22 3.20 3.18
Animal fat 3.08 2.78 2.59 2.39 2.10 2.57 3.04 2.94 2.69 2.53 2.51 2.50 2.48 2.46 2.45
Salt 0.31 0.28 0.27 0.27 0.25 0.24 0.24 0.23 0.23 0.23 0.23 0.23 0.23 0.23 0.23
Limestone 0.95 0.87 0.86 0.86 0.79 0.72 0.65 0.62 0.62 0.63 0.63 0.63 0.63 0.63 0.63
Dicalcium phosphate 0.94 0.81 0.80 0.80 0.67 0.65 0.63 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60
DL-Met 0.17 0.16 0.17 0.17 0.17 0.17 0.19 0.17 0.17 0.17 0.17 0.17 0.18 0.14 0.18
Lys 0.36 0.36 0.39 0.42 0.42 0.43 0.44 0.44 0.44 0.44 0.44 0.44 0.44 0.44 0.44
Salt 0.30 0.28 0.28 0.28 0.27 0.27 0.27 0.27 0.26 0.26 0.26 0.26 0.27 0.27 0.27
Limestone 0.94 0.89 0.88 0.87 0.85 0.86 0.86 0.83 0.79 0.76 0.78 0.79 0.79 0.80 0.80
Dicalcium phosphate 0.94 0.84 0.84 0.83 0.79 0.80 0.79 0.78 0.76 0.75 0.76 0.77 0.78 0.79 0.78
DL-Met 0.17 0.17 0.17 0.17 0.17 0.17 0.19 0.17 0.17 0.17 0.17 0.17 0.17 0.17 0.17
Lys 0.36 0.37 0.40 0.43 0.44 0.45 0.45 0.46 0.47 0.48 0.48 0.47 0.47 0.47 0.46
189
TABLE 8. Nutrient means and ingredient percentages vs. ration cost by minimizing the variance of methionine
Name 39.35 39.40 39.45 39.50 39.55 39.60 39.65 39.70 39.75 39.80 39.85 39.90 39.95 40.00 40.05
Calculated nutrient means
ME, kcal/kg 3,100 3,100 3,100 3,100 3,100 3,100 3,100 3,100 3,100 3,100 3,100 3,100 3,100 3,100 3,100
Protein, % 20.28 20.03 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00
Lys, % 1.07 1.07 1.07 1.07 1.07 1.07 1.07 1.07 1.07 1.07 1.07 1.07 1.07 1.07 1.07
Met, % 0.48 0.48 0.48 0.48 0.48 0.48 0.48 0.48 0.48 0.48 0.48 0.48 0.48 0.48 0.48
Met + Cys, % 0.79 0.79 0.79 0.79 0.79 0.79 0.79 0.79 0.79 0.80 0.80 0.80 0.81 0.81 0.81
Thr, % 0.62 0.63 0.64 0.64 0.64 0.64 0.64 0.64 0.65 0.66 0.67 0.67 0.67 0.67 0.67
Trp, % 0.19 0.19 0.19 0.19 0.19 0.19 0.19 0.19 0.19 0.19 0.19 0.19 0.19 0.19 0.19
Ca, % 0.71 0.71 0.71 0.71 0.71 0.71 0.71 0.71 0.71 0.71 0.71 0.60 0.60 0.60 0.60
Available P, % 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.30
Nutrient SD
Protein, % 0.6155 0.6085 0.6042 0.6008 0.5978 0.5978 0.5921 0.5885 0.5862 0.5841 0.5821 0.6030 0.6365 0.6358 0.6346
Lys, % 0.0157 0.0152 0.0148 0.0145 0.0142 0.0142 0.0138 0.0136 0.0135 0.0133 0.0136 0.0132 0.0133 0.0133 0.0132
Met, % 0.0067 0.0064 0.0062 0.0061 0.0060 0.0060 0.0057 0.0056 0.0055 0.0055 0.0054 0.0053 0.0052 0.0052 0.0051
Ingredient percentages
Corn 1.02 2.36 2.63 2.71 2.78 2.78 2.86 2.90 3.34 3.78 4.22 4.48 4.58 4.60 4.58
Wheat meal 40.00 40.00 40.00 40.00 40.00 40.00 40.00 40.00 40.00 40.00 40.00 41.98 45.00 45.00 45.00
Tapioca meal 20.80 20.52 20.42 20.34 20.27 20.27 19.31 16.56 16.41 16.26 16.12 14.95 12.51 12.58 12.59
Rapeseed meal 3.35 3.61 3.61 3.55 3.48 3.48 3.50 4.04 4.19 4.34 4.50 4.19 3.58 3.33 3.35
Fish meal 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
ZHANG AND ROUSH
Meat meal 0.01 0.01 0.04 0.04 0.04 0.04 0.04 0.04 0.04 0.04 0.04 0.04 0.03 0.03 0.03
Feather meal 0.17 0.32 0.35 0.36 0.37 0.37 0.33 0.28 0.48 0.68 0.89 0.99 1.05 1.07 1.13
Vegetable oil 3.00 3.00 3.00 3.00 3.00 3.00 3.00 3.00 3.00 3.00 3.00 3.00 2.97 2.86 2.85
Sunflower seed 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.11 0.34 0.35
Heated soybean 0.00 0.00 0.83 1.85 2.86 2.86 4.44 3.44 3.45 3.46 3.47 3.57 3.52 4.09 4.12
Soybean meal 19.85 18.53 17.67 16.92 16.17 16.17 14.73 14.25 13.66 13.06 12.46 11.90 11.49 11.13 11.14
Corn gluten meal 5.00 5.00 5.00 5.00 5.00 5.00 5.00 5.00 5.00 5.00 5.00 5.00 5.00 5.00 4.87
Alfalfa meal 0.00 0.00 0.00 0.00 0.00 0.00 0.85 3.62 3.62 3.63 3.63 3.79 4.08 3.91 3.90
Animal fat 3.08 2.89 2.68 2.47 2.26 2.26 2.20 3.27 3.19 3.12 3.04 2.76 2.72 2.70 2.72
Salt 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.29 0.29 0.29 0.29 0.29 0.29 0.29
Limestone 0.95 0.95 0.95 0.95 0.95 0.95 0.91 0.79 0.79 0.79 0.79 0.51 0.50 0.51 0.51
Dicalcium phosphate 0.95 0.95 0.95 0.95 0.95 0.95 0.94 0.91 0.92 0.92 0.92 0.91 0.91 0.91 0.91
DL-Met 0.17 0.17 0.17 0.17 0.17 0.17 0.17 0.17 0.17 0.17 0.18 0.17 0.18 0.18 0.18
Lys 0.36 0.40 0.40 0.40 0.40 0.40 0.41 0.42 0.43 0.45 0.46 0.47 0.48 0.48 0.48
FIGURE 3. Nutrient coefficient of variation vs. ration cost by minimizing the variance of protein.
FIGURE 4. Nutrient coefficient of variation vs. ration cost by miniziming the variance of lysine.
192 ZHANG AND ROUSH
a ration cost of 39.495 Dfl/cwt was a best compromise Ignizio, J. P., and T. M. Cavalier, 1994. Linear Programming.
solution. The ration cost was between 39.00 (goal) and Prentice Hall, Englewood Cliffs, NJ.
Lara, P., 1993. Multiple objective fractional programming and
40.05 Dfl/cwt (upper limit), and the variances of protein, livestock ration formulation: A cast study for dairy cow diets
lysine, and methionine were 111, 120, and 141% of their in Spain. Agric. Syst. 41:321–334.
own ideal variance, respectively. Of course, any particular Lara, P., 1996. Linking production theory and multiobjective frac-
decision-maker can choose according to preference among tional programming as a support tool for animal diet formula-
the rations in Tables 6, 7, and 8. tion. Advances in multiple objective and goal programming.
Pages 301–309 in: Proceedings of the Second International
In summary, the MOP model can handle several con- Conference on Multi-Objective Programming and Goal Pro-
flicting objectives simultaneously (e.g., feasibility, nutrient gramming. R. Calallero, F. Ruiz, and R. E. Steuter, ed. Torrem-
ratios, least cost, and minimum variances) as compared to olinos, Spain. Springer-Verlag, New York.
conventional linear programming that can solve only for Lara, P., and C. Romero, 1992. An interactive multigoal program-
ming model for determining livestock rations: An application
single objectives such as least-cost rations. The acceptable
to dairy cows in Andalusia, Spain. J. Opl. Res. Soc. 43:945–953.
solution was accomplished through the process of solving Lara, P., and C. Romero, 1994. Relaxation of nutrient require-
a series of linear and nonlinear programs and by interac- ments on livestock rations through interactive multigoal pro-
tion with the decision-maker(s). The MOP model allows gramming. Agric. Syst. 45:443–453.
for flexible alternatives to infeasible rations in contrast to McCoy, R. A., K. C. Behnke, J. D. Hancock, and R. R. McEllhiney,
1994. Effect of mixing uniformity on broiler chick performance.
conventional least-cost formulation. Poultry Sci. 73:443–451.
Mollaghasemi, M., and J. Pet-Edwards, 1997. Technical Briefing:
ACKNOWLEDGMENTS Making Multiple-Objective Decisions. IEEE Computer Society
Press, Los Alamito, CA.
This research was funded by the Pennsylvania Depart- Oberstone, J., 1997. Management Science: Concepts, Insights and
Applications. West Publishing Co., New York, NY.
ment of Agriculture with a grant entitled “Strategic Feed Satoris, W., and W. Spruill, 1974. Goal programming and working
Formulation for Nutrient Management (ME# 449311).” The capital management. Financial Mgmt. 3:67–74.
authors gratefully acknowledge the assistance of T. L. Cra- Tozer, P. R., and J. R. Stokes, 2001. A multi-objective program-
vener in the development of the manuscript. ming approach to feed ration balancing and nutrient manage-
ment. Agric. Syst. 67:201–215.
Steurer, R., 1984. Sausage blending using multiple objective pro-
REFERENCES gramming. Management Sci. 30:1376–1384.
Winston, W. L., 1994. Operations Research, Applications and
Emmert, J. L., and D. H. Baker, 1997. Use of the ideal protein Algorithms. Third edition. Duxbury Press, Belmont, CA.
concept for precision formulation of amino acid levels in Zander, P., and H. Kächele, 1999. Modelling multiple objectives of
broiler diets. J. Appl. Poult. Res. 6:462–270. land use for sustainable development. Agric. Syst. 59:311–325.