关于九游会 联系我们

咨询电话: 020-88888888

当前位置: 主页 > 新闻资讯 > 公司新闻

优化选项参考!

发布于 2024-06-24 14:26 阅读(

选项名称描述由以下函数使用限制

非负实数。如果内部计算的目标函数的上界 () 和下界 () 之间的差小于或等于 ,则 停止:

.

仅限于

F(x) 的数量,用于最小化最差情形绝对值。

 

选择求解器使用的算法。

, , , , , , ,  

选择 算法中更新障碍参数的算法,可以是 或 。

 

选择分支分量的规则:

  • - 具有最大伪代价的小数分量。请参阅分支定界

  • - 具有最大伪代价的小数分量,需要审慎估计伪代价。请参阅分支定界

  • - 具有最大伪代价的小数分量,需要比 更为审慎地估计伪代价。请参阅分支定界

  • - 小数部分最接近 的分量。

  • - 目标向量 的绝对值中对应分量最大的小数分量。

仅限于

将用户提供的解析导数(梯度或雅可比矩阵,取决于所选求解器)与有限差分导数进行比较。

以后的版本中将会删除 选项。要检查导数,请使用 函数。

, , , , ,

仅限于 。对于 ,使用

约束违反值容差。

, , , , , , , ,

仅限于 。对于 ,使用

切割生成的级别(请参阅切割生成):

  • - 无切割。使 不相关。

  • - 正常切割生成。

  • - 使用更多切割类型。

  • - 使用大多数切割类型。

仅限于
在进入分支定界阶段之前经历所有切割生成方法的次数,从 到 的整数。通过将 选项设置为 可禁用切割生成。仅限于

显示级别。

  • 不显示输出。

  • 显示每次迭代的输出,并给出默认退出消息。

  • 显示每次迭代的输出,并给出带有技术细节的退出消息。

  • 仅当函数不收敛时才显示输出,并给出默认退出消息。

  • 仅当函数不收敛时才显示输出,并给出技术性退出消息。

  • 仅显示最终输出,并给出默认退出消息。

  • 仅显示最终输出,并给出带有技术细节的退出消息。

全部。有关适用的值,请参阅各个函数参考页。

 

选择在 算法中获得可行性的算法。 使用的算法不同于默认 。

 

指定目标 达到设置目标所需的目标数量。如有必要,请对您的目标重新排序,让 准确实现第一个 目标。

仅限于 。对于 ,使用

有限差分的标量或向量步长因子。当您将 设置为向量 时,前向有限差分 是

其中 (例外是 )。中心有限差分是

标量 扩展为向量。对于正向有限差分,默认值为 ;对于中心有限差分,默认值为 。

, , , , , , ,

仅限于 。对于 ,使用

用于估计梯度的有限差分是 (默认值)或 (中心化),这需要两倍的函数计算次数,但结果应该更准确。如果 选项设置为 ,则在 内点计算中, 差分可能会在其计算过程中违反边界。

, , , , , , ,

仅限于 。对于 ,使用

函数值的终止容差。

, , , , , , , , , ,

仅限于 。对于 ,使用

黑塞矩阵逼近的方法:、、 或 。

当 或 非空时将被忽略。

仅限于 。对于 ,使用

用户提供的黑塞函数,指定为函数句柄(请参阅包含黑塞函数)。

, 仅限于 。对于 ,使用

用户提供的黑塞矩阵乘法函数,指定为函数句柄。

当 非空时将被忽略。

, ,

仅限于 。对于 ,使用

搜索可行点的算法(请参阅使用启发式方法求出可行解):

仅限于
严格正整数,它限制 在分支定界搜索可行点的过程中可探查的节点数。请参阅使用启发式方法求出可行解仅限于

默认值 确保每次迭代都满足边界约束。通过设置为 关闭。

仅限于 。对于 ,使用

整数预处理的类型(请参阅混合整数规划预处理):

  • - 使用非常少的整数预处理步骤。

  • - 使用中等数量的整数预处理步骤。

  • - 使用所有可用的整数预处理步骤。

仅限于
到 范围内的实数,这是解 的分量仍被视为整数时相比整数可具有的最大偏差。 不是停止条件。仅限于

用户定义的雅可比矩阵乘法函数,指定为函数句柄。除非对于 来说 是 ,否则被忽略。

, , ,

 

算法内部线性求解器的类型。对于 和 :

  • - 如果传递的二次矩阵为稀疏矩阵(对于 来说为 ,对于 来说为 ),则使用 ;否则使用 。

  • - 使用稀疏线性代数。

  • - 使用稠密线性代数。

对于 :

  • (默认值)- 选择步长求解器。

    • 如果问题是稀疏的,步长求解器为 。

    • 否则,步长求解器为 。

  • - 增强形式步长求解器。请参阅[1]

  • - 标准形式步长求解器。请参阅[1]

  • - 产品形式乔列斯基步长求解器。请参阅[4][5]

  • - Schur 补方法步长求解器。请参阅[2]

算法和 算法

 
严格正整数,在分支定界过程中每个节点的单纯形算法迭代的最大次数。仅限于
非负实数,要将一个变量纳入基,该变量的简化后的代价必须超过 。仅限于

允许的函数计算的最大次数。

, , , , , , , , ,

仅限于 。对于 ,使用

允许的最大迭代次数。

之外的所有函数

仅限于 。对于 ,使用
严格正整数。 在找到 个整数可行点时停止。仅限于
严格正整数,它是求解器在其分支定界过程中探查的最大节点数。

 

算法允许的最长时间(以秒为单位)。

, ,

 

选择下一步要探查的节点。

  • - 最佳投影。请参阅分支定界

  • - 探查目标函数值最小的节点。

  • - 探查整数不可行性之和最小的节点。请参阅分支定界

仅限于
大于 的实数。默认值为 。仅限于
非负实数。 仅在找到目标函数值比当前可行解的目标函数值低至少 的另一个解时,才会更改当前可行解:(fold – fnew)/(1 + |fold|) > ObjectiveImprovementThreshold仅限于

如果目标函数值低于 并且迭代可行,则迭代停止。

, , ,  

一阶最优性的终止容差。

(仅限于 )、

仅限于 。对于 ,使用

指定优化函数在每次迭代中调用的一个或多个用户定义的函数。传递函数句柄或函数句柄的元胞数组。请参阅Output Function and Plot Function Syntaxintlinprog Output Function and Plot Function Syntax

, , , , , , , , , , ,

 

绘制算法执行过程中的各个进度测量值。从预定义绘图中选择,或者自行编写。以列表或函数句柄(如 )形式给出函数名称。传递内置绘图函数名称、函数句柄,或由内置名称或函数句柄组成的元胞数组。对于自定义绘图函数,传递函数句柄。

  • 绘制当前点

  • 绘制函数计数

  • 绘制函数值

  • 将找到的最佳可行目标函数值绘制为线图。该图用一种颜色显示不可行点,用另一种颜色显示可行点,可行性容差为 。

  • 绘制最大约束违反值

  • 绘制残差范数

  • 绘制一阶最优性

  • 绘制步长

  • 绘制混合整数线性规划的间隙

请参阅绘图函数intlinprog Output Function and Plot Function Syntax

, , , , , , , , , , , .有关适用的值,请参阅各个函数参考页。

仅限于 。对于 ,使用

到 范围内的实数。如果内部计算的目标函数上界 () 和下界 () 之间的差小于或等于 ,则 停止:

.

仅限于

求解线性规划的算法:

  • - 对偶单纯形算法

  • - 原始单纯形算法

仅限于
非负整数,它是求解初始线性规划问题要进行的单纯形算法迭代的最大次数。仅限于

对于 和 算法, 会使算法根据所有约束和目标函数的初始值对其进行归一化。要禁用,请设置为默认值 。

 

非线性约束的用户定义梯度。

, ,

仅限于 。对于 ,使用

目标函数的用户定义梯度或雅可比矩阵。

, , , , , , ,

仅限于 。对于 ,使用 或

x 的终止容差。

之外的所有函数

 

确定迭代步的计算方式。

, , , , ,  

数组,用于指定由参数 组成的数组的典型模。数组的大小等于起点 的大小。主要用于缩放梯度估计的有限差分。

, , , , , , , , ,

 

当为 时,适用的求解器以并行方式估计梯度。通过设置为 来禁用。

, , , , , , .

 

平台注册入口