简明运筹学lindo的使用实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告
实验课程名称运筹学
实验项目名称 lindo 的运用
年级 09
专业信息与计算科学
学生姓名张文祥
学号 0907010224
理学院
实验时间:2011 年 09 月 28 日
学生实验室守则
一、按教学安排准时到实验室上实验课,不得迟到、早退和旷课。
二、进入实验室必须遵守实验室的各项规章制度,保持室内安静、整洁,不准在室内打闹、喧哗、吸烟、吃食物、随地吐痰、乱扔杂物,不准做与实验内容无关的事,非实验用品一律不准带进实验室。
三、实验前必须做好预习(或按要求写好预习报告),未做预习者不准参加实验。
四、实验必须服从教师的安排和指导,认真按规程操作,未经教师允许不得擅自动用仪器设备,特别是与本实验无关的仪器设备和设施,如擅自动用或违反操作规程造成损坏,应按规定赔偿,严重者给予纪律处分。
五、实验中要节约水、电、气及其它消耗材料。
六、细心观察、如实记录实验现象和结果,不得抄袭或随意更改原始记录和数据,不得擅离操作岗位和干扰他人实验。
七、使用易燃、易爆、腐蚀性、有毒有害物品或接触带电设备进行实验,应特别注意规范操作,注意防护;若发生意外,要保持冷静,并及时向指导教师和管理人员报告,不得自行处理。仪器设备发生故障和损坏,应立即停止实验,并主动向指导教师报告,不得自行拆卸查看和拼装。
八、实验完毕,应清理好实验仪器设备并放回原位,清扫好实验现场,经指导教师检查认可并将实验记录交指导教师检查签字后方可离去。
九、无故不参加实验者,应写出检查,提出申请并缴纳相应的实验费及材料消耗费,经批准后,方可补做。
十、自选实验,应事先预约,拟订出实验方案,经实验室主任同意后,在指导教师或实验技术人员的指导下进行。
十一、实验室内一切物品未经允许严禁带出室外,确需带出,必须经过批准并办理手续。
学生所在学院:理学院专业:信息与计算科学班级:091
姓名张文祥学号097010224 实验组
实验时间2011-9-23 指导教师成绩
实验项目名称lindo 的运用
实验目的及要求:灵活运用lindo的一些功能,做上本上例题2.1(产品品种问题)由于做完时间还有许多,我增加了例题2.2(合理配料问题)
实验(或算法)原理:根据lindo的命令功能,求出目标函数在约束条件下的最优解
实验硬件及软件平台:lindo 的运用平台计算机
实验步骤:(1)在计算机上找到lindo软件,打开并运用。
(2)按照书上输入目标函数和约束条件,注:max或min后面不能输入“z=”但要用空格格开,遇到xn的情况要把n值一个个的输出来
(3)点击lindo上命令solve 或者按快捷键ctrl+s或者点击图标
实验内容(包括实验具体内容、算法分析、源代码等等):
(1)max 2x+3y
s.t.3x+6y<=24
2x+y<=10
x>=0
y>=0
End
(2)min 3.5x1+3x2+6x3+5x4+2.7x5+2.2x6
s.t. x1+2x3+2x4+x5+2x6>=9
x2+3x3+x4+3x5+2x6>=19
x1>=0
x2>=0
x3>=0
x4>=0
x5>=0
x6>=0
end
实验结果与讨论:
(1)LP OPTIMUM FOUND AT STEP 2
OBJECTIVE FUNCTION V ALUE
1) 14.00000
VARIABLE V ALUE REDUCED COST
X 4.000000 0.000000
Y 2.000000 0.000000
ROW SLACK OR SURPLUS DUAL PRICES
2) 0.000000 0.444444
3) 0.000000 0.333333
4) 4.000000 0.000000
5) 2.000000 0.000000
NO. ITERATIONS= 2
RANGES IN WHICH THE BASIS IS UNCHANGED:
OBJ COEFFICIENT RANGES
V ARIABLE CURRENT ALLOWABLE ALLOWABLE
COEF INCREASE DECREASE X 2.000000 4.000000 0.500000
Y 3.000000 1.000000 2.000000
RIGHTHAND SIDE RANGES
ROW CURRENT ALLOWABLE ALLOWABLE
RHS INCREASE DECREASE
2 24.000000 36.000000 9.000000
3 10.000000 6.000000 6.000000
4 0.000000 4.000000 INFINITY
5 0.000000 2.000000 INFINITY
(2)ROW SLACK OR SURPLUS DUAL PRICES
2) 0.000000 -0.300000
3) 0.000000 -0.800000
4) 0.000000 0.000000
5) 0.000000 0.000000
6) 0.000000 0.000000
7) 0.000000 0.000000
8) 5.000000 0.000000
9) 2.000000 0.000000
NO. ITERATIONS= 2