管理运筹学-用LINDO验证目标规划模型并求解
07-15
实 验 报 告
实验课程名称 运筹学
实验项目名称 用LINDO验证目标规划
模型并求解
年 级 专 业
学生姓名
学 号
实验时间: 年 月 日
原问题为课本p119面的例3。
一、建立原问题的目标规划模型:
利用LINDO求解出一个满意解:
从求解结果来看:
满足要求的一个生产计划是:x1(彩色电视机)生产24台;x2(黑白电视机)生产26台。 其中:D12=10,D41=4,表示:每周装配线多开机了10个小时,黑白电视机与30台的目标相比少成产了4台。
而 D22=D21=D31=D32=0,表示每周装配线刚好加班10个小时,彩色电视机的生产量刚好为目标值。
二、调整期望值,再求解:
如果每周开机计划开动可以增加10个小时,那么:
模型的表示形式为:
利用LINDO求解出一个满意解:
从求解结果来看:
满足生产目标的生产计划没有发生改变。
但是,D12=D11=D22=D21=D31=D32=0,说明如果每周的计划开机时间定为50个小时的话,不用加班就能满足其他生产计划。
三、改变优先级
1)让黑白电视的生产量尽可能达到生产计划:
利用LINDO求解出一个满意解:
从求解结果来看:
如果想在扩大黑白电视的生产使其尽可能达到生产目,那么就必须要以牺牲工人的加班时间为代价了,装配线的工作时间就要再超出4个小时。 2)如果员工不满加班:
利用LINGO求解出一个满意解:
从结果来看,
即使增大加班时间不超过10个小时的优先级,工人还需要加班10个小时。
这说明如果工人做出让步,同意加班,那么他们的工作时间就会达到他们心中的底线,尽管他们不满意加班。