MATLAB解决一维搜索.docVIP

  • 41
  • 0
  • 约 6页
  • 2017-02-27 发布于湖北
  • 举报
姓名:楼金波 学号:064090316 实验二 无约束优化方法(改进的鲍威尔法) 一、实验目的 通过实验,进一步理解无约束优化的概念和各类方法的基本原理,同时锻炼学生运用理论知识解决实际问题的能力。 本次实验重点在于学会运用通用性较强的无约束优化方法——改进的鲍威尔法,来求解实际问题。 二、实验内容 用改进的鲍威尔法编程求解下述问题: 最优解:, 三、实验原理 (1)鲍威尔基本算法(参见课本P83—84)。 (2)鲍威尔改进算法:在鲍威尔基本算法中,每一轮迭代都用连结始点和终点所产生出的搜索方向去替代原向量组中的第一个向量,而不管它的“好坏”,这是产生向量组线性相关的原因所在。因此在改进的算法中首先判断原向量组是否需要替换。如果需要替换,还要进一步判断原向量组中哪个向量最坏,然后再用新产生的向量替换这个最坏的向量,以保证逐次生成共轭方向。具体步骤详见课本P85。 四、实验程序(改进的鲍威尔法,精度设为J=0.005) #include stdio.h #include math.h #define J 0.005 #define M 2 #define N 100 double function(double x[][M],int i) { double s; s=4*(x[i][0]-5)*(x[i][

文档评论(0)

1亿VIP精品文档

相关文档