具体问题具体分析框架提出的优化工具箱在R2017b提供方便的工具来建立优化问题自然表达的多个不同的参数向量。它还提供了一种方法来指定线性约束涉及合计和其他线性操作的直接命令,而不是精神上调整矩阵向量乘法。然而,具体问题具体分析框架最初是线性规划和设计,这个FEX提交的时间,只有在有限的方式扩展到非线性目标和约束(尽管在TMW似乎正在进行的工作)。
要具体问题具体分析框架的优点对于任意的非线性问题,这个FEX包提供了转换工具prob2matrices ()。这个工具将改变特定部分的具体问题具体分析描述solver-based矩阵形式,可以说是最困难的部分solver-based从具体问题具体分析的框架。工具不同于prob2struct(),因为它不需要指定一个完整的optimproblem。相反,你可以指定问题组件,需要re-expressing矩阵和向量。范围,这些可以包括线性/平等整数约束,一个目标函数(如果它是线性的),和一个初始猜解结构形式。因此,您可以使用的力量具体问题具体分析框架建立的所有矩阵对于任何给定的非线性规划求解,可fmincon(),甚至在全球优化优化工具箱和ga()一样,patternsearch(),或particleswarm ()。剩下的工作是简单的提供所需的函数处理非线性问题的部分。
看到选项卡的例子使用的插图。
引用作为
马特·J (2023)。PROB2MATRICES: prob2struct选择性的版本(//www.tianjin-qmedu.com/matlabcentral/fileexchange/74481-prob2matrices-a-selective-version-of-prob2struct), MATLAB中央文件交换。检索。
版本 | 发表 | 发布说明 | |
---|---|---|---|
1.1.6 | 解决了兼容性问题和现在Matlab版本(由于MathWorks mapSolution被移除)。 |
||
1.1.5 | 文档修复和解决R2019b mapSolution bug |
||
1.1.4 | 轻微的摘要和标题编辑 |
||
1.1.3 | 小 |
||
1.1.2 | 小 |
||
1.1.1 | 描述编辑。 |
||
1.1.0 | 创建一个新的实现称为prob2matrices ()。这有不同的重新输入语法比sbmatrices(),并允许指定线性目标函数。 |
||
1.0.6 | 一次。 |
||
1.0.5 | 例子更新 |
||
1.0.4 | 更新描述。 |
||
1.0.3 | 描述更新和生活添加脚本示例。 |
||
1.0.2中 | 描述更新 |
||
1.0.1 | 描述更新 |
||
1.0.0 |