Problem when using max operation in objective function of fmincon optimization
Mostrar comentarios más antiguos
Hi. I have a problem when I use max operation in objective function of fmincon optimization. My code of objective function:
function J = Minimized_Function(x)
A = sub_function_1 (x);
B = sub_function_2 (x);
C = sub_function_3 (x);
J = max(A,B,C)
where sub_function_1, sub_function_2, sub_function_3 are certain funtions.
Operation max(A,B,C) seems to make my objective function become discontinuous. As a consequence, I cant get the right result of optimization process despite that fact that the code works.
2 comentarios
Bruno Luong
el 5 de Oct. de 2018
Operation max(A,B,C) seems to make my objective function become discontinuous
Nope it makes your objective function not differentiable, whereas FMICON requires the derivative exists and continuous.
Nguyen Phuoc
el 5 de Oct. de 2018
Respuestas (0)
Categorías
Más información sobre Optimize Model Response en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!