2023年内点法.docx
《2023年内点法.docx》由会员分享,可在线阅读,更多相关《2023年内点法.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023年内点法 内点法在求解非线性问题中的应用 1、内点法求解线性规划问题 本科时学过运筹学,线性规划是运筹学中的一个重要分支,研究较早,发展较快,应用广泛,方法也比较成熟。单纯形法是求解线性规划问题的通用方法,我认为用单纯形法在求解线性规划问题时是很有效的。单纯形法的基本思想是在顶点上找到最优解:先找出一个基本可行解,即可行域的一个极点,判断是否是最优解,若是,则问题就得到解决;否则,则要设法寻找另一个极点,使新的极点的目标值优于前一个极点。因为基本可行解的个数有限,所以经过有限次迭代,一定可以得到问题的最优解。如果问题无最优解也可以用这种方法判别。 用单纯形法求解线性规划问题所需的迭代次
2、数主要取决于约束条件的个数。用单纯形法求解线性规划问题可能会出现极端情况,就是对于具有n个变量的问题,要最多寻找2n-1次才可获得最优解。当变量太多时,2n-1呈现指数型,数值太大,此时用单纯形法求解线性规划问题计算时间太长,计算量太大。现在一般的线性规划问题都是应用单纯形法标准软件在计算机上求解,很方便也很实用。 但是单纯形法不是很经济的算法,于是就有数学家提出了改进的单纯形法。 为了改进单纯形法每次迭代中积累起来的进位误差,美国数学家G.B.丹齐克提出改进单纯形法。改进单纯形法的基本步骤和单纯形法大致相同,主要区别是在逐次迭代中不再以高斯消去法为基础,而是由旧基阵的逆去直接计算新基阵的逆,
3、再由此确定检验数。这样做不但可以减少迭代中的累积误差,提高计算精度,而且还减少了在计算机上的存储量。 单纯形法是从原始问题的一个可行解通过迭代转到另一个可行解,检验它的判别数是否全部非负。如果所有的判别数非负,基可行解就是最优解。如果存在负判别数,则迭代到另一个基可行解。单纯形法迭代过程中始终保持基解的可行性,但不能保证对偶规划解的可行性。而对偶单纯形法则是从满足对偶可行性条件出发,通过迭代逐步搜索原始问题的最优解。在迭代过程中始终保持基解的对偶可行性,而使不可行性逐步消失。在保持对偶可行性的前提下,一旦基解成为可行解,也就是最优解了。 单纯形法及其变型一直是实际应用中极其有效的计算方法。但是
4、,在实际计算中单纯形法有不少缺点。随着约束条件和变量数目的增加,迭代次数也迅速增加, 在最坏情况下, 单纯形法的迭代次数会按指数上升, 收敛很慢。1979 年, Khachian 提出了线性规划问题的第一个多项式时间算法椭球法, 取得了理论上的重大突破。但是由于受有限精度计算的限制, 椭球法的应用效果还不能与单纯形法相比拟。 现代内点理论的基本思想是:起点在“宇宙中心”,用梯度法从起点寻找一个下降方向,因为从起点走出去第一步效果最好,则设法使每一次走出去都是第一步(用非线性的投影变换有回到新的宇宙中心,就不会碰到边界)。Karmarkar 提出的内点法是建立在单纯形结构之上的,但与单纯形法沿着
5、可行域边界寻优不同,内点法从初始内点出发, 沿着最速下降方向, 从可行域内部直接走向最优解。内点法是在可行域内部寻优, 对于大规模线性规划问题, 当约束条件和变量数目增加时, 内点法的迭代次数变化较少。内点法是一种具有多项式时间复杂性的线性规划算法,其收敛性和计算速度均优于单纯形法,计算时间比单纯形法快50倍。内点法在形式上与经典障碍法等价,而且对于线性、非线性问题可以统一解法。 近年来的内点算法主要有三大类: (1)投影尺度法 ,它是Karmarkar算法的原型。这个方法要求问题具有特殊的单纯形结构和最优目标值为零, 在实际计算过程中, 需要用复杂的变换将实际问题转换为这种标准形式。因此,
6、投影尺度法在实际中应用较少。 (2)仿射尺度法,这是一种已经比较成熟和广泛的算法。目前原仿射尺度法和对偶仿射尺度法虽然应用较多, 但这两种方法的多项式时间复杂性还不能从理论上得到证明。 (3)路径跟踪法,又称为跟踪中心轨迹法。这种方法将对数壁垒函数与牛顿法结合起来应用到线性规划问题, 并且已经从理论上证明具有多项式时间复杂性。路径跟踪法收敛迅速, 鲁棒性强, 对初值的选择不敏感,现在已经被推广应用到二次规划领域,正被进一步发展为从复杂性角度研究一般非线性规划的内点算法,是目前最有发展潜力的一类内点算法。 内点法在收敛性、计算速度等方面具有单纯形法无法替代的优势, 因此人们纷纷采用仿射尺度法和路
7、径跟踪法研究各种大规模、复杂的线性规划问题, 并将其推广应用于求解各种二次规划和非线性规划问题。近年来, 仿射尺度法和路径跟踪法在求解电力系统优化问题中也得到广泛的应用, 如水库优化调度、安全约束的经济调度、安全控制、状态估计、静态电压稳定分析、实时电价计算、无功优化和最优潮流等。但投影尺度法的应用相对较少。 2、非线性最优化算法 无约束最优化方法主要有最速下降法、Newton法、共轭方向法、拟Newton法(如DFP算法、BFGS法)、Powell法等。 最速下降法的本质是用线性函数去近似目标函数因迭代路线呈锯齿形,收敛速度很慢,不是好的实用算法。Newton法有很快的收敛速度,但它只是局部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 年内
限制150内