毕业论文

打赏
当前位置: 毕业论文 > 数学论文 >

运筹学中的几个问题的LINGO程序(2)

时间:2024-01-06 11:23来源:毕业论文
甲 乙 丙 A 15 18 22 B 21 25 16 根据上述已知条件,可以建立如下的需求和产量表: 甲 乙 丙 产量 A 15 18 22 400 B 21 25 16 450 需求 320 250 350 总体需求量为920,总生

A 15 18 22

B 21 25 16

根据上述已知条件,可以建立如下的需求和产量表:

产量

A 15 18 22 400

B 21 25 16 450

需求 320 250 350

总体需求量为920,总生产量为850。总需求量大于总产量,对于此类问题,可以通过增加设定一个虚拟的没有现实意义的生产地C,来达到产销平衡,C的生产量为920-850=70。

所以可以推出新的需求和产量表为:

A 15 15 18 22 22 400

B 21 21 25 16 16 450

C M 0 M M 0 70

需求 290 90 259 80 80

建立模型如下

根据以上数学模型可以建立如下方程为

编写代码为:

min=15*x11+18*x12+22*x13+21*x21+25*x22+16*x23;

x11+x21>290;

x11+x21<320;

x12+x22=250;

x13+x23<350;

x13+x23>270;

x11+x12+x13=400;

x21+x22+x23=450;

end

    运行结果为:文献综述

  Global optimal solution found。

  Objective value:                              14650。00

  Total solver iterations:                             4

 Variable           Value        Reduced Cost

                            X11        150。0000            0。000000

                            X12        250。0000            0。000000

                            X13        0。000000            12。00000

                            X21        140。0000            0。000000 运筹学中的几个问题的LINGO程序(2):http://www.youerw.com/shuxue/lunwen_200309.html

------分隔线----------------------------
推荐内容