查找ArgMax

查找ArgMax[(f),x个]

给出位置x个最大值局部最大值为(f).

查找ArgMax[(f),{x个,x个0}]

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

查找ArgMax[(f),{{x个,x个0},{,0},}]

给出了位置{x个最大值,最大值,}多变量函数的局部最大值。

查找ArgMax[{(f),欺骗},{{x个,x个0},{,0},}]

给出了受约束的局部最大值的位置欺骗.

查找ArgMax[{(f),欺骗},{x个,,}]

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

详细信息和选项

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

示例

全部打开全部关闭

基本示例  (4)

找到一个点{x个}其中一元函数-2x^2-3x+5最大值为:

找到一个点{x个,}函数的位置[x个][第2年]最大值为:

找到函数受约束最大值的点:

在几何区域上查找函数的最大化点:

绘制它:

范围  (12)

使用不同的起点,获得不同局部最大值的位置:

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

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

不必提供起点:

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

或者可以指定约束:

查找区域中的最大值:

绘制它:

在实现最大距离的两个区域中查找点:

绘制它:

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

绘制它:

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

绘制它:

使用指定是中的向量:

在实现最大距离的两个区域中查找点:

绘制它:

选项  (7)

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

这实施了收敛标准模板框[{{x,_,k},-,{x,^,*}}},规范]<=最大值(10^(-9),10^模板框[{{del,{f,(,{x,_,k},)}},规范]<=10^(-9):

这实施了收敛标准模板框[{{x,_,k},-,{x,^,*}}},规范]<=最大值(10^(-20),10^模板框[{{del,{f,(,{x,_,k},)}},规范]<=10^(-20):

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

评估监视器  (1)

图收敛到局部最大值:

梯度  (1)

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

提供坡度和黑森:

方法  (1)

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

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

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

步骤监视器  (1)

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

工作精度  (1)

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

属性和关系  (1)

查找最大值给出了最大值和最大化点的值:

查找ArgMax给出了最大值的位置:

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

可能的问题  (4)

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

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

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

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

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

文本

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

CMS公司

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

亚太地区

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

BibTeX公司

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

BibLaTeX公司

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