LINGO实例,优化问题1 您所在的位置:网站首页 lingo代码大全 LINGO实例,优化问题1

LINGO实例,优化问题1

2023-11-18 18:38| 来源: 网络整理| 查看: 265

转化为标准单目标/多目标,线性/非线性模型。 思路  寻找变量(决策变量)  寻找变量之间的关系(通常是不等式元素)  建立它们之间的方程(目标)  求解

例子:两辆平板车装货问题

有七种规格的包装箱要装到两辆平板车上.包装箱的宽和高是一样的, 但厚度 t(厘米)和 重量 w(公斤)是不同的。 表 1 给出了每种包装箱的厚度, 重量以及数量。 每辆平板车有 10.2 米的地方可用来装包装箱(像面包片那样), 载重为 40 吨。 由于地区货运的限制, 对 C5, C6, C7类包装箱的总数有一个特别的限制: 这三类包装箱所占的空间(厚度)不能超过 302.7 厘米。 设计一种装车方案, 使剩余的空间最小。

包装箱类型C1C2C3C4C5C6C7厚度 t(厘米)48.752.061.372.048.752.064.0重量 w(公斤)200030001000500400020001000件数8796648

现在思考 设计装车方案⇒每辆车怎么装箱子⇒第n辆车装C1几件、C2几件…C7几件。 设第一辆车装载 Ci 类包装箱 xi 件, 第二辆车装载 Ci 类包装箱 yi 件,xi和yi就是决策变量。已知厚度t,重量w,件数n。 目标:剩余空间最小。 第一辆剩余:在这里插入图片描述第二辆剩余: 在这里插入图片描述 总的就是Z1+Z2 在这里插入图片描述 使用LINGO进行求解。 好好看前面两篇LINGO教程或者去看视频教程,学会之后写这个很容易。

MODEL: SETS: ITEM/C1..C7/:T,W,X,Y,N; ENDSETS DATA: T=48.7 52.0 61.3 72.0 48.7 52.0 64.0; W=2000 3000 1000 500 4000 2000 1000; N=8 7 9 6 6 4 8; ENDDATA MIN=(1020-DA)+(1020-DB); @SUM(ITEM:T*X)=DA; DA


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有