我正在使用 Julia/JuMP 来实现算法。在一部分中,我定义了一个带有连续变量的模型并求解线性模型。我做了一些其他计算,基于这些计算向模型添加了几个约束,然后我想解决相同的问题,但使用整数变量。我不能使用convert()
函数,因为它不接受变量。
我试图再次将变量定义为整数,但模型似乎没有考虑它!我在这里提供一个示例代码:
m = Model()
@defVar(m, 0 <= x <= 5)
@setObjective(m, Max, x)
@addConstraint(m, con, x <= 3.1)
solve(m)
println(getValue(x))
@defVar(m, 0 <= x <= 1, Bin)
solve(m)
println(getValue(x))
你能帮我做这个转换吗?