matlab - 解决多目标优化: CPLEX or Matlab?

标签 matlab mathematical-optimization cplex

我必须解决一个多目标问题,但我不知道是否应该使用 CPLEX 还是 Matlab。您能解释一下这两种工具的优点和缺点吗? 非常感谢!

最佳答案

这实际上是一个在存在多个目标的情况下选择最合适的建模方法的问题,而不是在 CPLEX 或 MATLAB 之间做出选择的问题。

多标准决策本身就是一个完整的子领域。看看:http://en.wikipedia.org/wiki/Multi-objective_optimization .

一旦您决定了方法并阐述了您的问题(通过将多个目标分解为一个加权目标,或作为一系列线性程序),任一工具都可以为您完成工作。

由于您熟悉 MATLAB,因此您可以从使用它来求解一系列线性规划(目标规划方法)开始。 Mathworks 的此页面提供了一些包含分步详细信息的示例:http://www.mathworks.com/discovery/multiobjective-optimization.html让您开始。

关于matlab - 解决多目标优化: CPLEX or Matlab?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8556117/

相关文章:

使用 CPLEX API 进行线性规划时 MATLAB 崩溃

java - CPLEX Java - 获取 IloNumExpr 和数字之间的最小值

matlab - 在 MATLAB 中从磁盘中抽取大型数据文件?

python - 多面体/点集中的最大内接椭圆体

matlab - 根据 Matlab 中单元格的现有列创建新变量

c++ - Matlab的fmincon函数在C++中的实现

machine-learning - 将多条曲线拟合到点集

c++ - 到第一个可行解的 CPLEX 时间

matlab - MATLAB > MEX 文件 > 托管 DLL 中的内存泄漏

Matlab:dsolve条件不起作用