Maged G. Iskander
The British University in Egypt, Department of Business Administration, Postal No. 11837, P.O. Box 43, El Sherouk City, Egypt
Correspondence to: Maged G. Iskander , The British University in Egypt, Department of Business Administration, Postal No. 11837, P.O. Box 43, El Sherouk City, Egypt.
Email:  
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/
Abstract
In this paper, the weighted goal program is reformulated as a lexicographic goal program with two main goals. The first goal, which has the first priority, seeks to minimize the maximum weighted undesired normalized deviation. The second goal, having the second priority, minimizes the sum of the undesired normalized deviations. This approach provides a solution that is consistent with the weighting scheme. The suggested approach is illustrated by numerical example.
Keywords:
Weighted Goal Programming, Lexicographical Goal Programming, MinMax Weighted Normalized Deviation
Cite this paper: Maged G. Iskander , A Suggested Approach for Solving Weighted Goal Programming Problem, American Journal of Computational and Applied Mathematics , Vol. 2 No. 2, 2012, pp. 5557. doi: 10.5923/j.ajcam.20120202.10.
1. Introduction
Goal programming, as one of the multipleobjective techniques, is commonly used when there are multiple conflicting goals. Many attempts have been made in the field of goal programming [8]. When the goals are based on a preemptive priority structure, then the lexicographical goal programming is utilized [1] and [6]. In many applications, the decisionmaker may not require achieving his/her goals according to a priority rank structure, since the achievement of the goals having high priority levels might seriously affect the achievement of the goals with lower priority levels. Moreover, in lexicographical goal programs, the solution may not be practically applicable. In this case, the undesired deviations of the goals are weighted by relative weights that present the decisionmaker preferences between different goals. The preferential weights associated with the deviational variables in the achievement function are considered the model parameters [4].The basic structure of the additive weighted goal program is to minimize the objective function, which takes a mathematical expression of the sum of the weighted undesired deviations [7]. Minimizing the additive weighted objective function needs the undesired deviations to be normalized in order to remove the effect of high aspiration levels on the solution. However, the solution of the normalized additive weighted goal program may not necessarily match the weighting preferences. On the other hand, the decisionmaker may not be able to set his/her own weighting scheme. Therefore, a systematic technique for weight space analysis was developed [2]. A recent weight sensitivity algorithm for investigating a portion of weight space of interest to the decisionmaker in goal programming has been presented by Jones [3]. In many cases, the decisionmaker would like to stick to a certain weighting scheme and to get a solution that matches, as much as possible, with his/her weight preferences. In this case, the proposed approach can be utilized. This approach is presented in the next section. Section 3 illustrates the suggested approach by a numerical example. Finally, Section 4 draws conclusions.
2. The Suggested Weighted Goal Programming Approach
Consider the following normalized linear goal constraints:  (1) 
 (2) 
 (3) 
 (4) 
where x_{j} is the j^{th} nonnegative decision variable. For any i^{th} goal constraint, a_{ij} represents the coefficient of the j^{th} decision variable, while b_{i} is the aspiration level (b_{i} > 0), n_{i} and p_{i} are the negative and positive deviational variables, respectively, (n_{i} . p_{i} = 0). The negative deviations, positive deviations, and both negative and positive deviations should be minimized, respectively, for goal constraints (1), (2), and (3).According to the normalized additive weighted goal programming approach, the sum of the weighted deviations has to be minimized subject to the corresponding normalized goal constraints. Note that for goal constraint (3) both negative and positive deviation variables should have the same relative weight. The solution of this approach may not match the decisionmaker weighting preferences; thus the suggested approach can be utilized. Two main priorities are introduced in the suggested approach. The first priority is assigned to minimize the maximum weighted normalized deviational variable, while the second priority is to minimize the sum of the normalized deviational variables. The first priority goal is based on Proposition 1, which is an amendment to the Lin’s proposition [5].Proposition 1:The weighted minmax approach leads to a high level of similarity between the ratio of deviational variables and its corresponding reciprocal ratio of positive relative weights.Hence, the logic behind the second priority goal is justified by Proposition 2.Proposition 2:The verification of Proposition 1 could yield deviational variables that do not have their minimum possible values.Therefore, the suggested normalized weighted goal program can be presented as follows:  (5) 
Subject to  (6) 
 (7) 
 (8) 
 (9) 
and (1) – (4).The positive relative weights w_{i}, i = 1, 2,…, k, , represent the preference scheme, which is the desirable achievement relation between the goal constraints. On the other hand, a set of s system constraints is given by (9). In the next section, the suggested approach is illustrated by a numerical example.
3. Illustrative Example
The suggested approach is illustrated by the first numerical example used by Jones [3], which is related to a hypothetical manufacturing situation. His normalized weighted goal program consists of four goals and two system constraints, in addition to the nonnegativity constraint. Therefore, the suggested normalized goal program can be stated as follows: The model is solved by using the relative weights of the four distinct solutions that have been produced according to Jones’ revised weight sensitivity analysis algorithm. The four sets of relative weights are: {0.455, 0.263, 0.141, 0.141}, {0.600, 0.193, 0.103, 0.103}, {0.400, 0.400, 0.100, 0.100}, and {0.400, 0.100, 0.400, 0.100}. The results of the suggested approach are compared with those of the normalized additive approach. Table 1 presents the results of the four sets of relative weights.In general, the main criterion is that the normalized deviation of the goal with high relative weight should be less than that of the goal with low relative weight. However, the goals with the same weight may have different normalized deviations, especially when this weight is relatively small. This criterion is satisfied in the suggested approach for each of the four sets of relative weights, while it is violated in the case of the normalized additive approach for sets 1 and 3. Although, for sets 2 and 4, this criterion is satisfied in the normalized additive approach, the sum of the normalized deviations for each of these two sets is greater than their corresponding ones in the case of the suggested approach. On the other hand, most of the results of the suggested approach verify Proposition 1.Finally, since Jones’ algorithm can be used to investigate a portion of weight space of interest to the decisionmaker, then the suggested approach may be applied using these weights in order to get better solutions, especially if the decisionmaker could not set his/her own fixed relative weights.Table 1. The results of the four sets of relative weights 
 

4. Conclusions
The paper presents a suggested approach to solve normalized weighted goal programming problems. This approach firstly minimizes the maximum weighted normalized deviational variable, while secondly minimizes the sum of the normalized deviational variables. The proposed approach seeks to provide a solution in which the goals achievements are proportionally related to the relative weights. If the decisionmaker could not set his/her preferences in terms of relative weights, then Jones’ algorithm can be utilized before applying the suggested approach.
References
[1]  J.P. Ignizio, Goal programming and extensions, Lexington Books, Lexington, MA (1976). 
[2]  D. F. Jones, M. Tamiz, Practical Goal Programming, Springer, New York (2010). 
[3]  D. Jones, A practical weight sensitivity algorithm for goal and multiple objective programming, European Journal of Operational Research, 213 (2011), pp. 238245. 
[4]  O. Kettani, B. Aouni, J.M. Martel, The double role of the weight factor in the goal programming model, Computers and Operations Research, 31 (2004), pp. 1833–1845. 
[5]  C.C. Lin, A weighted maxmin model for fuzzy goal programming, Fuzzy Sets and Systems, 142 (2004), pp. 407420. 
[6]  C. Romero, Extended lexicographic goal programming: a unifying approach, Omega, 29 (2001), pp. 63–71. 
[7]  C. Romero, A general structure of achievement function for a goal programming model, European Journal of Operational Research, 153 (2004), pp. 675686. 
[8]  M. Tamiz, D. Jones, C. Romero, Goal programming for decision making: An overview of the current stateoftheart, European Journal of Operational Research, 111 (1998), pp. 569581. 