二次规划和锥编程
解决问题的二次曲线与二次目标和线性约束或限制
在你开始解决优化问题之前,您必须选择合适的方法:具体问题具体分析或solver-based。有关详细信息,请参见首先选择具体问题具体分析或Solver-Based方法。
具体问题具体分析的方法,创建问题的变量,然后代表了目标函数和约束这些符号变量。采取具体问题具体分析步骤,请参阅具体问题具体分析优化工作流程。解决由此产生的问题,使用解决
。
solver-based步骤,包括定义目标函数和约束条件,并选择适当的解算器,看看Solver-Based优化问题设置。解决由此产生的问题,使用quadprog
或coneprog
。
功能
住编辑任务
优化 | 在编辑器现场优化或解决方程 |
对象
SecondOrderConeConstraint |
二阶锥约束对象 |
主题
具体问题具体分析二次规划
- 与绑定约束二次规划:具体问题具体分析
显示了如何解决一个具体问题具体分析绑定约束二次规划问题使用不同的算法。 - 大型稀疏二次程序,具体问题具体分析
显示了如何解决大型稀疏二次程序使用具体问题具体分析的方法。 - Bound-Constrained二次规划,具体问题具体分析
例子显示大规模的具体问题具体分析二次规划。 - 二次规划投资组合优化,具体问题具体分析
例子显示具体问题具体分析二次规划一个基本的投资组合模型。 - 使用优化工具箱多样化投资组合
这个例子展示了三种技术的资产多样化组合使用优化的功能。
Solver-Based二次规划
- 二次与绑定约束最小化
与绑定约束二次规划和各种选项的例子。 - 与许多线性约束二次规划
这个例子展示了有效集算法的好处很多线性约束问题。 - 热启动quadprog
表明可以有效的在一个大热启动二次程序。 - 热启动的最佳实践
描述如何使用热启动加速重复的解决方案。金宝搏官方网站 - 二次最小化密集,结构化的麻绳
示例显示如何将记忆保存在一个结构化的二次程序。 - 大型稀疏二次与内点算法的程序
示例显示如何在二次程序节省内存使用稀疏二次矩阵。 - Solver-Based Bound-Constrained二次规划
例子显示solver-based大规模二次规划。 - 投资组合优化问题的二次规划,Solver-Based
例子显示solver-based二次规划基本组合模式。
基于二阶锥规划
- 减少能源使用锥分段线性弹簧质点系统编程的,具体问题具体分析
提出了一种具体问题具体分析锥编程的例子。 - 离散最优轨迹,具体问题具体分析
这个例子展示了如何解决离散最优轨迹问题通过具体问题具体分析的方法。 - 比较coneprog算法的速度
本节提供计时信息序列的锥使用各种编程问题LinearSolver
选项设置。 - 对具体问题具体分析锥编程写约束
要求解决
使用coneprog
对问题的解决方案。
Solver-Based二阶锥规划
- 减少能源使用锥分段线性弹簧质点系统的编程,Solver-Based
使用锥编程解决机械质量弹簧问题。 - 二次约束转化为二阶锥约束
二次约束转化为coneprog
的形式。 - 二次规划问题转化为二阶锥项目
一个二次规划问题转化为一个二阶锥的问题。
代码生成
- 代码生成quadprog背景
先决条件为二次生成C代码优化。 - 为quadprog生成代码
学习基本的代码生成的quadprog
优化求解。 - 热启动的最佳实践
描述如何使用热启动加速重复的解决方案。金宝搏官方网站 - 优化代码生成实时应用程序
探索技术在生成的代码来处理实时要求。
具体问题具体分析的算法
- 具体问题具体分析的优化算法
学习如何解决优化问题的优化函数和对象。 - 对具体问题具体分析锥编程写约束
要求解决
使用coneprog
对问题的解决方案。 - 金宝app支持操作优化变量和表达式
探索支持数学和索引操作优金宝app化变量和表达式。