java - 如何使用 Choco 设定 3.5X+4.2Y 的目标?
问题描述
我是新来的巧克力。我在网上找到了一个示例,说明如何设置对象,如下所示
// Model objective function 3X + 4Y
IntVar OBJ = model.intVar("objective", 0, 999);
model.scalar(new IntVar[]{X,Y}, new int[]{3,4}, OBJ)).post();
// Specify objective
model.setObjective(Model.MAXIMIZE, OBJ);
如果我的 coeffs 是双倍值怎么办?更具体地说,如果我的目标函数是 3.5X+4.2Y,我该如何设置目标?请帮忙。谢谢。
解决方案
推荐阅读
- c++ - 如何将元素移动到数组的末尾
- javascript - Vue js:如何清除应用的过滤器?
- c - 如何正确释放结构的 GHashTable
- c - 我的 C 代码有什么问题?C 代码警告
- c# - Autofac,如何解析/注入 Dispatcher?
- tensorflow - 多元线性回归问题的收敛问题
- sql - Bigquery - 如何根据条件聚合数据
- java - 在 Java 中的多线程进程中更新布尔值
- python - 如何使用python selenium webdriver单击框架中存在的按钮
- python - 如果在centos 7上安装了MQ客户端,为什么pymqi不会安装?