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
- trovo la matrice , ovvero la matrice formata dalle righe dei vincoli attivi di (dominio di forma ) in .
- Calcolo la matrice
- calcolo la direzione
se vai al punto 3ª
4. calcolo il passo massimo
- 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 .
- trovo la matrice , ovvero la matrice formata dalle righe dei vincoli attivi di (dominio di forma ) in .
- Calcolo la matrice
- calcolo la direzione
se vai al punto 3ª
4. calcolo il passo massimo
- 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___.