Actualmente estoy tratando de resolver el problema de minimización restringida no lineal implementado en la función matlab "fmincon". Mis expectativas son, minimizar (fun1, x0, uB, lB, fun2) donde x0 es el estado inicial, fun1 es una función que debe minimizarse, uB son límites superiores, lB son límites inferiores y fun2 es una función que proporciona vectores de igualdades no lineales / desigualdades como se describe en http://www.mathworks.com/help/optim/ug/fmincon.htmlcomo no noncon Estos vectores también están cambiando a través de iteraciones (no dependen linealmente de x_n, n-ésima iteración del vector solución). En la implementación de matlab están en una forma c (x) <= 0. Este es el último fragmento de código que necesita ser portado de matlab a c ++ y he estado luchando mucho mientras trataba de encontrar la biblioteca de c ++ apropiada que contenga este algoritmo. Es por eso que estoy buscando ayuda aquí y agradecería mucho si pudiera proporcionar su experiencia.
Un buen ejemplo de lo que quiero hacer es el primero en esta página http://www.mathworks.com/help/optim/ug/constrained-nonlinear-optimization-examples.html#f10960?s_tid=doc_12b La única diferencia es que yo necesita límites también ...
Gracias por adelantado.
Peter