Constrained Optimization Flashcards

1
Q

What are two types of constraints ?

A
inequality 
gi(x) ≤ 0 for i ∈ {1,2,...,l} 
equality
hj(x) = 0 for j ∈ {1,2,...,m}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what is the feasible region of the constraint problem ?

A

Ω = {x ∈ Rn | gi (x) ≤ 0 for i = 1, 2, . . . , l and hj(x) = 0 for j = 1,2,…,m}

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

What is the active set of constraint problems ?

A

A(x) = {i ∈ {1,2,…,l}|gi(x) = 0}

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

what are the consequences of adding constraints to optimization problem ?

A
  • constraints may render local minima of the objective infeasible
  • introduce new local minima
  • boundary of the feasible region may be non-smooth even if all constraint functions are smooth
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the methods that will help nonlinear constraint problems?

A
  • penalty
  • augmented Lagrangian methods
  • sequential quadratic programming
  • interior point algorithms
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the active-set methods based on ?

A

based on the premise that equality-constrained problems are easier to solve than those that (also) contain inequality constraints

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

Reduced search space in active-set ?

A

active-set methods maintain a working set

-all constraints in the working set are enforced as equalities as the reduced search space in the subspace of the feasible region

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

what are the taxonomy of constraints ?

A
  • quantifiable vs. non-quantifiable
  • relaxable vs. un-relaxable
  • a-priori vs. simulation-based -known vs. hidden
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Explain what is quantifiable(Q) vs. non-quantifiable(N) ?

A
  • quantifiable constraint is a constraint that the degree of feasibility and/or violation can be quantified.
  • A non-quantifiable constraint is one for which the degrees of satisfying or violating the constraint are both unavailable.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Explain what is Relaxable(R) vs un-relaxable(U) ?

A
  • A relaxable constraint does not need to be satisfied in order to obtain meaningful outputs
  • An un-relaxable constraint must be satisfied for meaningful outputs to be obtained.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Explain A Priori (A) versus simulation-based(S)

A
  • An a priori constraint is that the feasibility can be confirmed without running a simulation.
  • A simulation-based constraint (or simulation constraint) requires running a simulation to verify feasibility.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Explain Known (K) versus hidden (H) ?

A

-A known constraint is that the constraints are given.

-A hidden constraint is not explicitly known to
the solver.

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

What we focus on the case of taxonomy of constraints ?

A

QUPK

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

Explain Active-Set (1 + 1)-ES ?

A
  • inequality constraint turns active when it is active at a successful candidate solution
  • allow constraints to turn inactive, suspend the use of the active set with a probability of 0.2
  • step size is adapted only in those iterations where the use of the active set is not suspended
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is Lagrange Functions ?

A

to minimize a function f subject to an equality constraint h(x) = 0

L(x; λ) = f (x) + λh(x)
L(x; λ) = f (x) + λg (x)

λ is the Lagrange multiplier

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

KKT conditions

A
  • Allowing inequality constraints, the KKT approach to nonlinear programming generalizes the method of Lagrange multipliers, which allows only equality constraints.
  • KKT conditions are first derivative tests (sometimes called first-order) necessary conditions provided that some regularity conditions are satisfied.
17
Q

Explain Quadratic Penalty Method ?

A
  • it use a quadratic penalty function and μ > 0 is referred to as the penalty parameter
  • get at an optimizer of the constrained problem
  • by iteratively optimizing the quadratic penalty function with an increasing sequence of penalty parameter values
18
Q

Advantage of l_1 penalty method vs quadratic penalty method ?

A

-the l1 penalty method avoids the ill-conditioning issue of the
quadratic penalty method
- quadratic penalty is inexact suffer ill-conditioning
-l1 penalty is exact.

19
Q

What is Augmented Lagrangian Methods ?

A

-augmented Lagrangian approaches incorporate Lagrange multiplier estimates to avoid the ill-conditioning issues of quadratic penalty methods while preserving smoothness of the objective