首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >复杂系统中的非线性优化

复杂系统中的非线性优化
EN

Stack Overflow用户
提问于 2020-09-24 18:43:19
回答 1查看 418关注 0票数 0

cplex中是否可以解决以下类型的问题

代码语言:javascript
复制
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格式。有什么帮助吗?

EN

回答 1

Stack Overflow用户

发布于 2020-09-24 20:18:29

在CPLEX中,您还可以依赖约束编程。使用CPOptimizer,您不需要任何线性属性。

例如,在OPL中,您可以编写

代码语言:javascript
复制
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……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64044780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档