Main Content

Optimization Toolbox

求解线性优化、二次优化、锥优化、整数优化和非线性优化问题

Optimization Toolbox™ 提供了多个函数,这些函数可在满足约束的同时求出可最小化或最大化目标的参数。该工具箱包含适用于下列各项的求解器:线性规划 (LP)、混合整数线性规划 (MILP)、二次规划 (QP)、二阶锥规划 (SOCP)、非线性规划 (NLP)、约束线性最小二乘、非线性最小二乘和非线性方程。

您可以用函数和矩阵来定义优化问题,也可以通过指定反映底层数学关系的变量表达式来定义。您可以使用目标函数和约束函数的自动微分来更快地获得更准确的解。

您可以使用该工具箱提供的求解器求连续和离散问题的最优解,执行权衡分析,并将优化方法融入算法和应用中。该工具箱允许您执行设计优化任务,包括参数估计、分量选择和参数调整。它使您能够在投资组合优化、能源管理和交易以及生产规划等应用中找到最优解。

Optimization Toolbox 快速入门

Optimization Toolbox 基础知识学习

基于问题的优化设置

使用变量和表达式表示优化问题,以串行或并行方式求解

基于求解器的优化问题设置

选择求解器,定义目标函数和约束,并行计算

非线性优化

以串行或并行方式求解具有一个或多个目标的有约束或无约束非线性问题

线性规划和混合整数线性规划

求解具有连续变量和整数变量的线性规划问题

二次规划和锥规划

求解具有二次目标和线性约束或锥约束的问题

最小二乘

求解最小二乘(曲线拟合)问题

非线性方程系统

以串行或并行方式求解非线性方程系统

优化结果

了解求解器输出并改进结果