下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、最速下降法求解线性代数方程组要求:对于给定的系数矩阵、右端项和初值,可以求解线性代数方程组一、最速下降法数学理论在基本迭代公式 Xk=Xk+tkPk中,每次迭代搜索方向 R取为目标函数f (X)的负梯度方向,即Pk=-f(Xk),而每次迭代的步长tk取为最优步长,由此确定的算法称为最速 下降法。为了求解问题 min f (X),假定我们已经迭代了 k次,获得了第k个迭代点Xk。现在从Xk出发,可选择的下降方法很多,一个非常自然的想法是沿最速下降方向(即负梯度方向)进行搜索应该是有利的,至少在Xk邻近的范围内是这样。因此,去搜索方向为Pk if (Xk).为了使目标函数在搜索方向上获得最多的下降
2、,沿Pk进行一维搜索,由此得到第k + 1个跌带点,即Xk = Xk-tkNf(Xk),其中步长因子tk按下式确定f(Xk -tkf (Xk) =min f(Xk -tNf(Xk),Xk+=ls(Xk,-Vf(Xk).显然,令k =0,1,2,就可以得到一个点列 Xo,Xi,X2;,其中Xo是初始点,由计算者任意选定。当f (X)满足一定的条件时,由式(1)所产生的点列Xk必收敛于f(X)的极小点。二、最速下降法的基本思想和迭代步骤已知目标函数f(X)及其梯度g(X),终止限名2和5.(1)选定初始点 Xo,计算 f。= f (X0),g0 =g(X0);置 k = 0.(2)作直线搜索:Xk
3、H! = is(xk,gk);计算 fk+ = f (XkG,9叶= g(Xk4i).用终止准则检验是否满足:若满足,则打印最优解(Xk和f (XkG),结束;否则,置k = k + 1,转(2)(3)最速下降法算法流程图如图所示三、最速下降法的matlab实现fun cti on x,n=twoste p( A,b,xO,e ps,vararg in)%两步迭代法求线性方程组Ax=b的解if nargin=3eps= 1.0e-6;M = 200;elseif narginv3errorreturnelseif nargin =5M = varargi n1;endD=diag(diag(A
4、);%求 A的对角矩阵L=-tril(A,-1);%求A的下三角阵U=-triu(A,1);%求 A的上三角阵B1=(D-L)U;B2=(D-U)L;f1=(D-L)b;f2=(D-U)b;x12=B1*x0+f1;x =B2*x12+f2;n=1;%迭代次数while no rm(x-x0)=e psx0 =x;x12=B1*x0+f1;x =B2*x12+f2;n=n+1;if(n =M)endenddis p( Warni ng:迭代次数太多,可能不收敛!);return;fun cti on x, n= fastdow n( A,b,xO,e ps) %最速下降法求线性方程组Ax=b的解if(n argin = 3)eps = 1.0e-6;end x=x0;n=0;%以下过程tol=1;while(tole ps)可参考算法流程r = b-A*x0;d = dot(r,r)/dot(A*r,r);x = x0+d*r;tol = no rm(x-x0);x0 = x;n = n + 1;end四、最速下降法的算例
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 郑州黄河护理职业学院《动画短片创作实践》2023-2024学年第一学期期末试卷
- 浙大宁波理工学院《生物药物化学》2023-2024学年第一学期期末试卷
- 全程种植玉米高产高效栽培技术
- 餐饮行业投资指南模板
- DB2201T 72-2024 公共数据授权运营评估规范
- 生物学开题答辩模板
- 七夕节文化讲座
- 申请外国人签证邀请函需提供的材料
- 读后感《小王子》
- 二零二五年度赡养协议及养老产业市场调研合同范本3篇
- 2024届北京市通州区英语高三上期末统考试题含解析
- 国家免疫规划疫苗儿童免疫程序说明-培训课件
- 能源管理体系记录表单
- 智慧城市建设课件
- 污水处理厂提标升级可研
- 湖南省建设工程施工阶段监理服务费计费规则【实用文档】doc
- GB/T 6913-2008锅炉用水和冷却水分析方法磷酸盐的测定
- GB/T 18717.2-2002用于机械安全的人类工效学设计第2部分:人体局部进入机械的开口尺寸确定原则
- 中国文化概论(第三版)全套课件
- 117-钢结构工程质量常见问题与管控措施
- SHS5230三星指纹锁中文说明书
评论
0/150
提交评论