java - 多目标优化 Java
问题描述
我已经使用 Java 中的 CPLEX API 实现了一个线性编程问题。这个问题有 5 个不同尺度的线性目标。我试图实现一些规范化方法,但没有成功。尽管得到的结果介于 0 和 1 之间,但它们最终的数量级不同(因为我使用的是加权和,这是一个问题)。
现在,我想通过多目标优化来实现这个问题,也许是使用优先级标准。CPLEX 是否允许实现它?我没有找到太多信息或示例。如果没有,可能的解决方法是什么?
解决方案
使用 CPLEX 12.9,您可以使用多目标。
在 CPLEX V12.9.0 的 Java API 中,多目标优化的新实现提供了这些新类和方法。它们记录在 CPLEX 的 Java API 的参考手册中。
这些新方法支持多目标优化:
IloCplex.staticLex()
推荐阅读
- r - 需要从 r 中的列中分离出变量名称
- git - Git:拉新提交时遵循合并
- kubernetes - 在 Kubernetes 中,Kafka Connect 部署无法连接到 Kafka Broker 服务(内图)
- python - if语句不再识别while循环python中的输入
- java - 如何从时间戳对象中获取日期?
- javascript - 首次连接失败时如何在 Node.js 中重试数据库连接?
- java - 自我管理的内存映射字节缓冲区
- c# - 使用 StartCopyAsync C# Azure 文件共享时如何保留上次修改日期
- python - 需要在python中的选项卡之间切换
- laravel - Laravel nova - 使用动作允许多次下载