简介:摘要 本文简要介绍求解大规模整数线性规划问题的分支定价(Branch-and-Price)精确算法,该类算法可用于求解含有大规模变量的整数线性规划问题(Integer Linear Program,ILP) 或混合整数线性规划问题(Mixed Integer Linear Program,MILP)。分支定价算法综合了列生成(Column Generation)和分支(Branching)策略。列生成算法用于求解含有大规模变量的线性规划问题。分支定价算法在每个分支节点处采用列生成策略求得对应松弛问题的最优解。由于列生成策略大大降低了松弛问题的规模,可在很大程度上降低求解时间。本文主要对分支定价算法的基本思想,执行步骤及关键问题进行详细的介绍。
简介:人教版第2册(上)(2004年6月第1版,2006年4月第3次印刷)的高中数学教材第7.4节——简单线性规划(课本第61~62页)给出2个线性规划的实际问题,分别代表2个类型,例3属于第1类:给定一定数量的人力、物力资源,问怎样安排运用这些资源,能使完成的任务量最大;例4属于第2类:给定一项任务,问怎样统筹安排,能使完成这项任务的人力、物力资源最小.且例4还要求最优解是整数解.笔者发现,这个问题是学习的难点,同学们仅靠阅读课本解答是很难完全理解怎样得到这个最优解的.笔者经过多次的实践和研究,试图找到解决这类问题的方法以期帮助同学们理解这部分内容,以下是笔者认为行之有效的方法.