Can I use fmincon to solve Mixed Integer Convex Problem?

6 vues (au cours des 30 derniers jours)
mohamed Faraj
mohamed Faraj le 20 Nov 2019
Commenté : Walter Roberson le 21 Nov 2019
I have a mixed integer convex problem (some variables are binary). If yes, How to define the binary variables?. I have matlab 2013a

Réponse acceptée

Walter Roberson
Walter Roberson le 20 Nov 2019
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 commentaires
mohamed Faraj
mohamed Faraj le 21 Nov 2019
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 le 21 Nov 2019
ga() or https://www.mathworks.com/help/optim/ug/intlinprog.html

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Get Started with Optimization Toolbox dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by