フィルターのクリア

Can linprog give an integer value of x's?

1 回表示 (過去 30 日間)
Andrew Alkiviades
Andrew Alkiviades 2012 年 7 月 2 日
コメント済み: Seth DeLand 2014 年 3 月 17 日
Hi
I have a linprog code that has x1,x2,x3 and x4 in the objective function.
The results I get give me values in the form: x = 6.6667 0.0420 0 0
Which in the case I am trying to model doesn't make physical sense because the x's represent the number of units of a specific technology, and therefore for example 0.0420 doesn't in fact exist. Is there anyway to "force" linprog to find the optimum integer value of x?
Thank you

採用された回答

Richard Brown
Richard Brown 2012 年 7 月 2 日
No there isn't. Integer linear programming is a different beast. Perhaps this one from the file exchange might help:
Alternatively, I'm pretty sure there are matlab bindings available for glpk
  2 件のコメント
Andrew Alkiviades
Andrew Alkiviades 2012 年 7 月 2 日
thanks Richard I will give it a go!
Seth DeLand
Seth DeLand 2014 年 3 月 17 日
As of R2014a, there's a new function "intlinprog" in Optimization Toolbox designed to solve such problems: http://www.mathworks.com/help/optim/ug/intlinprog.html

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeGet Started with Optimization Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by