查找最大值

查找最大值[(f),x个]

给出局部最大值(f).

查找最大值[(f),{x个,x个0}]

给出局部最大值(f),通过从该点开始的搜索找到x个=x个0.

查找最大值[(f),{{x个,x个0},{,0},}]

给出了多个变量函数的局部最大值。

查找最大值[{(f),欺骗},{{x个,x个0},{,0},}]

根据约束条件给出局部最大值欺骗.

查找最大值[{(f),欺骗},{x个,,}]

从约束定义的区域内的点开始。

详细信息和选项

  • 查找最大值[]实际上相当于弗斯特[查找最大值[]].
  • 如果变量的起点以列表形式给出,则变量的值将被视为具有相同维度的列表。
  • 欺骗可以包含方程式、不等式或这些的逻辑组合。
  • 约束条件欺骗可以是以下内容的任意逻辑组合:
  • 左侧(lhs)==相对湿度方程
    左侧(lhs)>相对湿度左侧(lhs)>=相对湿度 不等式
    {x个,,}规则地区规范
  • 查找最大值首先本地化所有变量的值,然后计算(f)变量是符号的,然后用数字反复计算结果。
  • 查找最大值具有属性全部保留,并有效地使用本地化变量。
  • 查找最大值[(f),{x个,x个0,x个1}]在中搜索局部最大值(f)使用x个0x个1作为的前两个值x个,避免使用衍生工具。
  • 查找最大值[(f),{x个,x个0,x个最小值,x个最大值}]搜索局部最大值,如果x个是否超出范围x个最小值x个最大值.
  • 除非是在(f)欺骗都是线性的,结果由查找最大值可能只对应于局部最大值,而不是全局最大值。
  • 默认情况下,假设所有变量都是真实的。
  • 对于线性(f)欺骗,x个整数可用于指定变量只能采用整数值。
  • 查找最大值采用与相同的选项查找最大值.
  • 所有选项列表

示例

全部打开全部关闭

基本示例  (4)

查找单变量函数的最大值:

求多元函数的最大值:

求函数受约束的最大值:

在几何区域中查找函数的最大值:

范围  (12)

用不同的起点,得到不同局部极大值:

两变量函数的局部最大值x=2,y=2:

磁盘内约束的局部最大值:

不必提供起点:

对于线性目标和约束,可以施加整数约束:

或者可以指定约束:

在几何区域中查找函数的最大值:

绘制它:

查找两个区域中点之间的最大距离:

找到最大值使矩形和椭圆仍然相交:

绘制它:

找到最大值为此包含给定的三个点:

使用指定是中的向量:

查找两个区域中点之间的最大距离:

选项  (7)

准确性目标和精确性目标  (2)

这实施了收敛标准:

这实施了收敛标准:

设置高工作精度使过程收敛:

评估监视器  (1)

图收敛到局部最小值:

梯度  (1)

使用给定的梯度;黑森系数自动计算:

提供坡度和黑森:

方法  (1)

在这种情况下,默认的基于派生的方法存在困难:

在这些情况下,不需要衍生工具的直接搜索方法可能会有所帮助:

N最大化还使用一系列直接搜索方法:

步骤监视器  (1)

采取的步骤查找最大值在求函数的最小值时:

工作精度  (1)

将工作精度设置为; 默认情况下准确性目标精准度目标设置为:

属性和关系  (1)

查找最大值给出了最大值和最小值参数的值:

查找ArgMax以列表形式给出最大值的位置:

查找最大值给出了最大值:

可能的问题  (4)

如果约束区域为空,则算法不会收敛:

如果最大值不是有限的,算法将不会收敛:

整数线性规划算法仅适用于机器编号问题:

有时提供一个合适的起点可以帮助算法收敛:

Wolfram Research(2008),FindMaxValue,Wolfram语言函数,https://reference.wolfram.com/language/ref/FindMaxValue.html(2014年更新)。

文本

Wolfram Research(2008),FindMaxValue,Wolfram语言函数,https://reference.wolfram.com/language/ref/FindMaxValue.html(2014年更新)。

CMS公司

沃尔夫拉姆语言。2008年,“FindMaxValue”,Wolfram语言与系统文档中心。Wolfram研究。2014年最后修改。https://reference.wolfram.com/language/ref/FindMaxValue.html。

亚太地区

沃尔夫拉姆语言。(2008). 查找最大值。Wolfram语言与系统文档中心。检索自https://reference.wolfram.com/language/ref/FindMaxValue.html

BibTeX公司

@misc{reference.wolfram_2024_findmaxvalue,author=“wolfram Research”,title=“{findmaxvalue}”,年份=“2014”,howpublished=“\url{https://reference.wolfram.com/language/ref/findmaxvalue.html}”]}

BibLaTeX公司

@online{reference.wolfram_2024_findmaxvalue,organization={wolfram Research},title={findmaxvalue},year={2014},url={https://reference.jolfram.com/language/ref/findmaxvalue.html},note=[访问时间:2024年9月21日]}