右击打开opti
右击打开optiset
参数说明
1 solver参数:默认参数是auto,由opti基于问题自动选择求解器。可以根据名称来指定求解器,如果指定的求解器不适用于求解的问题,则有opti自动选择求解器。
2 display:显示求解过程的值,方便了解内部过程。默认是off不显示,iter显示每次迭代的值,final最后总结性的描述
3 maxiter:是迭代的最大次数,默认次数为1.5e3
4 maxfeval:是迭代的最大次数,仅用在非线性函数,默认次数为1e4
5 maxtime:运行的最大时间,默认1000s
6 maxnodes:混合整数求解器的最大节点数,每一个节点代表至少一个连续的松弛问题被求解(待了解),默认10000
7 tolrfun:相对收敛误差,默认1e-7
8 tolafun:绝对收敛误差,默认1e-7
9 tolint:当求解器解是整数时,所求解的实数值解接近整数解的程度,默认为1e-5
10 warnings:当求解器转换问题形式或给定假设时进行提示
11 iterfun:与大部分非线性的求解器回调函数相关的一个参数(待了解)
12 solverOpts:具体求解器特有的选项设置,可使用optiSolver('config')查看具体求解器包含的选项
13 dynamicOpts:提供特定于动态优化的设置。该结构使用optidynset生成,并以与上面的求解器选项相同的方式传递给optiset。
14 derivCheck:内部通过数值近似检查所提供的一阶和二阶导数是否正确,默认为off