Fritz John Conditions
   HOME

TheInfoList



OR:

The Fritz John conditions (abbr. FJ conditions), in
mathematics Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
, are a
necessary condition In logic and mathematics, necessity and sufficiency are terms used to describe a conditional or implicational relationship between two statements. For example, in the conditional statement: "If then ", is necessary for , because the truth of ...
for a solution in
nonlinear programming In mathematics, nonlinear programming (NLP) is the process of solving an optimization problem where some of the constraints or the objective function are nonlinear. An optimization problem is one of calculation of the extrema (maxima, minima or sta ...
to be
optimal Mathematical optimization (alternatively spelled ''optimisation'') or mathematical programming is the selection of a best element, with regard to some criterion, from some set of available alternatives. It is generally divided into two subfi ...
. They are used as lemma in the proof of the
Karush–Kuhn–Tucker conditions In mathematical optimization, the Karush–Kuhn–Tucker (KKT) conditions, also known as the Kuhn–Tucker conditions, are first derivative tests (sometimes called first-order necessary conditions) for a solution in nonlinear programming to be o ...
, but they are relevant on their own. We consider the following
optimization problem In mathematics, computer science and economics, an optimization problem is the problem of finding the ''best'' solution from all feasible solutions. Optimization problems can be divided into two categories, depending on whether the variables ...
: : \begin \text & f(x) \, \\ \text & g_i(x) \le 0,\ i \in \left \\\ & h_j(x) = 0, \ j \in \left \ \end where ''ƒ'' is the
function Function or functionality may refer to: Computing * Function key, a type of key on computer keyboards * Function model, a structured representation of processes in a system * Function object or functor or functionoid, a concept of object-oriente ...
to be minimized, g_i the inequality constraints and h_j the equality constraints, and where, respectively, \mathcal, \mathcal and \mathcal are the indices sets of inactive, active and equality constraints and x^* is an optimal solution of f, then there exists a non-zero vector \lambda= lambda_0, \lambda _1, \lambda _2,\dots,\lambda _n/math> such that: : \begin \lambda_0 \nabla f(x^*) + \sum\limits_ \lambda_i \nabla g_i(x^*) + \sum\limits_ \lambda_i \nabla h_i (x^*) =0\\
0pt PT, Pt, or pt may refer to: Arts and entertainment * ''P.T.'' (video game), acronym for ''Playable Teaser'', a short video game released to promote the cancelled video game ''Silent Hills'' * Porcupine Tree, a British progressive rock group ...
\lambda_i \ge 0,\ i\in \mathcal\cup\ \\
0pt PT, Pt, or pt may refer to: Arts and entertainment * ''P.T.'' (video game), acronym for ''Playable Teaser'', a short video game released to promote the cancelled video game ''Silent Hills'' * Porcupine Tree, a British progressive rock group ...
\exists i\in \left( \ \backslash \mathcal \right) \left( \lambda_i \ne 0 \right) \end \lambda_0>0 if the \nabla g_i (i\in\mathcal) and \nabla h_i (i\in\mathcal) are
linearly independent In the theory of vector spaces, a set of vectors is said to be if there is a nontrivial linear combination of the vectors that equals the zero vector. If no such linear combination exists, then the vectors are said to be . These concepts are ...
or, more generally, when a
constraint qualification Constraint may refer to: * Constraint (computer-aided design), a demarcation of geometrical characteristics between two or more entities or solid modeling bodies * Constraint (mathematics), a condition of an optimization problem that the solution m ...
holds. Named after
Fritz John Fritz John (14 June 1910 – 10 February 1994) was a German-born mathematician specialising in partial differential equations and ill-posed problems. His early work was on the Radon transform and he is remembered for John's equation. He was a 1 ...
, these conditions are equivalent to the
Karush–Kuhn–Tucker conditions In mathematical optimization, the Karush–Kuhn–Tucker (KKT) conditions, also known as the Kuhn–Tucker conditions, are first derivative tests (sometimes called first-order necessary conditions) for a solution in nonlinear programming to be o ...
in the case \lambda_0 > 0. When \lambda_0=0, the condition is equivalent to the violation of Mangasarian–Fromovitz constraint qualification (MFCQ). In other words, the Fritz John condition is equivalent to the optimality condition KKT or not-MFCQ.


References


Further reading

* {{DEFAULTSORT:Fritz John Conditions Mathematical optimization