1 / 4

4.2 整数规划的分枝定界法

4.2 整数规划的分枝定界法. 4.2.1 思路与解题步骤 只解松弛问题 1 、在全部可行性域上解松弛问题 若松弛问题最优解为整数解,则其也是整数规划的最优解 2 、 分枝过程 若松弛问题最优解中某个 x k = b k 不是整数,令  b k  为 b k 的整数部分 构造两个新的约束条件 x k   b k  和 x k   b k +1 ,分别加于原松弛问题,形成两个新的整数规划 3 、求解分枝的松弛问题 — 定界过程 设两个分枝的松弛问题分别为问题 1 和问题 2 ,它们的最优解有如下情况.

Download Presentation

4.2 整数规划的分枝定界法

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 4.2 整数规划的分枝定界法 4.2.1 思路与解题步骤 • 只解松弛问题 1、在全部可行性域上解松弛问题 • 若松弛问题最优解为整数解,则其也是整数规划的最优解 2、分枝过程 • 若松弛问题最优解中某个 xk=bk 不是整数,令  bk  为 bk的整数部分 • 构造两个新的约束条件 xk  bk  和 xk  bk +1,分别加于原松弛问题,形成两个新的整数规划 3、求解分枝的松弛问题 — 定界过程 • 设两个分枝的松弛问题分别为问题 1 和问题 2 ,它们的最优解有如下情况

  2. 表4.2.1 分枝问题解可能出现的情况 情况 2, 4, 5找到最优解 情况 3在缩减的域上继续分枝定界法 情况 6问题 1 的整数解作为界被保留,用于以后与问题 2 的后续分枝所得到的解进行比较,结论如情况 4 或 5

  3. 4.2.2 分枝定界法举例 例4.1.1 解:松弛问题的最优解为 x1=2.5, x2=2, OBJ=23 由 x1=2.5 得到两个分枝如下:

  4. 表4.2.3 分枝问题的松弛解 问题II的解即原整数问题的最优解 可能存在两个分枝都是非整数解的情况,则需要两边同时继续分枝,直到有整数解出现,就可以进行定界过程 当存在很多变量有整数约束时,分枝即广又深,在最坏情况下相当于组合所有可能的整数解 一般整数规划问题属于一类未解决的难题,NP-complete,只有少数特殊问题有好的算法,如任务分配问题、匹配问题

More Related