LINGO及规划实例

上传人:re****.1 文档编号:567306270 上传时间:2024-07-19 格式:PPT 页数:37 大小:1.12MB
返回 下载 相关 举报
LINGO及规划实例_第1页
第1页 / 共37页
LINGO及规划实例_第2页
第2页 / 共37页
LINGO及规划实例_第3页
第3页 / 共37页
LINGO及规划实例_第4页
第4页 / 共37页
LINGO及规划实例_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《LINGO及规划实例》由会员分享,可在线阅读,更多相关《LINGO及规划实例(37页珍藏版)》请在金锄头文库上搜索。

1、LINGOLINGO及规划实例及规划实例LINGO是用来求解线性和非线性优化问题的简易工具。LINGO窗口命令实例一n例例1.1如何在LINGO中求解如下的LP问题:实例二n例例1.2使用LINGO软件计算6个发点8个收点的最小费用运输问题。产销单位运价如下表。实例二实例二实例三实例三结果如下LINGO中的集合和数据集部分集部分是LINGO模型的一个可选部分。在LINGO模型中使用集之前,必须在集部分事先定义。集部分以关键字“sets:”开始,以“endsets”结束。LINGO中的集合和数据数据部分以关键字“data:”开始,以“enddata”结束。LINGO函数LINGO有9种类型的函数

2、:1基本运算符:包括算术运算符、逻辑运算符和关系运算符2数学函数:三角函数和常规的数学函数3金融函数:LINGO提供的两种金融函数4概率函数:LINGO提供了大量概率相关的函数5变量界定函数:这类函数用来定义变量的取值范围6集操作函数:这类函数为对集的操作提供帮助7集循环函数:遍历集的元素,执行一定的操作的函数8数据输入输出函数:这类函数允许模型和外部数据源相联系,进行数据的输入输出9辅助函数:各种杂类函数LINGO函数1.1 算术运算符算术运算符算术运算符是针对数值进行操作的。LINGO提供了5种二元运算符:乘方乘除加减LINGO唯一的一元算术运算符是取反函数“”。这些运算符的优先级由高到底

3、为:高(取反)低运算符的运算次序为从左到右按优先级高低来执行。运算的次序可以用圆括号“()”来改变。LINGO函数1.2 逻辑运算符逻辑运算符LINGO具有种逻辑运算符:#not#否定该操作数的逻辑值,not是一个一元运算符#eq#若两个运算数相等,则为true;否则为flase#ne#若两个运算符不相等,则为true;否则为flase#gt#若左边的运算符严格大于右边的运算符,则为true;否则为flase#ge#若左边的运算符大于或等于右边的运算符,则为true;否则为flase#lt#若左边的运算符严格小于右边的运算符,则为true;否则为flase#le#若左边的运算符小于或等于右边的

4、运算符,则为true;否则为flase#and#仅当两个参数都为true时,结果为true;否则为flase#or#仅当两个参数都为false时,结果为false;否则为true这些运算符的优先级由高到低为:高#not#eq#ne#gt#ge#lt#le#低#and#or#LINGO函数1.3 关系运算符关系运算符下面给出以上三类操作符的优先级:高#not#(取反)#eq#ne#gt#ge#lt#le#and#or#低=LINGO函数2 数学函数数学函数LINGO提供了大量的标准数学函数:abs(x)返回x的绝对值sin(x)返回x的正弦值,x采用弧度制cos(x)返回x的余弦值tan(x)返

5、回x的正切值exp(x)返回常数e的x次方log(x)返回x的自然对数lgm(x)返回x的gamma函数的自然对数sign(x)如果x=0时,返回不超过x的最大整数;当x=30;end露天矿生产的车辆安排露天矿生产的车辆安排(CMCM2003B)n钢铁工业是国家工业的基础之一,铁矿是钢铁工业的主要原料基地。许多现代化铁矿是露天开采的,它的生产主要是由电动铲车(以下简称电铲)装车、电动轮自卸卡车(以下简称卡车)运输来完成。提高这些大型设备的利用率是增加露天矿经济效益的首要任务。n露天矿里有若干个爆破生成的石料堆,每堆称为一个铲位,每个铲位已预先根据铁含量将石料分成矿石和岩石。一般来说,平均铁含量

6、不低于25%的为矿石,否则为岩石。每个铲位的矿石、岩石数量,以及矿石的平均铁含量(称为品位)都是已知的。每个铲位至多能安置一台电铲,电铲的平均装车时间为5分钟。n卸货地点(以下简称卸点)有卸矿石的矿石漏、2个铁路倒装场(以下简称倒装场)和卸岩石的岩石漏、岩场等,每个卸点都有各自的产量要求。从保护国家资源的角度及矿山的经济效益考虑,应该尽量把矿石按矿石卸点需要的铁含量(假设要求都为29.5%1%,称为品位限制)搭配起来送到卸点,搭配的量在一个班次(8小时)内满足品位限制即可。从长远看,卸点可以移动,但一个班次内不变。卡车的平均卸车时间为3分钟。n所用卡车载重量为154吨,平均时速28。卡车的耗油

7、量很大,每个班次每台车消耗近1吨柴油。发动机点火时需要消耗相当多的电瓶能量,故一个班次中只在开始工作时点火一次。卡车在等待时所耗费的能量也是相当可观的,原则上在安排时不应发生卡车等待的情况。电铲和卸点都不能同时为两辆及两辆以上卡车服务。卡车每次都是满载运输。n每个铲位到每个卸点的道路都是专用的宽60的双向车道,不会出现堵车现象,每段道路的里程都是已知的。n一个班次的生产计划应该包含以下内容:出动几台电铲,分别在哪些铲位上;出动几辆卡车,分别在哪些路线上各运输多少次(因为随机因素影响,装卸时间与运输时间都不精确,所以排时计划无效,只求出各条路线上的卡车数及安排即可)。一个合格的计划要在卡车不等待条件下满足产量和质量(品位)要求,而一个好的计划还应该考虑下面两条原则之一:n1.总运量(吨公里)最小,同时出动最少的卡车,从而运输成本最小;n2.利用现有车辆运输,获得最大的产量(岩石产量优先;在产量相同的情况下,取总运量最小的解)。n请你就两条原则分别建立数学模型,并给出一个班次生产计划的快速算法。针对下面的实例,给出具体的生产计划、相应的总运量及岩石和矿石产量。n某露天矿有铲位10个,卸点5个,现有铲车7台,卡车20辆。各卸点一个班次的产量要求:矿石漏1.2万吨、倒装场1.3万吨、倒装场1.3万吨、岩石漏1.9万吨、岩场1.3万吨。结束!结束!

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号