Lagrange Relaxation Flashcards

(17 cards)

1
Q

Why do we remove w and b in Lagrange Relaxations?

A

By removing w and b, we can prevent the transformation from becoming too expensive

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the Lagrange multiplier?

A

A penalty to the objective when the constraint is destroyed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the notation for the Lagrange multiplier for a single constraint?

A

min x {F(x) + af(x)}
where a >= 0 subject to f(x) <= 0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the notation for the Lagrange multiplier for multiple constraints?

A

min x {F(x) + Σaifi(x)}
where ai >= 0, i ∈ {1,..,N}
where ai >= 0 subject to fi(x) <= 0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the Lagrange equal to when a feasible solution is found?

A

L(x,a) <= f(x)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What happens when the constraint is violated?

A

When the constraint is violated, the penalty is infinitely large. This is what the optimisation is trying to avoid

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What happens when no constraint is violated?

A

The penalty is zero, so L(x,a) = F(x)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Why do we use the dual formation?

A

The dual formation moves the constrained optimisation problem outside of the unconstrained one, which may be easier to solve as dual formation can solve the unconstrained problem in closed form and reduce the number of variables.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is weak duality?

A

When the dual formation is not equivalent to the primal formation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is an example of a primal Lagrange? What is minimised and what is maximised?

A

minimise x, maximise a:

min x max a {F(x) + Σaifi(x)}
where ai >= 0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is an example of a dual Lagrange? What is minimised and what is maximised?

A

minimise x, maximise a:

max a min x {F(x) + Σaifi(x)}
where ai >= 0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

For convex optimisation problem with convex constrains, what is equivalent?

A

Dual maxmin is equivalent minmax

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the Karush-Kuhn-Tucker (KKT) conditions.

A
  • In unconstrained convex optimisation, optimality is ∇F(x) = 0
  • KKT are necessary for optimality in a convex optimisation problem minxF(x) with convex inequality constraints fi(x) <= 0
  • A solution x is optimal for primal and a solution a for dual iff stationarity, complementary slackness and feasibility.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is stationarity in KKT conditions?

A

In max a min x, for each fixed value a we minimised an unconstrained problem w.r.t x so:
∇x L(x,a) = ∇x F(x) + Σai ∇xfi(x) = 0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is complementary slackness for KKT conditions?

A

aifi(x) = 0, ∀i ∈ {1,..,N}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is feasibility in for KKT conditions?

A

Primal and dual constrains must be satisfied:
- fi(x) <= 0
- ai >= 0

17
Q

What does the complexity primal vs dual formulations depend upon?

A

Primal depends on the number of dimensions where as dual formulations depend on the number of training examples which allow for high dimensional embedding via the kernel trick