最新清华大学最优化PPT及其作业答案课件PPT.ppt

最新清华大学最优化PPT及其作业答案课件PPT.ppt

ID:62273852

大小:1.24 MB

页数:102页

时间:2021-04-24

最新清华大学最优化PPT及其作业答案课件PPT.ppt_第1页
最新清华大学最优化PPT及其作业答案课件PPT.ppt_第2页
最新清华大学最优化PPT及其作业答案课件PPT.ppt_第3页
最新清华大学最优化PPT及其作业答案课件PPT.ppt_第4页
最新清华大学最优化PPT及其作业答案课件PPT.ppt_第5页
资源描述:

《最新清华大学最优化PPT及其作业答案课件PPT.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、清华大学最优化PPT及其作业答案1.问题与实例问题(problem):需要回答的一种提问,通常包含一些参数和取值未定的自由变量,可以从两个方面加以描述:(1)对所有参数的一般描述;(2)对回答(也称为解)所需要满足的特性的描述。实例(instance):当对一个问题中的参数赋予特定的数值时,如何寻找相应的回答(解),这种提问称为该问题的一个实例。问题是对许多具体事例构成集合的一种抽象表述,而实例就是相应问题的一种具体表现形式。例:线性规划问题与实例一个线性规划问题的实例是指矩阵和向量组(A,b,c)的某一特定取值,这些参数按照

2、如下的结构关联在一起,描述了问题(解)所需要满足的特性。线性规划问题是对具有上述结构的所有实例的一种抽象描述。多项式时间算法与指数时间算法把算法求解输入规模不超过k的实例时最多的运算次数称为该算法关于输入规模k的复杂性。定义:多项式时间算法与指数时间算法多项式时间算法(polynomial-timealgorithm)或优良算法(goodalgorithm):对于某算法的复杂性函数,其增长速度是输入规模的多项式函数。指数时间算法(exponential-timealgorithm):对于某算法的复杂性函数,其增长速度是输入规模

3、的指数函数。多项式时间算法的优点:(1)随着问题输入规模的增加,算法的计算量(即算法复杂性)呈多项式增长;(2)一个多项式时间算法利用另一个多项式时间算法作为其“子程序”,构造一个新的复合型算法,则新算法仍是多项式时间算法。单纯性算法的复杂性单纯性算法需要2n-1次迭代。定理:当θ>2时,用单纯行算法求解上述问题时需要2n-1次迭代。椭球法第一个可以在多項式时间內解决一般线性规划问题的解法。根据(P)与(D)的对偶关系,我们可将两者的最优解以一组最优性条件联结起来:只要能有效的解决最优性条件的线性不等式,就能夠同时的解决一个线

4、性规划问题(P)以及它的对偶问题(D)。椭球法正是一种专门解决线性不等式的方法。介绍如何以椭球法來解一组线性不等式Mu≤vMu≤v的解集合是一个凸集:假设S≠Ø,以原点u1为圆心,足夠大的半径做一圆E1,使得S∩E1≠Ø。否则,因为S∩E1是一个凸集,所以经过圆心,可以切掉不含S∩E1的半个圆,而只剩下包含S∩E1的半个圆(以1/2E1表示)。对1/2E1而言,可以做出一个最小的椭圆E2,使得1/2E1⊆E2,椭圆的圆心记u2。S∩E1⊆E2,若Mu2≤v成立,则u2∈S∩E1必为其解。否则经过u2又可切去半个E2,而使S∩E

5、1包含在另一半椭圆1/2E2之中。在p维空间中,每次做出的椭球体积都会逐渐缩小。以V(Ek)及V(Ek+1)来表示前后两个椭球的体积,那么可以证明V(Ek+1)0。可行內点解集合:F0={x∈Rn

6、Ax=b,x>0}。假设F0非空。內点法可粗略的分为三个步骤:步骤一:找一个可行內

7、点x1∈F0。置k=1。步骤二:决定现有解xk是否为(P)的最优解。若是,则输出x∗=xk。否则就寻找一个好的移动方向,以及适当的步长>0。PrimalAffineScaling内点法假想(P)的可行解集合位于第一象限的一个球,而现行解xk落在球心上,此球的半径是r>0。最优解为:将(P1)变得稍微复杂一些,将球改为第一象限来考虑下列问题:定义映射:在上述转化之下,(P2)的近似问题在y空间中就可写成:应用(P1)的解答技巧,在y空间中的近似最优解为:在x空间中(P2)的近似最优解为:在y空間中(P)变成下列的近似问题:与(P

8、’2)相比较,(P’)多了一些等式约束条件ADky=b。为了保持这些等式的继续成立,原来在(P’2)中的移动方向−Dkc便需要投影在(ADk)这个矩阵的零空间(nullspace)之中,即经过投影后的方向应是Pk(−Dkc),其中Pk是一个投影矩阵,定义为:所以(P’)的近似最优解是(P)的近似最优解是PrimalAffineScaling內点法的重要步骤:Dualaffinescaling内点法迭代公式Karmarkar投影尺度算法两个基本事实:(1)如果一个内点居于多面体的中心,那么目标函数的负梯度方向是比较好的可行方向;

9、(2)在不改变问题基本特性的条件下,存在一个适当的变换,能够将可行域中给定的内点置于变换后的可行域的中心。基本思想:(1)选定一个内点解作为迭代过程的初始点,利用可行域的投影尺度变换,将当前的内点解置于变换后的可行域的中心;(2)在变换后的可行域中沿着目标函数最速下降方向的正

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。