求整数最优解的方法.docVIP

  • 38
  • 0
  • 约小于1千字
  • 约 2页
  • 2020-09-03 发布于河北
  • 举报
求整数最优解的方法    例题 要将两种大小不同的钢板截成A、B、C三种规格,每张钢板可同时截得三种规格的小钢板的块数如下表所示: 规 规 格 类 型 钢 板 类 型 A规格 B规格 C规格 第二种钢板 2 1 1 第一种钢板 1 2 3 今需要A、B、C三种规格的成品分别为15、18、27块,问各截这两种钢板多少张可得所需三种规格成品,且使用钢板张数最少。 解:设需截第一种钢板x张,第二种钢板y张,则约束条件为 yxO27 y x O 27 x+3y=27 x+2y=18 2x+y=15 x+y=11.4 x+y=12 18 12 7.5 11 15 11 9 A x+y=0 B C D 目标函数为z=x+y 作直线l:x+y=0 将向右上方平移,当直线过可行域上的点A(3.6,7.8)时,此时z=x+y取最小值11.4,为理论最优解,但钢板数不是整数,故不是最优解。下面给出求整数最优解的五种方法: 法1、因为z=x+y取最小值11.4时,不是整数最优解,故取z的值为12,即在直线x+y=12上找整数点(在可行域内),将x=0,1,2,……,12分别代入目标函数验证,可得点B(3,9)、C(4,8)是最优解。 法2、同法1,解方程组 和  得到x+y=12落在可行域内的两个端点B(3,9)、D(4.5,7.5),而在这两个端点之间(包含这两个端点)的整点只有B(3,9)、C(4,

文档评论(0)

1亿VIP精品文档

相关文档