Goal Programming Mathematical Model
 
Matrix – vector formulation

where 

x = (xj)nvector of model variables

Xset of feasible solutions 

A = (aij)m.n matrix of coefficients of constraints 

= (bi)mRHS vector

C(ckj)p.nmatrix of cost coefficients of criteria functions 

= (gk)pvector of goals

= (uk)pvector of goals underachievement

= (vk)pvector of goals underachievement weights

= (ek)pvector of goals overachievement

= (wk)pvector of goals overachievement weights