1导语
lingo是一款用于解决规划问题的软件,可以求解线性规划,非线性规划等规划问题。如果有不了解lingo的小伙伴可以观看以下视频学习:
Lingo(1):基础篇——基本界面与解方程_哔哩哔哩_bilibili
2题目
某单位需要加工制作100套钢架,每套钢架长为2.9m,2.1m和1m的圆钢各一根。已知原料长为6.9m,问如何切割原材料可以使得使用的原材料最少。
3分析
解 假设从原料中分别切割2.9米,2.1m,1m的圆钢各一根,则需要100个原料,此时料头(将原料切割后剩下的部分)长度为0.9,以这个方案为最坏的方案。使用matlab枚举出所有可行的方案后,再根据每个方案列出目标函数和约束条件。
用matlab列出的所有方法如下:
方案1 | 方案2 | 方案3 | 方案4 | 方案5 | 方案6 | 方案7 | |
1m数量 | 0 |