Skip to main content

Policy support tool

Linear Programming

There are potentially thousands of alternative options in most real-world planning and management decision problems. Various mathematical programming techniques from the field of operations research are available to help identify better (or best) candidates from a large set. Optimisation approaches can be viewed as providing the analytical machinery to assist in the generation and analysis of ‘target-seeking’ or ‘backcasting’ scenarios. Linear programming employs algorithms designed to optimise an objective function under specified constraints.

Aim of the resource

A resolution method to optimization problems.

Potential benefits from using the resource
Computationally quick.
Linear relationships are easy to understand.
Potential limitations from using the resource
Inappropriate in many ecosystems, where outcomes for objectives are nonlinear in response to actions.
Linear programming is a single-objective optimisation approach. Multi-objective problems can be partly accommodated with the use of extra constraints
In linear programming, a linear (or near-linear) relationship between actions and expected consequences is required. This may be inappropriate in many ecosystems
UN languages in which the resource is available
Development stage
Full, working product
IPBES Secretariat

Comments