Weak duality

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

In applied mathematics, weak duality is a concept in optimization which states that the duality gap is always greater than or equal to 0. That means the solution to the primal (minimization) problem is always greater than or equal to the solution to an associated dual problem. This is opposed to strong duality which only holds in certain cases.[1]

Uses

Many primal-dual approximation algorithms are based on the principle of weak duality.[2]

Weak duality theorem

If (x_1,x_2,....,x_n) is a feasible solution for the primal minimization linear program and (y_1,y_2,....,y_m) is a feasible solution for the dual maximization linear program, then the weak duality theorem can be stated as \sum_{i=1}^m b_i y_i \leq \sum_{j=1}^n c_j x_j, where  c_j and  b_i are the coefficients of the respective objective functions.

Generalizations

More generally, if x is a feasible solution for the primal minimization problem and y is a feasible solution for the dual maximization problem, then weak duality implies g(y) \leq f(x) where f and g are the objective functions for the primal and dual problems respectively.

See also

References

  1. Lua error in package.lua at line 80: module 'strict' not found..
  2. Lua error in package.lua at line 80: module 'strict' not found..