Matlab优化工具箱
Matlab优化工具箱
1工具箱概述
?计算机学院软件工程系38专业
?C#.NET,http://www.mianfeiwendang.com,软件工程,UML
?Matlab,SPSS,BI,SAS
?王华秋
1.1工具箱的功能
优化工具箱主要可以用于解决以下问题:
?(1)求解无约束条件非线性极小值;
?(2)求解约束条件下非线性极小值,包括目标逼近问题、极大-极小值问题以及半无限极小值问题;
?(3)求解二次规划和线性规划问题;
?(4)非线性最小二乘逼近和曲线拟合;
?(5)非线性系统的方程求解;
?(6)约束条件下的线性最小二乘优化;
?(7)求解复杂结构的大规模优化问题。
1.2工具箱的新特色
MATLAB R2008b提供的优化工具箱是4.1版本,4.1版本较之以前的3.x版本,主要增加了以下新的特色。
?(1)函数fmincon、fminimax和fgoalattain中引入了并行机制,加快了梯度的计算速度;
?(2)函数gatool和psearchtool整合到优化工具箱GUI中;
?(3)函数fmincon的求解器中新增内点算法;
?(4)提供了KNITRO优化库的接口;
?(5)函数lsqcurvefit、lsqnonlin和fsolve的优化选项参数PrecondBandWidth默认值由0变为inf;
?(6)优化选项参数TolConSQP的默认值修改为1e–6;
1