Lecture 011-3-Dantzig-Wolfe decomposition

Outline

•Fundamental understanding

•Lagrangian relaxation & Representation theory

•DW & CG

•Case application 

-----------------------------

•列生成算法适用于解决一类候选决策方案可以由多个完全信息下的列表示的组合优化问题。•该算法并不直接对带有所有列的规划问题进行求解,而是通过限制主问题求解只包含当前生成列的模型,再由列生成子问题选择可能改进限制主问题目标函数值的列,并加入到限制主问题中。•该算法的优点在于最后没有被子问题生成的列被判定为不会改进限制主问题的当前最优解,所以避免了考虑大量可能的列。

-------------------------------

•求解大规模优化模型的Dantzig-Wolfe分解算法以线性规划先驱乔治.丹茨格(GeorgeDantzig)和菲利普.沃尔夫(PhilipWolfe)的名字命名,1961年。

•DW分解算法是借助拉格朗日松弛方法,将复杂约束与一个或多个具有易处理的特殊结构的线性约束分解开。

分解得到的子问题通常具备分块对角结构(block-diagonal),分块之间相互独立并只包含一部分决策变量。•每个分块对应的子问题可能仅仅反映了一个组织内部的部分单元、部分时间周期或者其他小的模块,它们只是通过一系列的连接约束(linkingconstraints)与其他子问题联系在一起。•

-----------------------------------------------

•DW分解算法的基本思想是利用子问题具有易处理的结构特点,将一个整体问题分解为一个限制主问题和一个或一系列子问题:

•限制主问题是一个受限制的原问题的近似问题,它通过列生成方法不断扩展自身,并逐渐提高对原问题的近似程度;

•子问题负责提供必要的信息,协助主问题逐步提高对原问题的近似程度,并收敛到原问题的最优解。•

------------------------

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值