浅谈_线性规划中的整点最优解_的几种求法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
镶写算
2010年第16期
文学教育研究
浅谈“线性规划中的整点最优解”的几种求法
顾钰萍 (湖州中学浙江湖州313000)
((简单的线性规划问题》是高中数学教材必修5第三章《不 等式》的内容。求线性目标函数的最值问题是本节的重点,也是 本节的难点。课本给出了三个典型例题来介绍实际的线性规划 问题。其中例5和例6代表了第一类线性规划问题:给定一项任 务,问怎样统筹安排,能使完成这项任务的人力、物力资源最 小。例7代表了第二类线性规划问题:给定一定数量的人力、物 力资源,问怎样安排运用这些资源,能使完成的任务量最大。其 中例6是一个求整点最优解的问题,更是线性规划问题的一个 难点中的难点。 在实际教学过程中我发现学生很难理解教材给出的解答 过程,不知道课本给出的最优解是如何得到的。经过实际的教 学研究和资料查阅我得到几种寻求“线性规划中的整点最优 解”的方法。 一.网格法寻找整点最优解 网格法寻找整点最优解是最容易让学生理解接受的一种 方法。该方法的本质是直线的平移,但它并非一步一步的平移, 而是在非整点最优解附近搜索,同时结合网格,赢接找出附近 的整点来减小搜索范围,从而求出整点最优解。 例:某人有楼房一幢,室内面积共180m2,拟分隔成两类房 间作为旅游客房,大房间每间面积为18肌:,可住游客5名,每名 游客每天住宿费为40元;小房间每间面积为15所:,可住游客3 名,每名游客每天住宿费为50元・装修大房间每间需1000元,装 修小房间每间需600元。如果他只能筹款8000元用于装修,且游 客能住满客房,他应隔出大房间和小房间各多少间,能获得最 大收益? 解:设隔出大房间间x,小房间问Y,收益为元z,则 解:设隔出大房间间x,小房间间Y,收益为元z,则
淞.
得A(挈,竿),但不是整数解。此时:200×20,+l 50×竿
Ⅻ
。繇鬈\
’
:坚罢。1857。又z:200J+150y:50(4J+3y),故z取到的最
优解一定被50整除,则z的最大值可能是l 850。即4x+3y=37, 又4x+3y=37的所有整数解是(1,11),(4,7)(7,3),而(1,11) 不满足6x+5ys.60,含去l(4,7)不满足5工+3y≤40,合去l(7, 3)不满足5x+3y≤40,舍去。所以z的最大值不可能是1850。则 z的最大值可能是1800、1750、1700…,直到在可行域内找到满 j 足条件的最优解。 若z=1800,即4x+3y=36,又4x+3y=36的所有整数解 是(0,12),(3,8)(6,4),(9,0),经检验只有(0,12),(3,8)在可行
50y=O,将直线L平移到腻时与原点距离最大。
r60 得A(手,号),但不是整数解。 解方程组18x+15:盂018y=。8000得A(等,等),但不是整数解。 万方数据
镶写算
2010年第16期
文学教育研霓
老师创造了机会,学生一边操作一边思考,教师引导启发, 让学生从实际操作中体会到学习的乐趣,既培养了学生的学习 兴趣,又培养了学生思维能力。
3, ’R 20
得它们对应的),=12,等,二},8,j。故可得最优解为(o,12)
和(3,8),此时=1800。 这种方法利用换元来得到参数的范围,相对来说不会因为 画图不准确等原因而遗漏掉个别不太明显的整点最优解。 三种方法各有各的特点,因此解题要根据具体情况选择合 理的方法。但总得来说本质都是以平移法为基础,对于一般的 简单线性规划问题都能够求解。
160一3忙t30(下)
160+30=-190(下)
师:以上两个答案,你认为第几个对,就伸出几个手指,开 始!同学们都选择了第一个算式。 师:如果现在第二个算式是正确的,题里的条件该怎样改 动呢?(把小青比小华和小明跳的总数少30下,改为小青比小华 和小明跳的总数多30下。) 师:好,恭喜大家,你们闯过了第一关1 2、做一做。屏幕出示76页做一做中的第2题。指名读题,学 (上接115页)z,则
f18x+15y<180
由于A(詈,詈),我们利用附近的网格,可在A附近找到(0,
12),(1,10),.(2,9),(3,8),(4,6),(5,5),(6,3),(7,1)(8,O)这 几个整点。经检验,(0,12)和(3,8)都是最优解,此时z=1800。 这种方法适用于区域是封闭区域,且区域内的整数点可 数,坐标网络画出来容易在图上识别哪些整点在可行域内。 二.穷举法寻找整点最优解 如果我们对z的所有可能取到的整数解进行尝试,验证它 是否在可行域内,也可以找到我们想要的整点最优解。下面我 们以穷举法来求解上面的例题。
J18工十15.!!二竺<180
X
~\
7
15y=180
即),=堑≠,将其代入约束条件得:{loo。x+6∞!!鱼二兰兰≤800。
L 3
I'18x+lSy<180
{100Qx+60砂≤8000其中::200x+150y如图可行域是阴影部
【x,Y≥o,‘yE Z
可得0≤J≤4,又工为整数,故x=O,1,2,3或4,代入4x+3y=36
●
‘y
~。
; ;j
2矗
0。
;l 50{冬 D; {1(\
,
7
180
{1000x+600J,≤8000其中z:200x+150y如图可行域是阴
lx,y≥o,x,y∈Z
影部分,作直线L:200x+150y=0 将直线L平移到A点时与原点距离最大。
≮、 ’ .、 ‘\鑫
f18石+15),=180
解方程组11000x+600y:8000 骶
三、巧设结尾。升华主题一——回味无穷的尾声
回味无穷的尾声,对课堂教学起了加深主旨的作用,也通 过总结让学生学到思维的规则和方法,逐步提高学生集中思维 的能力。在课堂的结尾让学生说说这节课的学习内容或谈谈自 己的学习收获,有意识地帮助学生对例题进行分析、综合、抽象 和概括,以达到理清知识、内化知识的目的,并作扼要的归纳或 补充,对下节课的内容还可以根据需要设下悬念,让学生有一 种有回味无穷的感觉。在教学人教版九年义务教育六年制小学 数学第五册75页“两步应用题”例1时,赵老师是这样处理这节课 的尾声的:(多媒体出示智慧城堡和智慧老人) 师:同学们看!智慧老人已经在智慧城堡的门口迎接你们, 你们想不想去智慧城堡看一看?不过,智慧老人说了,只有聪明 人才让进智慧城堡,也就是只有闯过以下几个关卡,智慧老人 才会让你们走进智慧城堡,有没有信心?(有) 出示过关题目: 1、选一选。同学们跳绳,小华跳75下,小明跳85下,小青比 小华和小明跳的总数少30下,小青跳了多少下? (1)75+85=160(下) (2)75+85=160(下)
目△
生独立解答,集体订正。让学生闯过第二关。 3、猜一猜:多媒体演示三只小兔子参加射击比赛,小白兔 射中15颗,小黑兔射中10颗。 师:猜一猜小花兔射中多少颗?能猜出来吗? 生:猜不出来。 师:为什么猜不出来? 生:缺少条件。 师:谁能补充—个条件,来猜中小花兔射中多少颗(指名回答) 生1:小花兔射中的比小白兔和小黑兔射中的总和多5颗。 生2:小花兔射中的比小白兔和小黑兔射中的总和少5颗。 生3:小花兔射中的比小白兔射中的多10颗。 生4:小花兔射中的比小白兔射中的少10颡。 生5:小花兔射中的比小黑兔射中的多3颗。 生6:小花兔射中的比小白兔射中的少3颗。 师:同学们,第三关,咱们闯过了1 4,练一练:在动物王国里,一群小猴子们正在举行吃桃子 比赛,看!l号选手吃了lO+,2号选手吃了12个,该3号吃了,它 说:“我吃了一定比他们俩的总数还多3个”。 师:它能吃多少个桃子? 生:25个。 学生回答后,智慧老人立即打开智慧城堡的大门,说:“同 学们,欢迎你们来智慧城堡做客!”(这些问题知趣相融,富有思 考价值,使学生所学的知识与实践相结合,有利于开阔学生的 视野,激发学生的学习兴趣;有利于引导学生的思维向纵深发 展,从而完美地实现教学目标。). 只在这样:扣人心弦的序曲,引人人胜的主旋律以及回味 无穷的尾声,才能达到前后浑然一体的美妙境界。这才构成布 局合理,结构完美的数学课堂。 参考文献 [1】《中国教育现代化》. [2]《小学教学设计》(数学.科学版)山西教育报刊社出版 【3】《小学教学设计》山西教育报刊社出版.
・117・
分,作直线L:200x+150y=O将直线四萄瞄冽A点时与原点距离萄最r大。
得A(孚,号),但不是整数 18x+工l+Sy60 =1,,8:0liO O- j --8000得A(孚,等),但不是整数
工+600,,:
解。此时z:2
0
0×20,+150×了60:下13000。1857。又
:=200x+150y=50(4x+3y),故z取到的最优解—定被50整除,
\
龋^
、 ~ 、
Ax
、轰X 冀≮\
、
、一
~I咖r6沏渤。入、、J妊}J;产I弛
.!lII八八,
、 、
V人八 、 髻墨
、
。、
N气
域内,所以当x=0,Y=12或x=3,Y=8时,z取到最大值1800。 三,换元法寻找整点最优解 类似穷举法,换元法也是利用z的所有可能取值,但是并不
幅m
K
戡m
踮∞ 引∞.∥ 啪胚“
其中z=200x+150y可行域如图所示,
是找出所有可能的整数解,而是利用换元来减少线性约束务件 的元数,以得出参数的范围,从而确定出变量X,Y的取值,再来 确定最优解的可能值。下面我们以换元法来求解上面的例题。 解:设隔出大房间间工,小房间间Y,收益为元(下转117页)
・】15・
作直线L,200x+1 解方程组
则z的最大值可能是1850。则4x+3y=37,lilly=二二i∑,将其代 J
【
、
巡
bx+150y=r 、
、
L
118x+15.37-4x≤180 3
y
s
、
~ 、
‘、
\。
0
入约束条件得:1loOOx+600.翌二塑s8000可得量≤x≤3・又工为 3
整数,故x=3,此时Y为非整数z的最大值可能是1800,则4x+3y=36,
万方数据
浅谈"线性规划中的整点最优解"的几种求法
作者: 作者单位: 刊名: 英文刊名: 年,卷(期): 顾钰萍 湖州中学,浙江,湖州,313000 读写算(教育教学研究) DUYUXIE 2010(16)
本文链接:/Periodical_dxs-jyjxyj201016110.aspx
2010年第16期
文学教育研究
浅谈“线性规划中的整点最优解”的几种求法
顾钰萍 (湖州中学浙江湖州313000)
((简单的线性规划问题》是高中数学教材必修5第三章《不 等式》的内容。求线性目标函数的最值问题是本节的重点,也是 本节的难点。课本给出了三个典型例题来介绍实际的线性规划 问题。其中例5和例6代表了第一类线性规划问题:给定一项任 务,问怎样统筹安排,能使完成这项任务的人力、物力资源最 小。例7代表了第二类线性规划问题:给定一定数量的人力、物 力资源,问怎样安排运用这些资源,能使完成的任务量最大。其 中例6是一个求整点最优解的问题,更是线性规划问题的一个 难点中的难点。 在实际教学过程中我发现学生很难理解教材给出的解答 过程,不知道课本给出的最优解是如何得到的。经过实际的教 学研究和资料查阅我得到几种寻求“线性规划中的整点最优 解”的方法。 一.网格法寻找整点最优解 网格法寻找整点最优解是最容易让学生理解接受的一种 方法。该方法的本质是直线的平移,但它并非一步一步的平移, 而是在非整点最优解附近搜索,同时结合网格,赢接找出附近 的整点来减小搜索范围,从而求出整点最优解。 例:某人有楼房一幢,室内面积共180m2,拟分隔成两类房 间作为旅游客房,大房间每间面积为18肌:,可住游客5名,每名 游客每天住宿费为40元;小房间每间面积为15所:,可住游客3 名,每名游客每天住宿费为50元・装修大房间每间需1000元,装 修小房间每间需600元。如果他只能筹款8000元用于装修,且游 客能住满客房,他应隔出大房间和小房间各多少间,能获得最 大收益? 解:设隔出大房间间x,小房间问Y,收益为元z,则 解:设隔出大房间间x,小房间间Y,收益为元z,则
淞.
得A(挈,竿),但不是整数解。此时:200×20,+l 50×竿
Ⅻ
。繇鬈\
’
:坚罢。1857。又z:200J+150y:50(4J+3y),故z取到的最
优解一定被50整除,则z的最大值可能是l 850。即4x+3y=37, 又4x+3y=37的所有整数解是(1,11),(4,7)(7,3),而(1,11) 不满足6x+5ys.60,含去l(4,7)不满足5工+3y≤40,合去l(7, 3)不满足5x+3y≤40,舍去。所以z的最大值不可能是1850。则 z的最大值可能是1800、1750、1700…,直到在可行域内找到满 j 足条件的最优解。 若z=1800,即4x+3y=36,又4x+3y=36的所有整数解 是(0,12),(3,8)(6,4),(9,0),经检验只有(0,12),(3,8)在可行
50y=O,将直线L平移到腻时与原点距离最大。
r60 得A(手,号),但不是整数解。 解方程组18x+15:盂018y=。8000得A(等,等),但不是整数解。 万方数据
镶写算
2010年第16期
文学教育研霓
老师创造了机会,学生一边操作一边思考,教师引导启发, 让学生从实际操作中体会到学习的乐趣,既培养了学生的学习 兴趣,又培养了学生思维能力。
3, ’R 20
得它们对应的),=12,等,二},8,j。故可得最优解为(o,12)
和(3,8),此时=1800。 这种方法利用换元来得到参数的范围,相对来说不会因为 画图不准确等原因而遗漏掉个别不太明显的整点最优解。 三种方法各有各的特点,因此解题要根据具体情况选择合 理的方法。但总得来说本质都是以平移法为基础,对于一般的 简单线性规划问题都能够求解。
160一3忙t30(下)
160+30=-190(下)
师:以上两个答案,你认为第几个对,就伸出几个手指,开 始!同学们都选择了第一个算式。 师:如果现在第二个算式是正确的,题里的条件该怎样改 动呢?(把小青比小华和小明跳的总数少30下,改为小青比小华 和小明跳的总数多30下。) 师:好,恭喜大家,你们闯过了第一关1 2、做一做。屏幕出示76页做一做中的第2题。指名读题,学 (上接115页)z,则
f18x+15y<180
由于A(詈,詈),我们利用附近的网格,可在A附近找到(0,
12),(1,10),.(2,9),(3,8),(4,6),(5,5),(6,3),(7,1)(8,O)这 几个整点。经检验,(0,12)和(3,8)都是最优解,此时z=1800。 这种方法适用于区域是封闭区域,且区域内的整数点可 数,坐标网络画出来容易在图上识别哪些整点在可行域内。 二.穷举法寻找整点最优解 如果我们对z的所有可能取到的整数解进行尝试,验证它 是否在可行域内,也可以找到我们想要的整点最优解。下面我 们以穷举法来求解上面的例题。
J18工十15.!!二竺<180
X
~\
7
15y=180
即),=堑≠,将其代入约束条件得:{loo。x+6∞!!鱼二兰兰≤800。
L 3
I'18x+lSy<180
{100Qx+60砂≤8000其中::200x+150y如图可行域是阴影部
【x,Y≥o,‘yE Z
可得0≤J≤4,又工为整数,故x=O,1,2,3或4,代入4x+3y=36
●
‘y
~。
; ;j
2矗
0。
;l 50{冬 D; {1(\
,
7
180
{1000x+600J,≤8000其中z:200x+150y如图可行域是阴
lx,y≥o,x,y∈Z
影部分,作直线L:200x+150y=0 将直线L平移到A点时与原点距离最大。
≮、 ’ .、 ‘\鑫
f18石+15),=180
解方程组11000x+600y:8000 骶
三、巧设结尾。升华主题一——回味无穷的尾声
回味无穷的尾声,对课堂教学起了加深主旨的作用,也通 过总结让学生学到思维的规则和方法,逐步提高学生集中思维 的能力。在课堂的结尾让学生说说这节课的学习内容或谈谈自 己的学习收获,有意识地帮助学生对例题进行分析、综合、抽象 和概括,以达到理清知识、内化知识的目的,并作扼要的归纳或 补充,对下节课的内容还可以根据需要设下悬念,让学生有一 种有回味无穷的感觉。在教学人教版九年义务教育六年制小学 数学第五册75页“两步应用题”例1时,赵老师是这样处理这节课 的尾声的:(多媒体出示智慧城堡和智慧老人) 师:同学们看!智慧老人已经在智慧城堡的门口迎接你们, 你们想不想去智慧城堡看一看?不过,智慧老人说了,只有聪明 人才让进智慧城堡,也就是只有闯过以下几个关卡,智慧老人 才会让你们走进智慧城堡,有没有信心?(有) 出示过关题目: 1、选一选。同学们跳绳,小华跳75下,小明跳85下,小青比 小华和小明跳的总数少30下,小青跳了多少下? (1)75+85=160(下) (2)75+85=160(下)
目△
生独立解答,集体订正。让学生闯过第二关。 3、猜一猜:多媒体演示三只小兔子参加射击比赛,小白兔 射中15颗,小黑兔射中10颗。 师:猜一猜小花兔射中多少颗?能猜出来吗? 生:猜不出来。 师:为什么猜不出来? 生:缺少条件。 师:谁能补充—个条件,来猜中小花兔射中多少颗(指名回答) 生1:小花兔射中的比小白兔和小黑兔射中的总和多5颗。 生2:小花兔射中的比小白兔和小黑兔射中的总和少5颗。 生3:小花兔射中的比小白兔射中的多10颗。 生4:小花兔射中的比小白兔射中的少10颡。 生5:小花兔射中的比小黑兔射中的多3颗。 生6:小花兔射中的比小白兔射中的少3颗。 师:同学们,第三关,咱们闯过了1 4,练一练:在动物王国里,一群小猴子们正在举行吃桃子 比赛,看!l号选手吃了lO+,2号选手吃了12个,该3号吃了,它 说:“我吃了一定比他们俩的总数还多3个”。 师:它能吃多少个桃子? 生:25个。 学生回答后,智慧老人立即打开智慧城堡的大门,说:“同 学们,欢迎你们来智慧城堡做客!”(这些问题知趣相融,富有思 考价值,使学生所学的知识与实践相结合,有利于开阔学生的 视野,激发学生的学习兴趣;有利于引导学生的思维向纵深发 展,从而完美地实现教学目标。). 只在这样:扣人心弦的序曲,引人人胜的主旋律以及回味 无穷的尾声,才能达到前后浑然一体的美妙境界。这才构成布 局合理,结构完美的数学课堂。 参考文献 [1】《中国教育现代化》. [2]《小学教学设计》(数学.科学版)山西教育报刊社出版 【3】《小学教学设计》山西教育报刊社出版.
・117・
分,作直线L:200x+150y=O将直线四萄瞄冽A点时与原点距离萄最r大。
得A(孚,号),但不是整数 18x+工l+Sy60 =1,,8:0liO O- j --8000得A(孚,等),但不是整数
工+600,,:
解。此时z:2
0
0×20,+150×了60:下13000。1857。又
:=200x+150y=50(4x+3y),故z取到的最优解—定被50整除,
\
龋^
、 ~ 、
Ax
、轰X 冀≮\
、
、一
~I咖r6沏渤。入、、J妊}J;产I弛
.!lII八八,
、 、
V人八 、 髻墨
、
。、
N气
域内,所以当x=0,Y=12或x=3,Y=8时,z取到最大值1800。 三,换元法寻找整点最优解 类似穷举法,换元法也是利用z的所有可能取值,但是并不
幅m
K
戡m
踮∞ 引∞.∥ 啪胚“
其中z=200x+150y可行域如图所示,
是找出所有可能的整数解,而是利用换元来减少线性约束务件 的元数,以得出参数的范围,从而确定出变量X,Y的取值,再来 确定最优解的可能值。下面我们以换元法来求解上面的例题。 解:设隔出大房间间工,小房间间Y,收益为元(下转117页)
・】15・
作直线L,200x+1 解方程组
则z的最大值可能是1850。则4x+3y=37,lilly=二二i∑,将其代 J
【
、
巡
bx+150y=r 、
、
L
118x+15.37-4x≤180 3
y
s
、
~ 、
‘、
\。
0
入约束条件得:1loOOx+600.翌二塑s8000可得量≤x≤3・又工为 3
整数,故x=3,此时Y为非整数z的最大值可能是1800,则4x+3y=36,
万方数据
浅谈"线性规划中的整点最优解"的几种求法
作者: 作者单位: 刊名: 英文刊名: 年,卷(期): 顾钰萍 湖州中学,浙江,湖州,313000 读写算(教育教学研究) DUYUXIE 2010(16)
本文链接:/Periodical_dxs-jyjxyj201016110.aspx