用既约梯度法求解下列问题:min 2x12+2x22-2x1x2-4x1-6x2 s.t. x1+x
用既约梯度法求解下列问题:
min 2x12+2x22-2x1x2-4x1-6x2 s.t. x1+x2+x3 =2, x1+5x2 +x4=5, xj≥0, j=1,2,3,4, 取初始点x(1)=(1,0,1,4)T.
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:f(x1x2x3x4)=2x12+2x22一2x1x2-4x1一6x2▽f(x)=(4x1一2x2一4一2x1+4x2一600)T等式约束系数矩阵 第1次迭代: 先求既约梯度.在x(1)=(1014)T目标函数的梯度为▽f(x(1))=(0一800)T.取基变量既约梯度搜索方向d(1)=[一880一32T从x(1)出发沿方向d(1)搜索: min f(x(1)+λd(1)) s.t.0≤λ≤λmax. (1)其中步长上限问题(1)即 min φ(λ)=f(x(1)+λd(1))搜索方向d(2)=[44一8一24T.从x(2)出发沿d(2)搜索:min f(x(2)+λd(2)) s.t.0≤λ≤λmax. (2)其中步长上限问题(2)即 min φ(λ)=f(x(2)+λd(2)) min f(x(3)+λd(3)) s.t.0≤λ≤λmax. (3)其中步长上限问题(3)即 min φ(λ)=f(x(3)+λd(3))由于x4(4)=0搜索方向d(4)中应令d4=0因此 搜索方向d(4)=[0000T因此x(4)是K—T点.由于给定问题是凸规划因此x(4)就是最优解.最优值fmin=一7.161.
f(x1,x2,x3,x4)=2x12+2x22一2x1x2-4x1一6x2,▽f(x)=(4x1一2x2一4,一2x1+4x2一6,0,0)T,等式约束系数矩阵第1次迭代:先求既约梯度.在x(1)=(1,0,1,4)T,目标函数的梯度为▽f(x(1))=(0,一8,0,0)T.取基变量既约梯度搜索方向d(1)=[一8,8,0,一32T从x(1)出发,沿方向d(1)搜索:minf(x(1)+λd(1))s.t.0≤λ≤λmax.(1)其中步长上限问题(1)即minφ(λ)=f(x(1)+λd(1))搜索方向d(2)=[4,4,一8,一24T.从x(2)出发,沿d(2)搜索:minf(x(2)+λd(2))s.t.0≤λ≤λmax.(2)其中步长上限问题(2)即minφ(λ)=f(x(2)+λd(2))minf(x(3)+λd(3))s.t.0≤λ≤λmax.(3)其中步长上限问题(3)即minφ(λ)=f(x(3)+λd(3))由于x4(4)=0,搜索方向d(4)中应令d4=0,因此搜索方向d(4)=[0,0,0,0T,因此x(4)是K—T点.由于给定问题是凸规划,因此x(4)就是最优解.最优值fmin=一7.161.
相似问题
给定函数 f(x)=100(x2一x12)2+(1一x1)2. 求在以下各点处的最速下降方向: 给定
给定函数 f(x)=100(x2一x12)2+(1一x1)2. 求在以下各点处的最速下降方向: 给定函数 f给定函数 f(x)=(6+x1+x2)2+(2—3x1—3x2一x1x2)2. 求在点
质量相同的金刚石和石墨 在氧气中燃烧时放出的热量( )。A.相等B.石墨放热较多C.金刚石放热较多D
质量相同的金刚石和石墨,在氧气中燃烧时放出的热量( )。A.相等B.石墨放热较多C.金刚石放热较多D.无法判断请帮忙给出正确答案和分析,谢谢!
考虑下列非线性规划问题: min x13+x23 s.t. x1+x2=1. (1)求问题的最优解;
考虑下列非线性规划问题: min x13+x23 s.t. x1+x2=1. (1)求问题的最优解; (2)定义罚函数 F(x,σ)=x13+x23+σ(x1+x2—1)2, 讨论能否通过求
给定函数 考虑下列非线性规划问题 min 4x1一3x2 s.t.4—x1一x2≥0 x2+7≥0
给定函数 考虑下列非线性规划问题 min 4x1一3x2 s.t.4—x1一x2≥0, x2+7≥0, 考虑下列非线性规划问题 min 4x1一3x2 s.t.4—x1一x2≥0,
用内点法求解下列问题: (1)min x s.t. x≥1; (2)min (x+1)2 s.t.x
用内点法求解下列问题: (1)min x s.t. x≥1; (2)min (x+1)2 s.t.x≥0.请帮忙给出正确答案和分析,谢谢!