Can I use fmincon to solve Mixed Integer Convex Problem?

2 次查看(过去 30 天)
I have a mixed integer convex problem (some variables are binary). If yes, How to define the binary variables?. I have matlab 2013a

采纳的回答

Walter Roberson
Walter Roberson 2019-11-20
Mixed integer problems are discontinuous and fmincon can only work with continuous functions.
You would need to evaluate once for each possible binary arrangement of the variables, and then pick the best of the results.
  2 个评论
mohamed Faraj
mohamed Faraj 2019-11-21
Thank you Walter. I agree with your solution. However, if I have too many possible combinations of the binary variables, this maynot be a good approach. Is there another function that can be used to minimize a binary nonlinear problem?
Walter Roberson
Walter Roberson 2019-11-21
ga() or https://www.mathworks.com/help/optim/ug/intlinprog.html

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Solver Outputs and Iterative Display 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by