运筹学实验指导

发布 2022-09-15 12:17:28 阅读 2846

《运筹学》 实验指导书。

目录。实验一线性规划 1

一、实验目的: 1

二、实验类型:设计型 1

三、实验内容: 1

1)投资问题 1

2)人力资源分配问题 1

3)生产计划问题 1

4)套裁下料问题(选做) 2

5)配料问题(选做) 2

四、实验步骤及实验要求: 2

附1:用lingo解决线性规划问题的例子 3

1.确定决策变量和目标函数 3

2.确定约束条件 3

3.确定数学模型 3

4.求解 4

实验二运输问题 6

一、实验目的: 6

二、实验类型:设计型 6

三、实验内容: 6

1)产销平衡的运输问题。 6

2)产销不平衡的运输问题。 6

3)生产与存储问题 7

4)转运问题 7

四、实验步骤及实验要求: 8

附1:运输问题求解举例 8

1.确定约束变量和约束条件 10

2.建立目标函数 10

3.建立数据集 11

4.确定数学模型并求解 12

附2:使用lingo解决运输问题的常用操作 13

实验三目标规划 (选作) 15

一、实验目的: 15

二、实验类型:设计型 15

三、实验内容: 15

1)生产问题目标规划 15

2)运输问题目标规划 15

四、实验步骤及实验要求: 16

提示: 16

实验四整数规划 17

一、实验目的: 17

二、实验类型:设计型 17

三、实验内容: 17

1)投资场所的选择 17

2)固定成本问题 17

3)指派问题 18

4)分布系统设计问题 18

四、实验步骤及实验要求: 18

附1:整数变量的语法定义: 18

附2:整数规划例子 19

附3:0-1整数规划 19

实验五图与网络分析(选做) 22

一、实验目的: 22

二、实验类型:验证型 22

三、实验内容: 22

1)最短路径问题 22

2)关键路径问题 22

四、实验步骤及实验要求: 23

附1:利用orms软件最短通路的方法 23

附2:利用orms软件求关键路径的方法 25

实验六动态规划 28

一、实验目的: 28

二、实验类型:综合设计型 28

三、实验内容: 28

1)最短路线问题。 28

2)小规模货郎担问题(tsp)。 28

四、实验步骤及实验要求: 28

附1:用动态规划(dp)解最短路线问题 29

附2:货郎担问题(tsp)求解 29

附3:常用的几个函数简介 31

1.变量界定函数 31

2.集操作函数 32

3.集循环函数 32

4.输入和输出函数 33

1) 熟悉lingo软件环境;

2) 了解并熟练掌握lingo语言的数学模型的结构;

3) 掌握用lingo语言来解决线性规划问题。

4) 了解灵敏度分析的含义。

采用lingo软件解决下列实际应用问题。

某部门在今后五年内考虑给下列项目投资,己知:

项目a,从第一年到第四年每年年初需要投资,并于次年末**本利115%;

项目b,第三年初需要投资,到第五年未能**本利125%,但规定最大投资额不超过4万元;

项目c,第二年初需要投资,到第五年未能**本利140%,但规定最大投资额不超过3万元;

项目d,五年内每年初可购买公债,于当年末归还,并加利息6%。

该部门现有资金10万元,问它应如何确定给这些项目每年的投资额,使到第五年末拥有的资金的本利总额为最大?

福安商场是个中型的百货商场,它对售货人员的需求经过统计分析,如下所示:

表 1为了保证售货人员充分休息,售货人员每周工作五天,休息两天,并要求休息的两天是连续的,问应该如何安排售货人员的作息,既满足了工作需要,又使配备的售货人员的人数最少?

明兴公司面临一个是外包协作还是自行生产的问题。该公司生产甲、乙、丙三种产品,这三种产品都要经过铸造、机加工和装配三个车间。甲、乙两种产品的铸件可以外包协作,亦可以自行生产,但产品丙必须本厂铸造才能保证质量。

有关情况见表2;公司中可利用的总工时为:铸造8000小时,机加工12000小时和装配10000小时。公司为了获得最大利润,甲、乙、丙三种产品各生产多少件?

甲、乙两种产品的铸造应多少由本公司铸造?应多少由外包协作?

某工厂要做100套钢架,每套用长为2.9m,2.1m和1.5m的园钢各一根。已知原料每根长7.4m,问应如何下料,可使所用原料最省。

表 2某工厂要用三种原料1,2,3混合调配出三种不同规格的产品甲、乙、丙,已知产品的规格要求、产品的单价、每天能**的原材料数量及原材料单价,分别见表3和表4。该厂应如何安排生产,使利润收入为最大?表 3表4

1)确定各个问题的变量,建立各个问题的约束条件,目标函数;

2)建立各个问题的数学模型;

3)将该数学模型描述为lingo语言,求解其结果;

4)灵敏度分析;

5)完成实验报告。

注:lingo软件的缺省值是不进行灵敏度分析,因此我们需要改变系统原有的默认值。过程如下:

点击lingo菜单中的options,选中general solver,在dual computations中选中rrices&range即可。]

《实用运筹学》上机实验指导

课程名称 运筹学 operations research 实验总学时数 60学时。一 实验教学目的和要求。本实验与运筹学理论教学同步进行。目的 充分发挥excel软件这一先进的计算机工具的强大功能,改变传统的教学手段和教学方法,将软件的应用引入到课堂教学,理论与应用相结合。丰富教学内容,提高学习兴趣...

《实用运筹学》上机实验指导

课程名称 运筹学 operations research 实验总学时数 60学时。一 实验教学目的和要求。本实验与运筹学理论教学同步进行。目的 充分发挥excel软件这一先进的计算机工具的强大功能,改变传统的教学手段和教学方法,将软件的应用引入到课堂教学,理论与应用相结合。丰富教学内容,提高学习兴趣...

运筹学实验指导书

运筹学 实验指导书。一 实验项目一。1 实验项目名称。线性规划问题的求解。2 实验内容。利用运筹学软件包2.0对线性规划问题进行求解,利用p26例5进行验证。3 实验目的和要求。掌握应用运筹学软件包2.0对线性规划问题进行求解的方法。4 实验原理。单纯形法。5 实验仪器和设备。微型电子计算机。6 实...