uni
Questo è un metodo di risoluzione del Problema di Programmazione Non Lineare (PNL).

Teorema della Proiezione

La matrice è la matrice di Proiezione, e è la proiezione di su .

Algoritmo per MAX

  1. trovo la matrice , ovvero la matrice formata dalle righe dei vincoli attivi di (dominio di forma ) in .
  2. Calcolo la matrice
  1. calcolo la direzione

se vai al punto 3ª
4. calcolo il passo massimo

  1. calcolo il passo effettivo

con
6. calcolo il nuovo punto

3ª. se :
1. calcolo

2. se $\lambda≤0$ allora $x^k$ risolve $LKKT$ 
3. altrimenti sia $j:\lambda_j=\max_{i\in[0;k]} \lambda_i$ , sappiamo che è $>0$ 
4. elimino la riga $j$ da $M$ e ritorno al passo ___2___.

Algoritmo per MIN

oppure applico l’algoritmo per il massimo a .

  1. trovo la matrice , ovvero la matrice formata dalle righe dei vincoli attivi di (dominio di forma ) in .
  2. Calcolo la matrice
  1. calcolo la direzione

se vai al punto 3ª
4. calcolo il passo massimo

  1. calcolo il passo effettivo

con
6. calcolo il nuovo punto

3ª. se :
1. calcolo

2. se $\lambda≥0$ allora $x^k$ risolve $LKKT$ 
3. altrimenti sia $j:\lambda_j=\min_{i\in[0;k]} \lambda_i$ 
4. elimino la riga $j$ da $M$ e ritorno al passo ___2___.