3.6对偶单纯形法
- 格式:ppt
- 大小:591.00 KB
- 文档页数:24
§6 对偶单纯形法在介绍对偶单纯形法之前,让我们先利用对偶理论来重温一下单纯形法的基本思想,以便给单纯形法一种新的解释。
考虑线性规划(LP )和其对偶规划(DP ):x c T min b w T max(LP) s.t ⎩⎨⎧≥=0x b Ax (DP) s.t TT c A w ≤我们已经知道,(LP )的单纯形表为基变量 x 1 x 2 ┄ x nx B B -1 A B -1bf c B T B -1 A – c T c B T B –1b定理1 设(LP)的任一基本解为x 0,它对应于基B ,并作(w 0 )T = c B T B –1。
若x 0 和w 0 分别是(LP)和(DP )的可行解,则x 0 和w 0 也分别是(LP)和(DP )的最优解。
证明 因w 0 是(DP )的可行解,即 (w 0 )T A ≤ c T从而有 c B T B –1A - c T ≤ 0 此式说明,x 0是对应于基B 的基本可行解,且所有的检验数λj ≤ 0故x 0是(LP )的最优解。
此外,还有(w 0 )T b = c B T B –1 b = c B T x B 0 = c x 0从而由线性规划的对偶定理知,w 0 也是(DP )的最优解。
证毕。
由以上证明过程可看到:x 0((LP )的任一基本解)的检验数全部非正与(w 0 )T = c B T B –1是对偶问题(DP )的可行解等价。
据此我们可对单纯形法作如下解释:从一个基本解x 0出发迭代到另一个基本解,在迭代过程中始终保持解的可行性(基本可行解),同时使它所对应的对偶规划的解w 0(满足(w 0 )T = c B T B –1 )的不可行性逐步消失(即检验数逐步变为非正);直到w 0是(DP )的可行解,x 0就是(LP )的最优解。
因(LP )和(DP )互为对偶问题,故基于对称的想法,我们也可以把迭代过程建立在满足对偶问题(DP )的可行解上,即在迭代过程中保持对应的对偶问题的解w 0的可行性(从而x 0的检验数全部非正),逐步消除原问题(LP )的基本解x 0的不可行性(即使x 0非负),最后达到双方同时为可行解,x 0和w 0也就同时为最优解了。
对偶单纯形法的条件对偶单纯形法是线性规划中一种重要的求解方法,主要用于解决线性规划问题的对偶问题。
它通过对原问题进行转化和运算,求解出对偶问题的最优解,从而得到原问题的最优解。
对偶单纯形法是基于单纯形法的扩展,具有更广泛的适用性和更高效的求解效果。
对于使用对偶单纯形法求解线性规划问题,需要满足以下条件:1. 原问题必须是标准形式的线性规划问题:目标函数为最小化形式,约束条件为等式形式,并且所有变量的取值范围为非负数。
2. 原问题必须存在可行基本解:可行基本解是指满足所有约束条件的解,可以通过单纯形法或其他方法求得。
3. 原问题的最优解必须有限:即原问题存在最优解,不是无界的。
在满足以上条件的基础上,使用对偶单纯形法求解线性规划问题的步骤如下:步骤一:建立对偶问题根据原问题的约束条件和目标函数,建立对偶问题的目标函数和约束条件。
对偶问题的目标函数为原问题的约束条件的系数构成的向量与对偶变量的乘积之和,约束条件为原问题的目标函数的系数构成的向量与对偶变量之和等于对偶约束条件的系数构成的向量。
步骤二:初始化给定初始对偶变量的取值,通常取为0,然后计算初始对偶解。
步骤三:判断最优性根据当前对偶解,判断原问题的最优性。
如果原问题的最优性条件满足,则停止计算,得到最优解;否则,进行下一步。
步骤四:选择换入变量根据当前对偶解,选择换入变量。
具体方法是在对偶约束条件中,选择不满足约束条件且对偶变量目标函数系数最小的变量作为换入变量。
步骤五:选择换出变量根据换入变量,选择换出变量。
具体方法是在换入变量所对应的约束条件中,选择满足约束条件且使对偶解最小的变量作为换出变量。
步骤六:更新对偶解根据换入、换出变量,更新对偶解。
具体方法是用换入变量替换对应的换出变量,计算新的对偶解。
重复步骤三到六,直到原问题的最优性条件满足为止。
最终得到原问题的最优解和对偶问题的最优解。
对偶单纯形法的优点在于它能够通过解决对偶问题来求解原问题,从而减少了计算量,提高了求解效率。