Lingo案例分析.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Lingo案例分析 Lingo是一种数学优化语言,用于解决复杂的优化问题。下面是对Lingo案例分析的知识点总结: Sets Section in LINGO 在LINGO模型中,Sets是optional的部分,用于定义模型中的变量和约束。Sets部分以SETS:关键字开始,以ENDSETS关键字结束。一个模型可以有多个Sets部分,或者没有Sets部分。Sets部分可以出现在模型中的任何位置,但必须在使用之前定义set和其属性。 Defining Primitive Sets 在LINGO中,可以使用primitive sets来定义模型中的变量。Primitive sets的定义语法如下: setname [/ member_list /] [: attribute_list]; 其中,setname是set的名称,member_list是set中的成员列表,attribute_list是set成员的属性列表。 Implicit Set Member Lists 在LINGO中,可以使用隐式set成员列表来定义set成员。隐式set成员列表的语法如下: setname / member1..memberN / [: attribute_list]; 其中,member1是set中的第一个成员,memberN是set中的最后一个成员。LINGO将自动生成中间成员的名称。 Model Example 下面是一个LINGO模型的示例: 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)); 数据: capacity=60 55 51 43 41 52; demand=35 37 22 32 41 32 43 38; cost=6 2 6 7 4 2 9 5 4 9 5 3 8 5 8 2 5 2 1 9 7 4 3 3 7 6 7 3 9 2 7 1 2 3 9 5 7 2 6 5 5 5 2 2 8 1 4 3; 这个模型是一个最小费用运输问题,目标是找到最小的总运输成本。模型中定义了三个sets:warehouses、vendors和links。每个set都有其自己的属性,例如capacity和demand。模型的目标函数是总运输成本的最小化。模型还定义了两个约束:需求约束和产量约束。需求约束确保每个vendor的需求都被满足,而产量约束确保每个warehouse的产量不超过其capacity。
- 粉丝: 38
- 资源: 12万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- java课程设计作业:基于Java的打地鼠小游戏.zip
- causal-conv1d-cuda.cp310-win-amd64.pyd
- 全国计算机等级考试二级python的学习笔记(适用2020年).zip
- 机器学习(大模型):GPT大型语言模型辅助训练数据集
- 计算机二级等级考试Python语言嵩天教材的课后编程题解(部分).zip
- mamba-ssm-2.2.2-cp310-cp310-win-amd64.whl
- ffmpeg 图片水印 随机显示 与 随机反弹 边缘反弹
- 机器学习(NLP):性别歧视文本数据集
- HTML5保护环境网站模板.zip
- springboot服装生产管理的设计与实现(代码+数据库+LW)