运筹学实验报告作业余兴发

时间:2024.4.5

实验课程名称        运筹学上机实验报告                             

开课实验室                                    

        交通运输学院年级 13专业班汽服三班       

   余兴发        631305080327            

  20##      2016   学年第      学期

运筹学算法软件简介

      LINDO和LINGO是美国LINDO SYSTEMS公司近年才推出的两个专门用于分析与求解运筹学及其它最优化问题的十分方便和非常有效的软件。前者主要用于线性规划、整数规划及0-1型整数规划。后者主要用于非线性规划及其它范围广泛的最优化问题。

1997年的6.01版LINDO,完全基于WINDOWS系统,只需输入数学模型,即可用菜单栏的SOLVE命令或工具栏上的求解按钮即可方便地获得最优解并可进行灵敏度分析、还可得到单纯形表、图形及其它详细信息,既易学也好用。

1998年的4.0版LINGO系统的功能更加强大、应用范围更广。它可以将目标函数、约束条件及有关数据分开。既可直接输入模型求解,也可用LINGO的与数学的语言非常一致的语言编程序。它不仅能求解线性规划和非线性规划问题,而且还可求解包括目标规划、网络规划、动态规划、存储论、排队论、回归分析、预测分析等许多方面的问题。它还收集了各个领域的五十多个最优化问题模型并有相应的程序,用户类似问题的求解只需作简单的修改即可,使用也非常简单方便。

LINDO 和LINGO 有多个版本:

Version Constraints Variables

Demo/Web 50 100

Solver Suite  100   200

Super 500   1,000

Hyper 2,000 4,000

Industrial 8,000 16,000

Extended 32,000  100,000

可满足不同用户的需要,最小的100个变量、50个约束条件,最大的可到100000个变量、32000个约束。

一、线性规划和灵敏度分析1

max3x1+2x2+0x3+0x4+0x5

st

2x1+2x2+x3=10

x1+3x4=20

4x2+x5=18

End

OPTIMUM FOUND AT STEP      1

        OBJECTIVE FUNCTION VALUE

        1)      15.00000

  VARIABLE        VALUE          REDUCED COST

        X1         5.000000          0.000000

        X2         0.000000          1.000000

        X3         0.000000          1.500000

        X4         5.000000          0.000000

        X5        18.000000          0.000000

       ROW   SLACK OR SURPLUS     DUAL PRICES

        2)         0.000000          1.500000

        3)         0.000000          0.000000

        4)         0.000000          0.000000

 NO. ITERATIONS=       1

 RANGES IN WHICH THE BASIS IS UNCHANGED:

                           OBJ COEFFICIENT RANGES

 VARIABLE         CURRENT        ALLOWABLE        ALLOWABLE

                   COEF          INCREASE         DECREASE

       X1        3.000000         INFINITY         1.000000

       X2        2.000000         1.000000         INFINITY

       X3        0.000000         1.500000         INFINITY

       X4        0.000000         3.000000         INFINITY

       X5        0.000000         INFINITY         0.250000

                           RIGHTHAND SIDE RANGES

      ROW         CURRENT        ALLOWABLE        ALLOWABLE

                    RHS          INCREASE         DECREASE

        2       10.000000        30.000000        10.000000

        3       20.000000         INFINITY        15.000000

        4       18.000000         INFINITY        18.000000

二、线性规划和灵敏度分析2

ax 2x1+x2+0x3+0x4

st

3x1+3x2+x3=18

6x1+1x2+x4=28

End

LP OPTIMUM FOUND AT STEP      0

        OBJECTIVE FUNCTION VALUE

        1)      10.40000

  VARIABLE        VALUE          REDUCED COST

        X1         4.400000          0.000000

        X2         1.600000          0.000000

        X3         0.000000          0.266667

        X4         0.000000          0.200000

       ROW   SLACK OR SURPLUS     DUAL PRICES

        2)         0.000000          0.266667

        3)         0.000000          0.200000

 NO. ITERATIONS=       0

 RANGES IN WHICH THE BASIS IS UNCHANGED:

                           OBJ COEFFICIENT RANGES

 VARIABLE         CURRENT        ALLOWABLE        ALLOWABLE

                   COEF          INCREASE         DECREASE

       X1        2.000000         4.000000         1.000000

       X2        1.000000         1.000000         0.666667

       X3        0.000000         0.266667         INFINITY

       X4        0.000000         0.200000         INFINITY

                           RIGHTHAND SIDE RANGES

      ROW         CURRENT        ALLOWABLE        ALLOWABLE

                    RHS          INCREASE         DECREASE

        2       18.000000        66.000000         4.000000

        3       28.000000         8.000000        22.000000

 LP OPTIMUM FOUND AT STEP      0

        OBJECTIVE FUNCTION VALUE

        1)      10.40000

  VARIABLE        VALUE          REDUCED COST

        X1         4.400000          0.000000

        X2         1.600000          0.000000

        X3         0.000000          0.266667

        X4         0.000000          0.200000

       ROW   SLACK OR SURPLUS     DUAL PRICES

        2)         0.000000          0.266667

        3)         0.000000          0.200000

 NO. ITERATIONS=       0

 RANGES IN WHICH THE BASIS IS UNCHANGED:

                           OBJ COEFFICIENT RANGES

 VARIABLE         CURRENT        ALLOWABLE        ALLOWABLE

                   COEF          INCREASE         DECREASE

       X1        2.000000         4.000000         1.000000

       X2        1.000000         1.000000         0.666667

       X3        0.000000         0.266667         INFINITY

       X4        0.000000         0.200000         INFINITY

三、整数规划

max 50x1+100x2

st

10x1+7x2<76

8x1+20x2<100

end

gin x1

gin x2

LP OPTIMUM FOUND AT STEP      0

 OBJECTIVE VALUE =   556.944458

 NEW INTEGER SOLUTION OF    550.000000     AT BRANCH      0 PIVOT       1

 BOUND ON OPTIMUM:  550.0000

 ENUMERATION COMPLETE. BRANCHES=     0 PIVOTS=       1

 LAST INTEGER SOLUTION IS THE BEST FOUND

 RE-INSTALLING BEST SOLUTION...

        OBJECTIVE FUNCTION VALUE

        1)      550.0000

  VARIABLE        VALUE          REDUCED COST

        X1         5.000000        -50.000000

        X2         3.000000       -100.000000

       ROW   SLACK OR SURPLUS     DUAL PRICES

        2)         5.000000          0.000000

        3)         0.000000          0.000000

 NO. ITERATIONS=       1

 BRANCHES=    0 DETERM.=  1.000E    0

四、目标规划

min d12+d21+d22+d31

st

3x1+x2+xs=11

2x1-x2+d11-d12=0

4x1+x2+d21-d22=10

6x1+8x2+d31-d32=56

end

VARIABLE        VALUE          REDUCED COST

       D12         0.000000          1.000000

       D21         0.000000          1.000000

       D22         0.000000          1.000000

       D31         0.000000          1.000000

        X1         0.923077          0.000000

        X2         6.307693          0.000000

        XS         1.923077          0.000000

       D11         4.461538          0.000000

       D32         0.000000          0.000000

       ROW   SLACK OR SURPLUS     DUAL PRICES

        2)         0.000000          0.000000

        3)         0.000000          0.000000

        4)         0.000000          0.000000

        5)         0.000000          0.000000

 NO. ITERATIONS=       2

 RANGES IN WHICH THE BASIS IS UNCHANGED:

                           OBJ COEFFICIENT RANGES

 VARIABLE         CURRENT        ALLOWABLE        ALLOWABLE

                   COEF          INCREASE         DECREASE

      D12        1.000000         INFINITY         1.000000

      D21        1.000000         INFINITY         1.000000

      D22        1.000000         INFINITY         1.000000

      D31        1.000000         INFINITY         1.000000

       X1        0.000000         0.000000         3.250000

       X2        0.000000         4.333333         0.000000

       XS        0.000000         0.000000         1.444444

      D11        0.000000         1.181818         0.000000

      D32        0.000000         INFINITY         0.000000

                           RIGHTHAND SIDE RANGES

      ROW         CURRENT        ALLOWABLE        ALLOWABLE

                    RHS          INCREASE         DECREASE

        2       11.000000         INFINITY         1.923077

        3        0.000000         INFINITY         4.461538

        4       10.000000         2.777778         3.000000

        5       56.000000        24.000000        19.333332

五、0-1规划

max 4x1+3x2+2x3

st

2x1-5x2+x3<=2

4x1+x2+3x3>=3

x1+x3>=1

end

int x1

int x2

int x3

LP OPTIMUM FOUND AT STEP      3

 OBJECTIVE VALUE =   9.00000000

 NEW INTEGER SOLUTION OF    9.00000000     AT BRANCH      0 PIVOT       3

 RE-INSTALLING BEST SOLUTION...

        OBJECTIVE FUNCTION VALUE

        1)      9.000000

  VARIABLE        VALUE          REDUCED COST

        X1         1.000000         -4.000000

        X2         1.000000         -3.000000

        X3         1.000000         -2.000000

       ROW   SLACK OR SURPLUS     DUAL PRICES

        2)         4.000000          0.000000

        3)         5.000000          0.000000

        4)         1.000000          0.000000

 NO. ITERATIONS=       5

 BRANCHES=    0 DETERM.=  1.000E    0

六、心得体会

  通过这次运筹学上机实验,学到了很多东西。首先我认识了LINDO这个软件,掌握了如何 运用它快速计算出运筹学中的线性规划、目标规划、整数规划等问题,其次,我对运用运筹学知识求解最优化问题有了更深的理解,有助于我对理论知识的了解和掌握。最后,我认识到运筹学在实际上的诸多应用,了解到运筹学在实际生产、运输、调度方面的应用,而诸如功能LINDO这样的功能强大的计算软件对运筹学的发展和应用有着至关重要的作用,将使运筹学应用在越来越多的领域中还感受到理论与实际结合的重要性。

更多相关推荐:
运筹学上机实验报告10030923

重庆交通大学学生实验报告实验课程名称运筹学开课实验室明德楼117机房学院管理学院年级20xx专业工程造价05班学生姓名学号开课时间实验一简单线性规划模型的求解实验目的通过小型线性规划模型的计算机求解方法熟练掌握...

管理运筹学实验报告

课程实验报告管理运筹学实验二专业年级课程名称指导教师学生姓名学号实验日期实验地点实验成绩教务处制20xx年11月日

运筹学 实验报告

中南民族大学管理学院学生实验报告课程名称管理运筹学年级20xx级专业财务管理指导教师胡丹丹学号11056011姓名沙博实验地点管理学院综合实验室20xx学年至20xx学年度第2学期中南民族大学管理学院学生实验报...

运筹学实验报告

运筹学实验报告实验内容整数规划问题的建模和求解案例43建业银行职员的上班安排一问题提出南平市青山区建业银行分理处每周七天营业从周一到周日每天值班人员数见下表试回答a银行职员每周上班5天休息两天但具体哪几天上班由...

运筹学上机实验报告 利用Matlab求解整数线性规划

学期20xx至20xx第一学期20xx年11月9日课程名称运筹学专业信息与计算科学级班实验编号4实验项目利用Matlab求解整数线性规划指导教师黄娟姓名学号实验成绩一实验目的及要求利用Matlab求解整数线性规...

管理运筹学实验报告

实验报告课程管理运筹学班级学号姓名实验项目数520xx年12月赣南师范学院商学院经济管理实验教学中心制说明1实验预习通过实验预习明确实验目的要求实验原理及相关知识点实验方法步骤以及操作注意事项等对设计性实验要事...

运筹学实验报告 徐新闻(20xx1231)

运筹学实验报告姓名徐新闻学号20xx1231班级工业工程0902指导老师杨爱峰相关问题说明一实验性质和教学目的本实验是运筹学课内安排的上机操作实验目的在于了解熟悉计算机Lingo软件在运筹学模型求解中的作用激发...

运筹学最大流问题实验报告

运筹学最大流问题实验报告姓名雷超敏学号10069107班级安全101指导教师冯树虎一实验目的1学会独立建模能力并用模型解决相关现实问题2通过实验把所学的运筹学理论知识与实践相结合从而强化相关理论知识3进一步加强...

南邮课内实验-运筹学-运输问题-第二次

课内实验报告课程名任课教师专业学号姓名学年第学期南京邮电大学管理学院实验背景某企业集团有3个生产同类产品的工厂生产的产品由4个销售中心出售各工厂的生产量各销售中心的销售量假定单位均为吨各工厂到各销售点的单位运价...

运筹学最短路问题实验报告

运筹学最短路问题实验报告姓名雷超敏学号10069107班级安全101指导教师冯树虎一实验目的1学会独立建模能力并用模型解决相关现实问题2通过实验把所学的运筹学理论知识与实践相结合从而强化相关理论知识3进一步加强...

运筹学实验报告-lingo软件的使用-习题代码

运筹学实验报告姓名学号班级指导老师相关问题说明一实验性质和教学目的本实验是运筹学课内安排的上机操作实验目的在于了解熟悉计算机Lingo软件在运筹学模型求解中的作用激发学习兴趣提高学习效果增强自身的动手能力提高实...

运筹学实验报告2

云南大学数学与统计学院实验教学中心云南大学数学系运筹学通论实验上机实验报告一实验目的1深入理解分支定界法的算法2编程实现分支定界法二实验内容用分支定界法求解整数线性规划问题编程实现分支定界法的算法程序然后通过实...

运筹学实验报告(32篇)