Skip to content

zuti666/Optimization_Algorithm

Repository files navigation

Optimization_Algorithm

大三上最优化学习内容

最优化课程

[TOC]

一维搜索

精确一维搜索:

1 Fibonacci法

image-20230914225623442

2 黄金分割法

image-20230914225708006

image-20230914225633827

3 进退法

image-20230914225725177

4 平分法

image-20230914225646186

5 抛物线法——二次插值法

​ 当等距时

image-20230914225657044

image-20230914225744256

image-20230914225751355

不精确一维搜索:

Wolfe算法

image-20230914225759693

二 无约束最优化方法

1 最速下降法

1.1 理论推导

image-20230914230115974

1.2 算法描述

image-20230914230132969

1.3 收敛性

1 整体收敛性

最速下降法有着很好的整体收敛性,即使对一般的目标函数也是整体收敛的。

2 用于二次函数的收敛速度

最速下降法仅是线性收敛的,并且有时是很慢的线性收敛。

2 牛顿法

2.1理论推导

image-20230914230249604

2.2 算法

image-20230914230304499

2.3 收敛性

Newton法具有二阶收敛性。

2.4 优缺点与改进

image-20230914230405065

3 共轭梯度法

理论推导

image-20230914230445633

算法

FR共轭梯度法

image-20230914230510976

N步重新开始的PRP共轭梯度法

image-20230914230728408

4 拟牛顿法

5 Powell方向加速法

三 凸二次规划问题

拉格朗日法

理论推导

image-20230914231547366

image-20230914231621665

有效集法

理论推导

image-20230914231057043

image-20230914231203476

image-20230914231248153

算法步骤

image-20230914231328767

罚函数法

1 外部罚函数法

image-20230914232421476

image-20230914232435947

2 内部罚函数法

image-20230914232511082

乘子法

image-20230914232522438

image-20230914232605349

image-20230914232620764

四 线性规划问题

image-20230914232117271

对偶问题

image-20230914231905776

对偶单纯形法

五 整数线性规划

分支定界法

割平面法

About

大三上最优化学习内容

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages