Goal Programming Weights Normalization
Let’s have a goal programming model objective function:
where
u = (uk)p
… vector of goals
underachievement
v = (vk)p … vector of goals
underachievement weights
e = (ek)p … vector of goals overachievement
w = (wk)p … vector of goals
overachievement weights
p … number of goals (criteria functions in
original model)
The weights vk (wk respectively) are called normalized weights when
.
If not, weights vk (wk respectively) can be normalized by the following way
where
vk, wk … original weights
v’k, w’k … normalized weights