在cplex中是否可以解决以下类型的问题
minimize mT
subject to
mT - 2214.44 x1 - 168.5 x2 - 1874.75 x3=0
110722.0 x1>=29.75 mT
110722.0 x1<=30.25 mT
8425.0 x2>=14.75 mT
8425.0 x2<=15.25 mT
93737.5 x3>=4.75 mT
93737.5 x3<=5.25 mT
Bounds
x1>=0
x2>=0
x3>=0
mT>=0
Integer
x1
x2
x3
end约束本质上是非线性的。我也尝试过110722.0 x1/mT>=29.75格式。有什么帮助吗?
发布于 2020-09-24 20:18:29
在CPLEX中,您还可以依赖约束编程。使用CPOptimizer,您不需要任何线性属性。
例如,在OPL中,您可以编写
using CP;
dvar int x in 1..100;
dvar int y in 1..100;
maximize x+y;
subject to
{
x*y+log(y)<=10;
}但您可以对所有API执行相同的操作,如C++、python、java……
https://stackoverflow.com/questions/64044780
复制相似问题