自我学习提高(作业)_第1页
自我学习提高(作业)_第2页
自我学习提高(作业)_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

有待提高的地方1、Lingo软件计算提高(1)目标函数:约束条件:,且为整数此小题可在Lindo或Lingo软件里直接输入,因为目标函数和约束条件都很简单。(2)运输问题公司有6个供货栈(仓库),库存货物总数分别为AI=60,55,51,43,41,52,现有8个客户各要一批货,数量分别为35,37,22,32,41,32,43,38,各供货栈到8个客户的单位运价如表1。如何确定各供货栈到8个客户的货物调运量,使总的运费最小?表1各供货栈到8个客户的单位运价单位销地运价产地B1B2B3B4B5B6B7B8产量A16267425960A24953858255A35219743351A47673927143A52395726541A65522814352销量3537223241324338

:供货站的库存货物总数:客户需要的货物数量:供货站到客户的单价;:供货站到客户的数量;显然,目标函数:约束条件:此小题可在Lindo或Lingo软件里直接输入,但是很麻烦。可用下面编程的办法解决。至于如何编程,大家自学电子版Lingo教程,很好明白。当遇到其他类似问题时,可直接套用。简便的很!使用LINGO软件,编制程序如下:model:!6发点8收点运输问题;sets:warehouses/wh1..wh6/:capacity;vendors/v1..v8/:demand;links(warehouses,vendors):cost,volume;endsets!目标函数;min=@sum(links:cost*volume);!需求约束;@for(vendors(J):@sum(warehouses(I):volume(I,J))=demand(J));!产量约束;@for(warehouses(I):@sum(vendors(J):volume(I,J))<=capacity(I));

!这里是数据;data:capacity=605551434152;demand=3537223241324338;cost=626742954953858252197433767392712395726555228143;enddataend注意:此程序可套用,遇到其他类似题目,换换数就可以。2、Matlab软件计算提高Matlab软件的计算功能很强大,要熟悉此软件,遇到计算就用此软件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论