【问题标题】:How to optimization two equations如何优化两个方程
【发布时间】:2015-12-04 02:12:50
【问题描述】:

我还没有参加任何优化课程。

我有方程式:

(x+y)z * C1

其中 C1 是一个常数,我想最大化它,同时满足以下等式:

x+y+z+xz * C2

应该最小化( C2 是一个常数)。

我应该提到 x,y,z,C1 和 C2 是正数。 0.001

如何获得优化的解决方案? MATLAB 中的任何代码表示赞赏。

【问题讨论】:

  • 请看How to Ask,这太宽泛了,如果没有您的任何意见,任何人都很难在没有实际工作的情况下给您答案。

标签: matlab optimization mathematical-optimization


【解决方案1】:

这是一个多目标(或多标准)问题。它没有一个单一的最优解,而是一整套解。通常,解决方案集由图(有效边界)描述。可以在这里找到一些相当数学的背景:https://en.wikipedia.org/wiki/Multi-objective_optimization。此链接包含有关 Matlab 的信息:http://www.mathworks.com/discovery/multiobjective-optimization.html

【讨论】:

  • 感谢 Erwin 的回答。
猜你喜欢
  • 2012-10-24
  • 2018-09-01
  • 2017-04-10
  • 2017-04-26
  • 2021-09-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-14
相关资源
最近更新 更多