大鲲逍遥居分享 http://blog.sciencenet.cn/u/sjk

博文

运筹学补充

已有 6785 次阅读 2013-4-18 13:58 |系统分类:教学心得| 运筹学

运筹学补充

1、产销不平衡问题,最小元素法设置初始调运方案时先不管虚拟的产地或销地。

1 运输问题供需表和运价表如表1所示,求最优调运方案。

1

   销地

产地

B1

B2

B3

产量

A1

3

11

3

7

A2

1

9

2

4

A3

7

4

10

9

销量

3

6

5

由于7+4+9=20>3+6+5=14,即各产地产量之和大于各销地销量之和,添加虚拟销地B4,其销量为20-14=6

2

   销地

产地

B1

B2

B3

B4

产量

A1

3

11

3

0

7

A2

1

9

2

0

4

A3

7

4

10

0

9

销量

3

6

5

6

采用最小元素法时,先不考虑虚拟的B4列,直接对其余(即表1)的单元格设置初始调运方案,结果如下:

3

   销地

产地

B1

B2

B3

B4

产量

A1

3

11

3

0

7

4

3

A2

1

9

2

0

4

3

1

A3

7

4

10

0

9

6

3

销量

3

6

5

6

位势法检验及空格检验数如下表所示:

3

   销地

产地

B1

B2

B3

B4

产量

位势

A1

3

11

3

0

7

u1=0

4

3

A2

1

9

2

0

4

u2=-1

3

1

A3

7

4

10

0

9

u3=0

6

3

销量

3

6

5

6

位势

v1=2

v2=4

v3=3

v4=0

一步搞定,且空格检验数均大于0,表明有唯一最优解。如果将虚拟的单元格计入在内,按照最小元素法求解,首先考虑单位运价为0的单元格A1B4A2B4或者A3B4,势必大大降低求解效率。

所以,在添加虚拟产地或销地时,一定要将这些虚拟的先忽略掉,或者干脆说,将虚拟单位运价设为0,只是为了标识和求目标函数值。将其设为*、在计算最小运费时不计算也完全可以。

2、在出现退化解时,可以在同时划掉的那1行和1列中的最小单位运价单元格处添0,求解速度可能最快(凭经验,缺乏理论验证)。

2某企业和用户签订了设备交货合同,已知该企业各季度的生产能力、每台设备的生产成本和每季度末的交货量如表所示。若生产出的设备当季度不交货,每台设备每季度需支付保管维护费0.1万元,试问在遵守合同的条件下,企业应如何安排生产计划,才能使年消耗费用最低?

季度

生产能力(台)

交货量(台)

每台设备生产成本(万元)

1

25

15

12.0

2

35

20

11.0

3

30

25

11.5

4

20

20

12.5

该问题有如下特征:

1)产量大于销量,需假想一交货季度;

2)第i季度生产第j季度交货的每台设备所耗费用cij等于生产成本加上保管费用,当j<i时,为使xij等于0,取cij=M

1

2

3

4

5

产量

1

12.0

12.1

12.2

12.3

0

25

2

M

11.0

11.1

11.2

0

35

3

M

M

11.5

11.6

0

30

4

M

M

M

12.5

0

20

销量

15

20

25

20

30

110

1

2

3

4

5

产量

1

12.0

12.1

12.2

12.3

0

25

15

0

10

2

M

11.0

11.1

11.2

0

35

20

15

3

M

M

11.5

11.6

0

30

10

20

4

M

M

M

12.5

0

20

20

销量

15

20

25

20

30

110

在用最小元素法给出初始调运方案时,添3à420时,这时会同时删除第3行和第4列。注意:要在第3行和第4列中某个单元格添0,但不是任一个,只要前面划掉的单元格均不可再添0,否则会构成闭回路。但是,添哪一个最好?3à1?  3à5?  1à44à4?

首先尝试在非0且最小的单位运价单元格1à4处添0,其余按照“1、”的规则进行,即不管虚拟销地5,直接在1à1处添15

1

2

3

4

5

产量

位势

1

12.0

12.1

12.2

12.3

0

25

u1=0

15

(0)

(0)

0

10

2

M

11.0

11.1

11.2

0

35

u2=-1.1

(M-10.9)

20

15

(0)

(1.1)

3

M

M

11.5

11.6

0

30

u3=-0.7

(M-11.3)

(M-11.4)

10

20

(0.7)

4

M

M

M

12.5

0

20

u4=0

(M-12)

(M-12.1)

(M-12.2)

(0.2)

20

销量

15

20

25

20

30

位势

v1=12

v2=12.1

v3=12.2

v4=12.3

v5=0

迭代结束,由于存在非基变量检验数为0,该题有无穷多最优解。

这个题太特殊了,即使把中间补的0放到3à13à54à4处均可以,因为闭回路拐角怎么转都是0。不具有普遍性,换个例子。

3某地区有三个化肥厂和四个产粮区。单位运价、供应量、需求量如表所示。确定最小运费方案。

 产量区

化肥厂

B1

B2

B3

B4

产量

A1

5

8

7

3

7

4

3

A2

4

9

10

7

8

6

2

A3

8

4

2

9

3

0

3

需求量

6

6

3

3

在最小单位运价A3 B3处写3,同时划掉第3行和第3列。尝试在最小单位运价A3B2处写0,一步就达到最优解,没有闭回路调整的迭代步。

   销地

产地

B1

B2

B3

B4

产量

位势

A1

5

8

7

3

7

u1=0

(2)

4

(1)

3

A2

4

9

10

7

8

u2=1

6

2

(3)

(3)

A3

8

4

2

9

3

u3=-4

(9)

0

3

(10)

销量

6

6

3

3

位势

v1=3

v2=8

v3=6

v4=3

4有三个产地A1A2A3生产同一种物品,该物品有三个用户B1B2B3。已知这三个用户的需求量分别为1046。由于销售需要和客观条件限制,A1至少要发出6个单位的产品,最多只能生产11个单位的产品;A2必须发出7个单位产品,A3至少要发出4个单位的产品。

该问题有如下特征:

A1的产量a1取最小值6A3的产量a3最多等于7;如果A1A3都取最大值,此时需要增设一个假想的销地B4,需用量为25-20=5

为考虑可能出现的各种情况,将A1A3两个产地的产量都分成两部分,其中一部分是必须发出的,应运至实在的需用地,而不能运往虚销点B4,从而将这部分产品运往虚销点B4的单位运价取为充分大的正数M,另一部分产品可以运往虚销点,但由于这时实际上不需运输,故取相应的单位运价等于0

B1

B2

B3

B4

产量

A1

2

4

3

M

6

A1

2

4

3

0

5

A2

1

5

6

M

7

A3

3

2

4

M

4

A3

3

2

4

0

3

销量

10

4

6

5

25

如果采用“1、”的策略,先不管虚拟的销地B4,按照最小元素法有下表的初始调运方案、位势、检验数,可见一步迭代结束。

B1

B2

B3

B4

产量

位势

A1

2

4

3

M

6

u1=0

3

(2)

3

(M)

A1

2

4

3

0

5

u2=0

(0)

(2)

3

2

A2

1

5

6

M

7

u3=-1

7

(4)

(4)

(M+1)

A3

3

2

4

M

4

u4=0

(1)

4

(1)

(M)

A3

3

2

4

0

3

u5=0

(1)

0

(1)

3

销量

10

4

6

5

25

位势

v1=2

v2=2

v3=3

v4=0

相反,如果视虚拟销地的单元格A1B4A3B4中的0为最小元素,采用最小元素法求解,得到结果如下:

B1

B2

B3

B4

产量

位势

A1

2

4

3

M

6

u1=0

3

(3)

3

(M+1)

A1

2

4

3

0

5

u2=1

(-1)

(2)

(-1)

5

A2

1

5

6

M

7

u3=-1

7

(5)

(4)

(M+2)

A3

3

2

4

M

4

u4=1

(0)

4

(0)

(M)

A3

3

2

4

0

3

u5=1

(0)

0

3

0

销量

10

4

6

5

25

位势

v1=2

v2=1

v3=3

v4=-1

很明显,这种处理的计算效率要低于忽略虚拟销地的处理。



https://blog.sciencenet.cn/blog-71538-681450.html


下一篇:为什么JIT会在日本诞生?
收藏 IP: 222.195.188.*| 热度|

1 zfqi2009

该博文允许注册用户评论 请点击登录 评论 (1 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-9-27 15:27

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部