# Definition of Goal programming

Get Babylon's Dictionary & Translation Software
Free Download Now!

**Goal programming**Definition from Encyclopedia Dictionaries & Glossaries

Wikipedia English - The Free Encyclopedia

**Goal programming**is a branch of multiobjective optimization, which in turn is a branch of multi-criteria decision analysis (MCDA), also known as[multi-criteria decision making (MCDM). This is an optimization programme. It can be thought of as an extension or generalisation of linear programming to handle multiple, normally conflicting objective measures. Each of these measures is given a goal or target value to be achieved. Unwanted deviations from this set of target values are then minimised in an achievement function. This can be a vector or a weighted sum dependent on the goal programming variant used. As satisfaction of the target is deemed to satisfy the decision maker(s), an underlying satisficing philosophy is assumed. Goal programming is used to perform three types of analysis:

- Determine the required resources to achieve a desired set of objectives.
- Determine the degree of attainment of the goals with the available resources.
- Providing the best satisfying solution under a varying amount of resources and priorities of the goals.

See more at Wikipedia.org... |

**Wikipedia**and is licensed under the GNU Free Documentation License and under the Creative Commons Attribution-ShareAlike License

^{®}