数学规划
小兔吧唧
科研菜鸡,望各位大佬不吝赐教!
展开
-
数学规划-一维搜索
Fibonacci方法 1.Fibonacci数列 F0 = F1 = 1; Fk = Fk-1 + Fk-2,k=2,3,4… 2.Fibonacci迭代原理 通过容许误差选取Fn+1:Fn+1> (b-a)/ε 初始点:在区间[a,b]选取,λ1 = a+Fn-1*(b-a)/Fn+1;λ2 = a+Fn*(b-a)/Fn+1; 开始迭代:比较 f(λ1) 和 f(λ2) 的大小,若 f(λ1) > f(λ2),λ* = [λ1,b],保留点λ2,计算新的区间长度,与ε比较,判断是否应该中止原创 2021-04-24 16:54:35 · 125 阅读 · 0 评论 -
数学规划--拟Newton法
DFP方法 1.迭代步骤 2.matlab代码 %DFP搜索最优解 clc; clear; Q = cell(100,1); Q{1,1} = [2,0;0,4]; x = cell(100,1); x{1,1} = [0;0]; H = cell(100,1); H{1,1} = [1,0;0,1]; g = cell(100,1); g{1,1} = [-2;0]; p = cell(100,1); p{1,1} = -g{1,1}; lam = cell(100,1); lam{1,1} = -(原创 2021-04-24 16:31:08 · 136 阅读 · 0 评论