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

NMinimize

NMinimize[f, x]
关于 x最小化 f
NMinimize[f, {x, y, ...}]
关于 xy...,最小化 f
NMinimize[{f, cons}, {x, y, ...}]
在约束条件 cons 下,最小化 f
  • NMinimize 返回表格 {fmin, {x->xmin, y->ymin, ...}} 的一个列表。
  • cons 可以包括等式、不等式或者两者的逻辑组合式。
  • NMinimize 总是尽可能的在给定约束条件下,找到 f 函数的全局极小值。
  • 在默认情况下,所有变量假定为实数。
  • xElementIntegers 说明变量必须是整数值。
  • 如果 fcons 是线性的,NMinimize 总能在实数和整数值上,找到全局极小值。
  • 否则, NMinimize 有时可能找到局部极小值。
  • 给出下列选项:
AccuracyGoalAutomatic最后精度要求的数字位数
EvaluationMonitorNone当计算 f 时,求表达式的值
MaxIterations100可用的最大叠代数
MethodAutomatic可用的方法
PrecisionGoalAutomatic最后精度要求的数字位数
StepMonitorNone当步骤执行时,求表达式的值
WorkingPrecisionMachinePrecision内部计算中使用的精度
  • Method 选项可能的设置包括 "NelderMead""DifferentialEvolution""SimulatedAnnealing""RandomSearch"
5 的新功能 | 6 中的修改功能