[HELP] Problemino programmazione AMPL

Salve a tutti,
per via dell'università, ho dovuto cimentarmi con il linguaggio di programmazione AMPL.
In particolare, dovrei far risolvere al gentile programmino il seguente problema (posto il link all'immagine da me uploadata):

Testo Problema

Il problema non è difficile in sè, ma dopo una settimana in cui avrò riscritto il codice svariate volte e ancora non riesco ad arrivare alla soluzione ottima data sotto al testo del problema, mi sono "arreso" e ho deciso di chiedere una mano nel web.

Vi posto il mio file.mod in modo che possiate vedere dove sbaglio:


Spoiler

#definizione variabili

var x1;
var x2;
var x3;
var x4;
var x5;
var x6;

#definizione funzione obiettivo

minimize fo: -exp(-(((x1-10^6)^2/(6.4*10^7)
+ (x1-10^4)*(x2-1)/(2*10^4)
+ (x2-1)^2)*(x3-2*10^6)^2/(0.96*4.9*10^13)
+ (x4-10^2)/(2.5*10^3)
+ (x5-10^-3)^2/(2.5*10^-3)
+ (x6-10^8)^2/(2.5*10^17))/2);

#definizione vincoli

subject to vin: x1+4*10^3*x2-1.76*10^4=0;
subject to vin1: 0<=x1<=2*10^4;
subject to vin2: -10<=x2<=10;
subject to vin3: 0<=x3<=10^7;
subject to vin4: 0<=x4<=20;
subject to vin5: -1<=x5<=1;
subject to vin6: 0<=x6<=2*10^8;




Come solutori ho provato CONOPT, SNOPT e MINOS. Nessuno dei 3 è riuscito ad arrivare alla soluzione ottima data dal problema, quindi è evidente che ho scritto male il codice... ma dove?!?!

Grazie mille!