优化工具箱
求解线性的,二次的,圆锥形,整数,和非线性优化问题
优化工具箱™提供用于查找最小化或最大化目标的参数的功能,同时满足约束。该工具箱包括线性编程(LP),混合整数线性编程(MILP),二次编程(QP),二阶锥编程(SOCP),非线性编程(NLP),约束线性最小二乘,非线性最小二乘法,和非线性方程。
您可以使用函数和矩阵或通过指定反映底层数学的变量表达式来定义您的优化问题。您可以使用客观和约束函数的自动分化以实现更快,更准确的解决方案。万博 尤文图斯
您可以使用工具箱求解器来寻找连续和离散问题的最佳解决方案,执行权衡分析,并将优化方法纳入算法和应万博 尤文图斯用程序。Toolbox允许您执行设计优化任务,包括参数估计,组件选择和参数调整。它使您可以在产品组合优化,能源管理和交易等应用中找到最佳解决方万博 尤文图斯案,以及生产计划。
开始:
求解基于优化
写非线性目标和使用函数的限制;写使用系数矩阵的线性目标和约束。交互方式创建和解决优化活编辑任务的问题,然后生成共享或使用在应用程序代码。
选择一个求解
使用优化Live Editor任务以帮助选择适用于基于求解器的方法时适用于问题类型的求解器。求解器以基于问题的方法自动选择。
审查和改进结果
审查退出消息,最优性措施,并且迭代显示,以评估所述溶液。通过使用自动分化,供给梯度,或使用并行计算来估算梯度改善非线性问题的性能。
应用程序
使用非线性优化用于估计和调整参数,找到最佳设计中,计算最佳的轨迹,构建健壮组合,以及其他应用中存在的变量之间的非线性关系。
应用程序
使用线性规划对资源分配,生产计划,混合和投资规划等问题。使用二次和二阶锥形编程问题,如设计优化,产品组合优化和水力电压控制等问题。
求解器
使用分支和绑定算法解决混合整数线性编程问题,包括预处理,启发式,用于产生可行点和切割平面。
应用程序
用整数变量模型时有开/关的决策或逻辑约束以及当变量值必须是一体的。路由,调度,规划,分配和资本预算的问题是典型的应用。
求解器
制定问题,无论是目标达成或极小。使用目标达成时有选择性加权的目标值为每个目标。使用极小的一组目标函数的最坏情况下的值最小。
应用程序
在冲突目标需要权衡时使用多目标优化。实例是结构设计和风险中的重量和强度,并在产品组合优化中返回。
非线性最小二乘应用
使用非线性最小二乘解算器,以适应非线性模型来获取的数据或非线性方程组求解,当参数都受到约束的约束包括的系统。
Matlab编译器支持万博1manbetx
用MATLAB编译器™和MATLAB编译SDK™部署MATLAB®优化模型作为独立可执行文件,Web应用程序,C / C ++共享库,Microsoft®.NET程序集,爪哇®课程和python®包裹。