列生成算法的应用讲课教案.pptVIP

  • 6
  • 0
  • 约小于1千字
  • 约 24页
  • 2019-11-30 发布于天津
  • 举报
列生成算法最早被用来求解大规模线性规划问题 列生成算法 块角结构的线性规划用D-W分解算法求解相当有效,其主要思想是首先将问题转化为一个可以处理的等价问题,转化的目的在于: ※将问题转化为具有某种特殊结构的又有现成方法求解的问题 ※将问题化为规模较小的子问题 由D-W分解原理,上述LP问题对应的主问题MP是 列生成算法步骤如下: 用列生成法求解 列生成算法解广义分配问题 分配n项任务给m台机器完成,分配不同任务到不同机器所获得的效益是不同的,每项任务必须而且仅能由一台机器完成,每台机器都有能力限制ci;,问题是要得到最大经济效益的分配但不能超出每台机器的负荷能力,类似的问题称为广义分配问题 数学上,GAP问题能被表示成如下: (2) (1) (3) (4) 注:(2)表示一个任务被分配而且仅被分配到一个机器 (3)代表至多一个可行分配被选择到每个机器 结合列生成技术使用分支定价算法解这个多列GAP问题 LP松弛的解 列生成的主要思想就是:对大规模LP问题,不必列出所有的列,只通过解由这个约束矩阵列的一个子集构成的问题,称为限制的主问题,而获得原问题的解。在每一步解限制的主问题的迭代里,通过主问题的最优性检验获得原问题的最优解或者产生进基列重新进行迭代。 (5) (6) (7) (8) (6) (7)

文档评论(0)

1亿VIP精品文档

相关文档