이번역페이지는최신내용을담고있지않습니다。최신내용을영문으로보려면여기를클릭하십시오。
문제기반최적화에서는최적화변수를만들어이들변수로목적함수와제약조건을표현하거나방정식을나타내는표현식을만들고解决
를사용하여문제를풉니다。최적화문제에대해수행할문제기반절차를보려면具体问题具体分析优化工作流程항목을참조하십시오。방정식풀이에대해서는방정식풀이를위한문제기반워크플로항목을참조하십시오。
최적화문제를풀기시작하기전에먼저문제기반접근법과솔버기반접근법중적절한접근법을선택해야합니다。자세한내용은먼저문제기반접근법또는솔버기반접근법중선택하기항목을참조하십시오。
참고:다항식이나유리식,기본함수(예:经验值
)로구성되지않은비선형함수가있는경우에는fcn2optimexpr
을사용하여해당함수를최적화표현식으로변환하십시오。将非线性函数转换为优化表达式항목과万博1manbetx支持的变量和表达式优化操作항목을참조하십시오。
기본적인비선형최적화예제를보려면제약조건이있는비선형문제풀기,문제기반항목을참조하십시오。기본적인혼합정수선형계획법예제를보려면혼합정수선형계획법기본사항:문제기반항목을참조하십시오。기본방정식풀이예제를보려면문제기반접근법을사용하여비선형연립방정식풀기항목을참조하십시오。
EquationProblem |
非线性方程组 |
OptimizationConstraint |
优化的约束 |
OptimizationEquality |
等式和等式约束 |
OptimizationExpression |
用优化变量表示的算术或函数表达式 |
OptimizationInequality |
不等式约束 |
OptimizationProblem |
优化问题 |
OptimizationVariable |
为优化变量 |
学习解决优化问题的基于问题的步骤。
방정식풀이를위한문제기반과정。
定义目标和约束的表达式。
在基于问题的方法中传递额外的参数、数据或固定变量。
基于问题的最小二乘的语法规则。
要求解决
使用coneprog
对问题的解决方案。
创建和使用变量的命名索引。
检查或修改问题元素,如变量和约束。
评估解决方案及其质量。
当问题具有整数约束时,获得更快或更准确的解决方案,并在创建问题时避免循环。
通过将模型与数据分离,创建可重用的、可伸缩的问题。
了解如何解决具有两个同名优化变量的问题。
创建初始点解决
方法命名索引变量时findindex
函数。
优化表达式包含正
或南
无法显示,可能导致意想不到的结果。
在基于问题的方法中,目标函数和非线性约束函数共享计算,节省了时间。
自动微分减少了解决问题的函数计算次数。
当自动导数不适用时,如何在基于问题的优化中包含导数信息。
求产生的非线性函数中额外参数的值prob2struct
.
在基于问题的方法中使用输出函数来记录迭代历史并制作自定义图。
使用多个处理器进行优化。
并行执行梯度估计。
在两个求解器中显示并行计算有效性的示例:fmincon
和遗传算法
.
调查加速优化的因素。
최적화함수및객체가최적화문제를푸는방법。
学习自动微分是如何工作的。
探索优化变量和表达式支持万博1manbetx的数学和索引操作。