主要内容

基于问题的优化设置

创建优化变量,创建具有目标和约束条件的问题,调用解决

全局优化工具箱有两种优化方法:基于问题和基于求解器。看到选择基于问题的方法还是基于解决者的方法.在基于问题的优化中,您创建符号风格的优化变量。然后在这些变量中创建表示目标和约束的表达式。最后,用实例解决问题解决.详细信息请参见基于问题的优化工作流

注意:如果你有一个非线性函数,它不是由多项式、有理表达式和初等函数组成的,比如经验值,然后使用将函数转换为优化表达式fcn2optimexpr.看到将非线性函数转化为优化表达式而且优化变量和表达式的支持操作

有关基本示例,请参见比较几种基于问题的全局求解器

功能

全部展开

optimproblem 创建优化问题
optimvalues 为优化问题创造价值
optimvar 创建优化变量
显示 显示优化对象信息
showbounds 显示变量边界
保存优化对象描述
writebounds 保存变量边界的描述
fcn2optimexpr 将函数转换为优化表达式
optimconstr 创建空优化约束数组
optimeq 创建空优化相等数组
optimineq 创建空的优化不等式数组
optimexpr 创建空优化表达式数组
显示 显示优化对象信息
保存优化对象描述
评估 求最优化表达式
findindex 查找命名索引变量的数值索引等价物
不可能实行 在某一点上违反约束
prob2struct 将优化问题或方程问题转换为求解形式
显示 显示优化对象信息
解决 解决最优化问题或方程问题
varindex 将问题变量映射到基于求解器的变量索引
保存优化对象描述

对象

OptimizationConstraint 优化的约束
OptimizationEquality 平等和平等约束
OptimizationExpression 用优化变量表示的算术或函数表达式
OptimizationInequality 不等式约束
OptimizationProblem 优化问题
OptimizationValues 优化问题的值
OptimizationVariable 优化变量

主题

具体问题具体分析的步骤

全局求解器的步骤

设置选项

基于问题的优化技巧

并行计算

具体问题具体分析的算法

Baidu
map