J'essaie actuellement de résoudre le problème de minimisation contraint non linéaire tel qu'implémenté dans la fonction matlab "fmincon". Mes attentes sont, minimiser (fun1, x0, uB, lB, fun2) où x0 est l'état initial, fun1 est une fonction qui doit être minimisée, uB sont des limites supérieures, lB sont des limites inférieures et fun2 est une fonction qui fournit des vecteurs d'égalités non linéaires / inégalités comme décrit dans http://www.mathworks.com/help/optim/ug/fmincon.htmlcomme fonction nonlcon. Ces vecteurs évoluent également au cours des itérations (ils dépendent non linéairement de x_n, n-ième itération du vecteur solution). Dans l'implémentation de matlab, ils sont sous la forme c (x) <= 0. C'est le dernier morceau de code qui doit être porté de matlab vers c ++ et j'ai beaucoup de mal à essayer de trouver la bibliothèque c ++ appropriée contenant cet algorithme. C'est pourquoi je cherche de l'aide ici et j'apprécierais beaucoup si vous pouviez apporter votre expertise.
Un bon exemple de ce que je veux faire est le premier sur cette page http://www.mathworks.com/help/optim/ug/constrained-nonlinear-optimization-examples.html#f10960?s_tid=doc_12b La seule différence est que je besoin de limites aussi ...
Merci d'avance.
Peter