作业帮 > 数学 > 作业

请高手帮我建个lingo模型

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:数学作业 时间:2024/06/04 05:03:13
请高手帮我建个lingo模型
探测发现了一个露天铀矿.根据一些探测钻探的结果,发现这个矿可以分为若干个可开采区.矿坑需要挖掘成阶梯形,以方便卡车开到矿坑底部.铀矿呈东西分布.在西面有一个山庄,东面是山脉.因此矿坑大小要受它们的限制,考虑了这些限制之后,确定有18个可开采区,呈三层分布,总储量为10000吨.为挖掘一个可开采区,首先需要掘开它上方的三个区块:其正上方的区块,以及其左上方和右上方的区块(由于要形成梯形斜坡)
挖开第一层的区块每吨需要耗费100欧元,挖开第二层的区块每吨需要耗费200欧元,挖开第三次的区块每吨需要耗费300欧元,但如果有区块是由含有很多石英的石头组成(显示为斜线区域),那么由于这些石头非常硬,因此每吨需要1000欧元.只有一灰色显示的区块才有铀(1,7,10,12,17,18).其市场价值分别为200,300,500,1000,1200和1500欧元/吨.第18区块,尽管也含有大量矿石,但是此区块也和其他绘有斜线的区块一样,含有大量非常硬的石头.为使总收益达到最大,应掘开哪些区块?
请高手帮我建个lingo模型
你这个少条件 没说每个区块要挖开的重量和每个区块含矿量
再问: 只要建模就可以求出来,不用条件了
再答: 那我就直接说了 你设一个0-1变量表示这个区域是否要挖 然后目标函数很容易就写出来了 关于0-1变量的限制你只要保证所有区块的0-1变量都不超过上方三个区块的就行了 很简单