Can linprog give an integer value of x's?
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Andrew Alkiviades
el 2 de Jul. de 2012
Comentada: Seth DeLand
el 17 de Mzo. de 2014
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
0 comentarios
Respuesta aceptada
Richard Brown
el 2 de Jul. de 2012
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 comentarios
Seth DeLand
el 17 de Mzo. de 2014
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
Más respuestas (0)
Ver también
Categorías
Más información sobre Solver Outputs and Iterative Display en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!