您好,欢迎访问三七文档
管理运筹学软件简介第五节Lindo,Lingo简介Lindo的作用:用于解线性规划、非线性规划、二次规划和整数规划等,也可以用于一些非线性和线性方程组的求解以及代数方程求根等。可用于求解线性或非线性规划问题,同时也是一个矩阵生成器。Lingo的作用:Lindo的工作环境:Lingo的工作环境:应用举例:一奶制品加工厂用牛奶生产A1,A2两种奶制品,一桶牛奶可以在设备甲上用12小时加工成3公斤A1,或在设备乙上用8小时加工成4公斤A2。根据市场需求,生产的A1,A2全部可以售出,且每公斤A1获利24元,每公斤A2获利16元。现在加工厂每天能得到50桶牛奶的供应,每天工人的总的劳动时间为480小时,且设备甲每天至多能加工100公斤A1,设备乙加工能力没有限制,试着为该厂制定一个生产计划,使其每天获利最大,并讨论以下问题:1、若用35元可以买到一桶牛奶,能否做此投资?2、若可以聘用临时工人增加劳动时间,付给临时工人的工资最多是每小时多少元?基本模型如下:决策变量:设每天用p1桶牛奶生产A1,用p2桶牛奶生产A2;目标函数:设每天获利z元。p1桶牛奶可生产3p1公斤A1,获利24×3p1,p2桶牛奶可生产4p2公斤A2,获利16×4p2,故z=72p1+64p2;约束条件:原料供应:生产A1,A2的牛奶总量不得超过每天的供应,即:p1+p2=50桶。劳动时间:生产A1,A2的总加工时间不得超过每天工人总的劳动时间,即12p1+8p2=480设备能力:A1的产量不得超过设备甲每天的加工能力,即3p1=100非负约束:p1,p2均不能为负值,即p1=0,p2=0Lindo程序:max72p1+64p2st2)p1+p2=503)12p1+8p2=4804)3p1=100end注:Lindo中已规定所有决策变量均非负,故非负约束不用输入;乘号省略,式中不能有括号,右边不能有数学符号;=,=与,等效;2),3),4)是为了便于从结果中查找信息和进行灵敏性分析;程序以end结束。如上,结果的第3,5,6行明确得出了本题的最优解为p1=20,p2=30,最优值z=3360,即20桶牛奶生产A1,30桶牛奶生产A2,可以获得最大利润3360元。结合题目的2个问题对结果进行分析:1、如上,输出的7~10行”SLACKORSURPLUS”给出了原料,劳动时间,设备甲的加工能力这三种资源在最优解下是否有剩余。我们看到2)原料,3)劳动时间的剩余都为零,4)设备甲尚余40公斤加工能力。2、目标函数可看作效益,那么资源一旦增加,效益必然跟着增长,如上,输出的7~10行“DUALPRICES”(影子价格),给出三种资源在最优解下“资源”增加1个单位时“效益”的增量:2)原料增加一桶牛奶时利润增加48元,3)劳动时间增加一小时利润增加2元,而增加设备甲的生产能力显然不会使利润增加。问题1的解答:用35元可以买1桶牛奶,低于一桶牛奶的影子价格,当然可以进行投资。问题2的解答:若聘用临时工人增加劳动时间,那么付给的工资低于劳动时间的影子价格才能增加利润,所以工资最多是每小时2元。第五节SAS、SPSS简介SAS(StatisticalAnalysisSystem):是一个大型的数据管理与数据统计分析处理软件,它可应用于理、工、农、林、医、管理、商业和行政事务等各个领域。早期SAS只能在大型计算机上运行,直到1985年才出现了可在IBM-PC及其兼容微机上运行的SAS版本。目前在微型计算机上运行的SAS已有多个版本。SPSS(StatisticalPackagefortheSocialScience):是目前世界上最为流行的,适用于社会科学、自然科学等各领域的统计分析软件之一,它在医疗、卫生、体育、经济等领域的科研工作中也得到了广泛使用。SPSS8.0forWindows可以在Windows95以上环境下运行,是一个组合式软件包,具有Windows软件的所有特点,操作简便,易学易用。第一章数学软件综述第一节Matlab简介Matlab的发展历史:MATLAB是Mathworks公司于1982年推出的一套高性能数值计算的可视化软件,它集数值分析、矩阵运算、信号处理和图形显示于一体,构成一个使用方便、界面友好的用户环境。在这个环境下,用户只需简单地列出数学表达式,结果便可以数值或图形方式显示在计算机屏幕上。是以矩阵计算为基础的、交互式的科学和工程计算软件Matlab20世纪70年代后期雏形CleveMoler博士开发的接口程序1983年春JohnLittle敏锐地觉察到MATLAB在工程领域的广阔前景,于是与CleveMoler一起开发了第二代专业版发展1984年正式面世CleveMoler和JohnLittle成立了MathWorks公司,正式把MATLAB推向市场至今不断完善MATLAB已经发展成为适合多学科、多种工作平台的功能强大的大型软件,目前已经开发到7.0版本MATrixLABoratory的缩写MATLAB的特点编程效率高计算功能强易于扩展使用简便附带30多个工具箱:优化工具箱、统计工具箱、符号运算工具箱等等以下简单介绍一下MATLAB的以下特点:1、语言简洁紧凑,使用方便灵活,库函数极其丰富。MATLAB程序书写形式自由,利用其丰富的库函数避开繁杂的子程序编程任务,压缩了一切不必要的编程工作。由于库函数都由本领域的专家编写,因此用户不必担心函数的可靠性。可以说,用MATLAB进行科技开发是站在专家的肩膀上进行的。2、运算符丰富。由于MATLAB是用C语言编写的,MATLAB提供了和C语言几乎一样多的运算符,灵活使用MATLAB的运算符将使程序变得极为简短。3、具有结构化的控制语句(如for循环、while循环、break语句和if语句),和面向对象编程的特性。4、语法限制不严格,程序设计自由度大。例如,在MATLAB里,用户无需对矩阵预定义就可使用。5、程序的可移植性很好,基本上不作修改就可以在各种型号的计算机和操作系统上运行。6、图形功能强大。在FORTRAN和C语言与眼里,绘图都很不容易,但在MATLAB里,数据的可视化非常简单。MATLAB还具有较强的编辑图形界面的能力。7、MATLAB的缺点是,和其他高级程序相比,程序的执行速度较慢。由于MATLAB的程序不用编译等预处理,也不生成可执行文件,程序为解释执行,所以速度较慢。8、功能强大的工具箱。MATLAB包含两个部分:核心部分和各种可选的工具箱。核心部分中有数百个内部函数。其工具箱又可分为两类:功能性工具箱和学科性工具箱。这些工具箱都是由该领域内的学术水平很高的专家编写的,所以用户无需编写自己学科范围内的基础程序,就可以直接进行高、精、尖的研究。9、源程序的开放性。开放性也许是MATLAB最受人们欢迎的特点。除内部函数以外,MATLAB的所有核心文件和工具箱文件都是可读可改的源文件,用户可通过对源文件的修改以及加入自己的文件构成新的工具箱。第二节Mathematica简介Mathematica的发展历史:Mathematica是由美国物理学家StephenWolfram领导的WolframResearch公司1987年开发的数学分析类软件。Mathematica软件是用C语言开发的,能够方便的移植到各种计算机系统上。它是一个交互式、集成化的计算机软件系统。Mathematica的特点和优势强大的符号计算功能多种专业模板便于各种操作完善的绘图和可视化功能高精度的数值分析功能第三节Mathcad简介Mathcad的发展历史:Mathcad软件是由MathSoft公司推出的一种交互式数值系统。该软件定位于向广大教师、学生、工程人员提供一个兼备文字处理、数学和图形能力的集成工作环境双使他们能方便地准备教案、完成作业和准备科学分析报告。Mathcad的三大特点指令完全符合人们的书写习惯灵活的“便笺”式文字处理能力生成的“电子书籍”中的指令、函数、图形都是“活的”计算精度、速度、算法的稳定性以及复杂的符号运算Mathcad的劣势第四节Maple简介Maple的发展历史:Maple是加拿大滑铁卢大学(UniversityofWaterloo)和WaterlooMapleSoftware公司注册的一套为微积分、线性代数和微分方程等高等数学使用的软件包。它是当今世界上最优秀的几个数学软件之一。Maple的主要特点强大的符号运算功能
本文标题:经济管理软件简介
链接地址:https://www.777doc.com/doc-1164274 .html