此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.1)

ConstrainedMax

Usage

ConstrainedMax[f,  inequalities ,  x, y, ...  ] 在由不等式指定的域中找到 f 的全局最优解。变量都被假设为非零。


Notes

ConstrainedMax 返回一个形式   ,  x-> , y-> , ...   的列表,其中的  f 在指定的域中的最大值,且  ,  , ... 给出获得最大值的点。
ConstrainedMax 实现线性规划。只要 f 和指定的不等式线性依赖于变量x, y, ...,它总能得到一个结果。这个不等式除了指定的变量外,不能包含任何参数。不等式不能涉及复数。
• 如果不等式不一致,ConstrainedMax 不计算而返回。
• 如果 f 的值在不等式指定的域上无界,ConstrainedMax 返回一个无穷大的值。
• 如果 f 和不等式被明确指定,ConstrainedMax 产生明确的有理数结果。
ConstrainedMax 既接受 lhs < rhs形式的严格不等式,也接受 lhs LessEqual rhs形式的非严格不等式。它也接受 lhs Equal rhs形式的等式。
• 当ConstrainedMax返回有理数结果时,它假定所有的不相等不是严格的。如此,例如,ConstrainedMax可能返回 x - > 1/2,即使严格的不相等仅仅允许 .
• 如果它的输入包含近似数,ConstrainedMax 求出近似数值结果。选项Tolerance规定用来作内部比较的公差。缺省选项是 Tolerance->Automatic, 对确定的数进行确切比较,对近似数使用  的公差。
• 参见Mathematica全书: 3.9.9节.
• 实现注释: 参见A.9.4节.
• 同时参见: LinearProgramming, FindMinimum.
• 相关的包: Statistics`NonlinearFit`.
Further Examples

This computes the max of the function  under the constraints  and  .

In[1]:=  

Out[1]=