Lably
Skip to content

Duality gap

  • 1 min read
  • 1 chapters

Related on Lably

Through Optimization problem and Mathematical optimization

In general given two dual pairs separated locally convex spaces (X,X∗) and (Y,Y∗). Then given the function f:X→R∪{+∞}, we can define the primal problem by

infx∈Xf(x).

If there are constraint conditions, these can be built into the function f by letting f=f+Iconstraints where I is the indicator function. Then let F:X×Y→R∪{+∞} be a perturbation function such that F(x,0)=f(x). The duality gap is the difference given by

infx∈X[F(x,0)]−supy∗∈Y∗[−F∗(0,y∗)]

where F∗ is the convex conjugate in both variables.

In computational optimization, another "duality gap" is often reported, which is the difference in value between any dual solution and the value of a feasible but suboptimal iterate for the primal problem. This alternative "duality gap" quantifies the discrepancy between the value of a current feasible but suboptimal iterate for the primal problem and the value of the dual problem; the value of the dual problem is, under regularity conditions, equal to the value of the convex relaxation of the primal problem: The convex relaxation is the problem arising replacing a non-convex feasible set with its closed convex hull and with replacing a non-convex function with its convex closure, that is the function that has the epigraph that is the closed convex hull of the original primal objective function.

More in Applied mathematics