Fenchel-Rockafellar Dualilty to Lagrangian Duality
Shuvomoy Das Gupta
September 27, 2024
This is a short blog to show the connection between Fenchel-Rockafellar
Dualilty to Lagrangian Duality.
Fenchel-Rockafellar duality.
Notation and notions.
• R
n
−
= {y ∈ R
n
| ∀
i∈[1:n]
y
i
≤ 0} and
R
n
+
= {y ∈ R
n
| ∀
i∈[1:n]
y
i
≥ 0}, where
both are closed convex cones.
• A CCP function is closed, convex, and
proper (lower-semicontinuous).
• For a nonempty closed convex set S in
R
n
, its indicator function is:
δ
S
(x) =
(
0, if x ∈ S
∞, else.
• For a nonempty closed convex set S in
R
n
, its support function is:
σ
S
(u) = sup
x∈S
⟨
x | s
⟩
• The conjugate function of a function
ϕ : R
n
→ R is defined as
ϕ
∗
(u) = sup
x∈R
n
(
−ϕ(x) +
⟨
x | u
⟩
)
,
and if ϕ is CCP then ϕ
∗∗
= ϕ.
• For a nonempty closed convex set S in
R
n
,
δ
∗
S
= σ
S
, and σ
∗
S
= δ
S
.
Setup.
Let f be a CCP function on R
n
and g be a CCP function on R
m
. Let
H be a vector-valued map from R
n
to R
m
, and
e
H be another vector-
valued map form R
m
to R
n
such that
∀
x∈R
n
,u∈R
m
⟨
u | H(x)
⟩
=
D
e
H(u) | x
E
,
e.g., if H = A ∈ R
m×n
, A being some m × n matrix, then
e
H = A
⊤
.
Lagrangian associated with Fenchel-Rockafellar Dualilty.
Consider the Lagrangian function:
L(x, u) = f (x) +
⟨
u | H(x)
⟩
− g
∗
(u), (L)
which generates the primal problem
1
1
We have
sup
u∈R
m
L(x, u) = f (x) + g(H(x))
because:
sup
u∈R
m
L(x, u)
= sup
u∈R
m
f (x) +
⟨
u | H(x)
⟩
− g
∗
(u)
= f (x) + sup
u∈R
m
(
−g
∗
(u) +
⟨
u | H(x)
⟩
)
= f (x) + g
∗∗
(
H(x)
)
| {z }
g(H(x))
▷ as g ccp
= f (x) + g(H(x)).
minimize
x∈R
n
sup
u∈R
m
L(x, u)
=
minimize
x∈R
n
f (x) + g
(
H(x)
)
,
(P)
and the dual problem
2
2
We have
inf
x∈R
n
L(x, u) = − f
⋆
−
e
H(u)
− g
∗
(u)
because:
inf
x∈R
n
L(x, u)
= inf
x∈R
n
f (x) +
⟨
u | H(x)
⟩
− g
∗
(u)
= − g
∗
(u) + inf
x∈R
n
(
f (x) +
⟨
u | H(x)
⟩
)
= − g
∗
(u) − sup
x∈R
n
(
− f (x) −
⟨
u | H(x)
⟩
)
= − g
∗
(u) − sup
x∈R
n
− f (x) −
D
e
H(u) | x
E
= − g
∗
(u) − sup
x∈R
n
− f (x) +
D
−
e
H(u) | x
E
= − g
∗
(u) − f
∗
−
e
H(u)
.
maximize
u∈R
n
inf
x∈R
n
L(x, u)
=
maximize
u∈R
m
− f
⋆
−
e
H(u)
− g
∗
(u)
.
(D)
From Fenchel-Rockafellar to Lagrangian duality.
Consider the convex optimization problem:
minimize
x∈R
n
f
0
(x)
subject to f
i
(x) ≤ 0, i = 1, 2, . . . , m,
!
(1)
where f
0
, f
1
, . . . , f
m
are CCP functions.