数学建模习题集Word文档格式.docx

上传人:b****6 文档编号:19395419 上传时间:2023-01-05 格式:DOCX 页数:16 大小:73.38KB
下载 相关 举报
数学建模习题集Word文档格式.docx_第1页
第1页 / 共16页
数学建模习题集Word文档格式.docx_第2页
第2页 / 共16页
数学建模习题集Word文档格式.docx_第3页
第3页 / 共16页
数学建模习题集Word文档格式.docx_第4页
第4页 / 共16页
数学建模习题集Word文档格式.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

数学建模习题集Word文档格式.docx

《数学建模习题集Word文档格式.docx》由会员分享,可在线阅读,更多相关《数学建模习题集Word文档格式.docx(16页珍藏版)》请在冰豆网上搜索。

数学建模习题集Word文档格式.docx

16

46.2

35.3

36.1

60.8

0.03

0.36

0.72

0.26

6.78

24.32

36.7

0.23

5

0.74

1.24

1.16

3.59

18.97

0.04

0.17

0.1

6

0.49

0.53

0.54

1.8

100

0.24

0.6

2.59

1.64

1.48

4.2

粗纤维(%

2

8.2

10.7

13.5

0.4

价格(kg)

2.1

4.8

1.4

2.4

9

6.8

3.2

0.2

36

48

工序安排问题

现有一批产品需用同一台机器进行加工处理,其编号依次为1、2、3、4、5、6、7,各

产品的加工时间依次为14,6,24,12,6,18,12(分钟),该机器一次只能加工一件产品,每个产品加工完毕即可运走投入下一工序。

(1)试安排一个加工次序,使各产品的加工和等待时间之和最小,并说明理由;

(2)若产品6、7必须先于产品2加工,产品1、2、4必须先于产品3加工,产品6必须先于产品4加工,产品3必须先于5产品加工。

试找出使各产品的加工和等待时间之总和最小的加工次序。

7X6+6X6+5X12+4X12+3X14+2X18+24=288;

6(12)、7(18)、2(6)、4(12)、1(14)、3

(24)、5(6);

7*12+18*6+5*6+4*12+3*14+2*24+6=366

问题

(1):

模型一:

设Pi表示第i次序加工产品的加工时间,Ti次序产品的总停留时间,T表示总时间,则

T=T1+T2+T3+T4+T5+T6+T7,第i次序产品的总停留时间应该是它前面产品加工时间之和,

即Ti=Pi+P2+……+Pi,从而

+(Pi+P2+P3+P4+P5+P6+P7)

=7Pi+6P2+5P3+4P4+3P5+2P6+P7,要使T最小,系数越大对应的值越小越好,因此有:

Pl*2*3丰4守5守6*7,由已知:

Pi=P2=6,卩3=卩4=12,P5=14,卩6=18,卩7=24,总时间为

T=T=7666512412314218•24=288,产品加工排列次序:

2—5

—4—7—1—6—3;

5—2—4—7—1—6—3;

2—5—7—4—1—6—3;

5—2—7—4—1—6—3;

(由于2与5,4与7加工时间相同)

模型二:

Xij=1表示第i号产品在第j次序加工,否则不加工,(i、j=1,2,3,4,5,6,7),Ti表示第i号产

品停留时间,T表示总时间,

1

摘要

本问题是一个产品加工工序安排的问题,每种产品的完成时间不同,并且有一些产品加

工工序有顺序约束,要求是进行合理的安排,使得整个产品加工的时间和等待时间最短。

对于第一问,要求整个产品加工过程的时间最短,即是求出各产品的加工和等待时间之和最小。

可以利用整数规划中的0-1规划,建立优化模型,寻找其中的决策变量和约束条件,最后通Lingo软件进行求解。

对于第二问,在第一问的基础上,根据问题中所给的紧前工序,在第一问的模型上加上

一些约束条件,最后通Lingo软件进行求解。

关键词:

优化模型0-1规划lingo排序

一、问题重述

产品的加工,需要制定合理的计划。

通过经验或者调查,得出各种产品的加工时间,从

而制定高效的加工方案,可以节约时间和资源,对于社会发展有着重要意义。

编号

工序

14

24

12

备注一产品6,7要在2前;

产品124要在3前,产品6要在4前,产品3要在5前

第一问要求各产品的加工和等待时间之和最小,并说明理由;

第二问在第一问的基础上

加上一些限制性条件后,同样要求各产品的加工和等待时间之和最小,并说明理由;

二、问题分析

本问题是要求各产品的加工和等待时间之和最小,而产品的加工时间是已知的,所以题

目即转化为求各产品的最小等待时间之和。

我们通过整数规划中的0-1规划,建立优化模型,

寻找其中的决策变量和约束条件,最后通Lingo软件对模型进行求解。

3模型假设

1.假设人力和物力充足,不考虑劳动力和成本问题

2•假设题目所给的数据绝对真实,且符合实际情况

3假设产品加工是联系,不间断的

4符号说明

Ci:

i工件的的加工时间

Ei:

i工件的完工时间

aj:

排在j位加工

Tj:

排在j位次的工件总加工时间

B(i,j):

1,表示i工件在j位加工

0,表示i工件不在j位加工

5模型的建立与求解

第一问

由问题已知:

各产品的加工和等待时间之和最小=各产品的加工时间+各产品的等待时间,

本题根据已知数据,结合问题中的具体要求,我们引入

0/1变量建立工件排序的数学规划模型。

借助Lingo软件进

行求解运算,得出其中的最优排序方案。

使得完成这批工件加工任务所需要的总时间最省。

在这里,我们通过对各个工件(排序后)完成某项特定工序所需总时间进行求和得到整个加工任务所需要的总时间。

而各工件的总时间包括其加工时间和加工其他零件时的等待时间,得到结果为2-5-4-7-1-6-3最短时间为288。

在第二问中我们使用全举法列出所有的可能情况,利用约翰逊算法进行排列得到最优的排列循序,得到结果为7-6-2-4-1-3-5最短时间为366。

关键字:

0、1变量lingo约翰逊算法全举法

问题重述:

现有一批工件要在一台机器上加工,各工件加工时间不同,合理安排工序使总加工时间最少,总加工时间为工件加工时间加等待时间。

问题一:

工件排序不受限制7个工件在一台机器上加工

求出最小值。

问题二:

排序要求产品6、7必须先于产品2加工,产品

1、2、4必须先于产品3加工,产品6必须先于产品4加工,产品3必须先于5产品加工。

求最小时间

问题分析:

本题涉及的总时间可以理解为各工件在加工和等待的时间

总和,设Ti为i工件实际完工时间,所以完成这批工件的总

时间为TTi,用0、1变量来确定他的排列循序。

i=4

模型假设:

在后面的模型中,我们都假定了忽略工件在转换工序时的运输时间。

即将整个工件加工过程简化为一个连续的过程,机床不会出现故障问题,只考虑机床在加工工件时其他工件的等待时间。

符号说明:

T

工件加工总时间

Ti

第i件工件加工的总时间

Ai

第i件工件只加工的时间

原始工件i工件加工时间

Xi

工件的排列序号

模型建立:

T1=A1*7;

T2=A2*6;

T3=A3*5;

T4=A4*4

T5=A5*3;

T6=A6*2;

T7=A7*1

则工件的总时间为

t八Ti=A1*7+A2*6+A3*5+A4*4+A5*3+A6*2+A7*1

i二

0/1算法排序为

xll

xl2

xl3

x!

xl6

xl7

x21

x22

x23

*24

x26

x27

x31

x32

x33

k36

x37

x41

x42

z43

k44

x46

x47

x51

卞52

x53

x55

x61

x62

x63

x66

x67

x71

x73

曆4

汐5

x76

x77

因此:

建立问题

(1)的目标函数即数学模型为:

Min=A1*7+A2*6+A3*5+A4*4+A5*3+A6*2+A7*1

A仁x11*a1+x12*a2+x13*a3+x14*a4+x15*a5+x16*a6+x17*a7

A2=x21*a1+x22*a2+x23*a3+x24*a4+x25*a5+x26*a6+x27*a7

A3=x31*a1+x32*a2+x33*a3+x34*a4+x35*a5+x36*a6+x37*a7

A4=x41*a1+x42*a2+x43*a3+x44*a4+x45*a5+x46*a6+x47*a7

A5=x51*a1+x52*a2+x53*a3+x54*a4+x55*a5+x56*a6+x57*a7

A6=x61*a1+x62*a2+x63*a3+x64*a4+x65*a5+x66*a6+x67*a7

A7=x71*a1+x72*a2+x73*a3+x74*a4+x75*a5+x76*a6+x77*a7引入0/1变量xij=1或0

则x11+x12+x13+x14+x15+x16+x17=1;

x21+x22+x23+x24+x25x+x26+x27=1;

x31+x32+x33+x34+x35+x36+x37=1;

x41+x42+x43+x44+x45+x46+x47=1;

x51+x52+x53+x54+x55+x56+x57=1;

x61+x62+x63+x64+x65+x66+x67=1;

x71+x72+x73+x74+x75+x76+x77=1;

x11+x21+x31+x41+x51+x61+x7仁1;

x12+x22+x23+x24+x25+x26+x27=1;

x13+x23+x33+x43+x53+x63+x73=1;

x14+x24+x34+x44+x54+x64+x74=1;

x15+x25+x35+x45+x55+x65+x75=1;

x16+x26+x36+x46+x56+x66+x76=1;

x17+x27+x37+x47+x57+x67+x77=1;

用lingo软件计算得到结果为

A16.000000

A2

6.000000

A3

12.00000

A4

A5

14.00000

A6

18.00000

A7

24.00000

X15

X22

X34

X47

X51

X66

X73

2-5-4-7-1-6-3(因为2、5用时相等,4、7用时相等位置可

以互换

T=6*7+6*6+12*5+12*4+14*3+18*2+24*1=288

得到最小值为288分钟

问题二题中要求产品6、7必须先于产品2加工,产品1、2、4必须先于产品3加工,产品6必须先于产品4加工,产品3必须先于5产品加工。

用全举法列出所有情况

 

由约翰逊算法内容可得,取出最小工时先加工最小工时。

如该工时的工序没做要求则最小工时为第一工序先加工;

反之,则放在要求的工序后面加工。

通过约翰逊算法加工时小的放在前面加工得到下面排序结

7-6-2-4-1-3-5

T=12*7+18*6+6*5+12*4+14*3+24*2+6

最少时间为366分钟

模型评价和推广:

优点:

根据工件的实际加工情况来分析,各工件在加工

过程中加工时间和总时间之间的联系,寻求各工件加工总时间的具体算法求出最佳结果。

再利用Lingo软件进行求解模

型,得出工件的最优排序。

其中逻辑严谨,论证充分,算法简洁准确。

有效地提高了软件求解效率。

缺点:

本模型忽略了工件在转换工序时的运输时间、机

床出现故障等问题,将整个工件加工过程简化为一个连续的

过程。

不符合实际的生产情况。

附件:

lingo软件编程

model:

min=A1*7+A2*6+A3*5+A4*4+A5*3+A6*2+A7*1;

A1=x11*14+x12*6+x13*24+x14*12+x15*6+x16*18+x17*12;

A2=x21*14+x22*6+x23*24+x24*12+x25*6+x26*18+x27*12;

A3=x31*14+x32*6+x33*24+x34*12+x35*6+x36*18+x37*12;

A4=x41*14+x42*6+x43*24+x44*12+x45*6+x46*18+x47*12;

A5=x51*14+x52*6+x53*24+x54*12+x55*6+x56*18+x57*12;

A6=x61*14+x62*6+x63*24+x64*12+x65*6+x66*18+x67*12;

A7=x71*14+x72*6+x73*24+x74*12+x75*6+x76*18+x77*12;

x11+x12+x13+x14+x15+x16+x17=1;

x11+x21+x31+x41+x51+x61+x71=1;

@gin(x1);

@gin(x2);

@gin(x3);

@gin(x4);

@gin(x5);

@gin(x6);

@gin(x7);

@gin(x8);

@gin(x9);

@gin(x10);

@gin(x11);

@gin(x12);

@gin(x13);

@gin(x14);

@gin(x15);

@gin(x16);

@gin(x17);

@gin(x18);

@gin(x19);

@gin(x20);

@gin(x21);

@gin(x22);

@gin(x23);

@gin(x24);

@gin(x25);

@gin(x26);

@gin(x27)

;

@gin(x28);

@gin(x29);

@gin(x30);

@gin(x31);

@gin(x32);

@gin(x33);

@gin(x34

);

@gin(x35);

@gin(x36);

@gin(x37);

@gin(x38);

@gin(x39);

@gin(x40);

end

Globaloptimalsolutionfound.

Objectivevalue:

Objectivebound:

Infeasibilities:

Extendedsolversteps:

41

Totalsolveriterations:

riable

Value

ReducedCost

A1

0.000000

X11

68.00000

X12

42.00000

X13

124.0000

X14

84.00000

1.000000

X16

88.00000

X17

60.00000

X21

54.00000

36.00000

X23

100.0000

X24

72.00000

X25

X26

70.00000

X27

48.00000

X31

40.00000

X32

30.00000

X33

76.00000

X35

X36

52.00000

X37

X41

2.000000

X42

X43

28.00000

X44

X45

X46

10.00000

X52

X53

16.00000

X54

X55

X56

4.000000

X57

X61

X62

X63

X64

26.00000

X65

X67

X71

X72

X74

32.00000

X75

X76

X77

8.000000

X25X

0.00000(

X1

X2

X3

X4

X5

X6

X7

X8

X9

X10

X18

X19

X20

X28

X29

X30

X38

X39

X40

Row

1288.0000

20.000000

30.000000

40.000000

50.000000

60.000000

-2.000000

8

-1.000000

10

11

-24.00000

13

-12.00000

15

20.00000

-30.00000

17

-44.00000

19

20

21

-38.00000

22

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1