1 / 6
文档名称:

matlab罚函数乘子法.docx

格式:docx   大小:17KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

matlab罚函数乘子法.docx

上传人:dlmus1 2020/9/28 文件大小:17 KB

下载得到文件列表

matlab罚函数乘子法.docx

文档介绍

文档介绍:function[x,mu,lambda,output]=multphr(fun,hf,gf,dfun,dhf,dgf,x0)%功能:用乘子法解一般约束问题:minf(x),(x)=0,g(x).=0%输入:x0是初始点,fun,dfun分别是目标函数及其梯度;%hf,dhf分别是等式约束(向量)函数及其Jacobi矩阵的转置;%gf,dgf分别是不等式约束(向量)函数及其Jacobi矩阵的转置;%输出:x是近似最优点,mu,lambda分别是相应于等式约束和不%等式约束的乘子向量;output是结构变量,输出近似极小值f,迭%代次数,内迭代次数等maxk=500;%最大迭代次数sigma=;%罚因子eta=;theta=;%PHR算法中的实参数k=0;ink=0;%k,ink分别是外迭代和内迭代次数epsilon=1e-5;%终止误差值x=x0;he=feval(hf,x);gi=feval(gf,x);n=length(x);l=length(he);m=length(gi);%选取乘子向量的初始值mu=*ones(l,1);lambda=*ones(m,1);btak=10;btaold=10;%用来检验终止条件的两个值while(btak>epsilon&k<maxk)%调用BFGS算法程序求解无约束子问题[x,ival,ik]=bfgs('mpsi','dmpsi',x0,fun,hf,gf,dfun,dhf,dgf,mu,lambda,sigma);ink=ink+ik;he=feval(hf,x);gi=feval(gf,x);btak=;for(i=1:l),btak=btak+he(y2;endfor(i=1:m)temp=min(gi(i),lambda(i)/sigma);btak=btak+tempA2;endbtak=sqrt(btak);ifbtak>epsilonif(k>=2&btak>theta*btaold)sigma=eta*sigma;end%更新乘子向量for(i=1:l),mu(i)=mu(i)-sigma*he(i);endfor(i=1:m)lambda(i)=max(,lambda(i)-sigma*gi(i));endendk=k+1;btaold=btak;x0=x;endf=feval(fun,x);=f;=k;=ink;=btak;%%%%%%%%%%%%%%%%%%增广拉格朗日函数%%%%%%%%%%%%%%%%%%%%%functionpsi=mpsi(x,fun,hf,gf,dfun,dhf,dgf,mu,lambda,sigma)f=feval(fun,x);he=feval(hf,x);gi=feval(gf,x);l=length(he);m=length(gi);psi=f;s1=;for(i=1:l)psi=psi-he(i)*mu(i);s1=s1+he(i)A2;endpsi=psi+*sigma*s1;s2=;for(i=1:m)s3=max(,lambda(i)-sigma*gi(i));s2=s2

最近更新

2024年小学实验室2023教学工作计划 9页

重难点解析北京市第十五中学物理八年级下册期.. 22页

2024年小学学生检讨书3篇 5页

重难点解析内蒙古翁牛特旗乌丹第一中学物理八.. 22页

重难点解析云南昆明实验中学物理八年级下册期.. 18页

重难点解析乌龙木齐第四中学物理八年级下册期.. 20页

2024年小学备考工作计划 9页

2024年小学四年级班主任德育工作计划集合7篇 19页

重庆市彭水一中物理八年级下册期末考试重点解.. 22页

重庆市彭水一中物理八年级下册期末考试专项攻.. 21页

重庆市实验中学物理八年级下册期末考试章节练.. 21页

2024年小学周记范文9篇 12页

2024年小学同学聚会的邀请函 29页

2024年小学副班主任计划 8页

2024年小学出纳述职报告9篇 22页

2024年小学写景作文500字汇编八篇 11页

2024年小学六年级语文教师学期工作总结 12页

荆州市2024届高中毕业班质量检查(Ⅱ)数学(理工.. 8页

2024年小学入学介绍信 3页

2024年小学健康教育工作计划范文汇总六篇 14页

2024年小学作文:记一次劳动 13页

2024年小学作文600字[优秀4篇] 6页

35KV变电站春季预防性检修方案及安全技术措施.. 18页

儿童健康体重知识讲座 29页

2022-2023年人教版八年级数学下册期中测试卷及.. 6页

学生5mm坐标纸(虚线 word版)直接打印 2页

四川省【小升初】2023年小升初数学试卷含完整.. 6页

中国学生健身健美操竞赛评分规则 20页

年产30万吨天然气液化建设项目可行性研究报告.. 39页

FP-45-02 适配器出货检验报告 1页