Page 621 -
P. 621

GOAL PROGRAMMING: FORMULATION AND GRAPHICAL SOLUTION  601


                      Problem 2 will test your  Although the graphical solution procedure is a convenient method for solving goal
                      ability to formulate a goal  programming problems involving two decision variables, the solution of larger prob-
                      programming model and
                      use the graphical solution  lems requires a computer-aided approach. In Section 14.2 we illustrate how to use a
                      procedure to obtain a  computer software package to solve more complex goal programming problems.
                      solution.
                                      Goal Programming Model
                                      As we stated, preemptive goal programming problems are solved as a sequence of
                                      linear programmes: one linear programme for each priority level. However, notation
                                      that permits writing a goal programming problem in one concise statement is helpful.
                                         In writing the overall objective for the portfolio selection problem, we must write
                                      the objective function in a way that reminds us of the preemptive priorities. We can
                                      do so by writing the objective function as:
                                                                          þ

                                                                  Min  P 1 ðd Þþ P 2 ðd Þ
                                                                                 2
                                                                          1
                                      The priority levels P 1 and P 2 are not numerical weights on the deviation variables,
                                      but simply labels that remind us of the priority levels for the goals.
                                         We now write the complete goal programming model as:

                                                      þ
                                            Min   P 1 ðd Þþ P 2 ðd Þ
                                                      1      2
                                            s:t:
                                                    25U þ  50H                      80 000  Funds available
                                                                 þ
                                                   0:50U þ 0:25H   d þ d          ¼   700    P 1 goal
                                                                 1
                                                                      1
                                                                          þ
                                                     3U þ   5H           d þ d    ¼   9 000  P 2 goal
                                                                          2    2

                                                        þ
                                                              þ

                                                   U; H; d ; d ; d ; d ;   0
                                                        1  1  2  2
                                      With the exception of the P 1 and P 2 priority levels in the objective function, this model
                                      is a linear programming model. The solution of this linear programme involves solving
                                      a sequence of linear programmes involving goals at decreasing priority levels.
                                         We now summarize the procedure used to develop a goal programming model.
                                         Step 1. Identify the goals and any constraints that reflect resource capacities or
                                               other restrictions that may prevent achievement of the goals.
                                         Step 2. Determine the priority level of each goal; goals with priority level P 1 are most
                                               important, those with priority level P 2 are next most important and so on.
                                         Step 3. Define the decision variables.
                                         Step 4. Formulate the constraints in the usual linear programming fashion.
                                         Step 5. For each goal, develop a goal equation, with the right-hand side specifying
                                                                                          þ

                                               the target value for the goal. Deviation variables d and d are included in
                                                                                          1     1
                                               each goal equation to reflect the possible deviations above or below the
                                               target value.
                                         Step 6. Write the objective function in terms of minimizing a prioritized function
                                               of the deviation variables.



                        NOTES AND COMMENTS


                        1 The constraints in the general goal programming  analysts call the goal equations goal constraints
                          model are of two types: goal equations and  and the ordinary linear programming constraints
                          ordinary linear programming constraints. Some  system constraints.





                Copyright 2014 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has
                      deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
   616   617   618   619   620   621   622   623   624   625   626