Matlab 优化工具箱
1 工具箱概述
• 计算机学院软件工程系 38 专业
• C#.NET,ASP.NET,软件工程,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