probléme optimisation avec sortie fonction fmincon
salut tt le monde :)
je suis débutante en matlab et j'ai probléme d'optimisation dont la fonction objective est quadratique et contrainte d'égalité linéaire w deux contraintes inégalités linéaires
j'ai utilisé pour se faire la fonction fmincon du matlab , l’algorithme n' as pas abouti à un résultat il m'affiche le message suivant :
exitflag=1
Local minimum found that satisfies the constraints.
Optimization completed because the objective function is non-decreasing in
feasible directions, to within the default value of the function tolerance,
and constraints are satisfied to within the default value of the constraint tolerance.
<stopping criteria details>
voila mon programme:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| A = xlsread('C:\Users\Zina\Desktop\charge_cumulé_sin\donnes_f.xlsx')
variance = A(:,3);
X0=A(:,1);
esp=A(:,2);
prime=A(:,4);
Aeq1=(esp-prime)';
beq1=[-5557264];
lb1=[0;0;0;0;0;0;0;0;0;0;0;0;0;0];
ub1=[1;1;1;1;1;1;1;1;1;1;1;1;1;1];
options_fmincon = optimset('fmincon')
[x,efval,exitflag] = fmincon(@fun,X0,[],[],Aeq1,beq1,lb1,ub1) |