Linear Programming |
Linear programming (LP) involves minimizing or maximining an objective function subject to bounds, linear equality, and inequality constraints. Example problems include design optimization in engineering, profit maximization in manufacturing, portfolio optimization in finance, and scheduling in energy and transportation.
Linear programming is the mathematical problem of finding a vector x that minimizes the function:
Subject to the linear constraints:
| (inequality constraint) | |
| (equality constraint) | |
| (bound constraint) |
You can perform linear programming in MATLAB with Optimization Toolbox, which includes the following algorithms:
See also: Optimization Toolbox, Global Optimization Toolbox, quadratic programming, nonlinear programming, multiobjective optimization, genetic algorithm, simulated annealing