下降迭代算法

摘要:迭代方法是求解非线性规划问题的基本方法。利用迭代算法求解非线性规划问题的关键在于:一、构造每一轮的搜索方向;二、确定步长。本文介绍下降迭代算法的概念、步骤和终止条件。

1. 为何需要迭代方法?

    在无约束问题的极值条件中,我们讨论过极值的必要条件和充分条件。理论上讲,可以应用这些条件来求解相应的非线性规划问题的最优解。但在实际问题中,可能会遇到以下问题:

  1.     目标函数的导数不存在;
  2.     导数存在,但为非线性方程组,求解困难甚至无解析解;
  3.     问题为约束优化问题,不能简单套用无约束问题的极值条件。

    与直接基于极值条件解析求解相对应的,是基于数值计算的迭代方法。事实上,迭代方法是求解非线性规划的更为一般的方法。我们在这里讨论极小值问题,其常用方法为下降迭代算法。

2. 下降迭代算法的概念

    下降迭代算法主要包括两个概念:迭代与下降。

    迭代  在优化计算中,迭代是指从已知点出发,依照某种规则(即算法)求出后继点,用 取代 ,然后重复以上过程,这样便会产生点列 和数列 。我们希望点列趋近于最优解,数列

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值