我很难找出正确的限制,我应该完成一项任务。
关于这项任务的小描述如下:
A、B、C、D、E、F=城市 制造业正在A和B工厂进行 仓库在C和D城市 生产必须交付给E和F城市 A厂每月可生产700公斤,B厂450公斤 E需求为每月450公斤,每月为550公斤。 在第一个表中显示了每1公斤城市之间的交通费用。 目标是获得最低的运输成本,以满足需求。 流程应类似于工厂->仓库-> E或F市
我已经开始了Excel和Solver的工作,只是缺少了一些我无法理解的约束。
链接到Excel: mega.nz/#!FFIwiI7T!gx4c0Bwg3NtEEyqs0Zdnkwbclr0uWOUxW45RkSTn_9k (最新)
只要看一看运输成本表,似乎(至少我认为)应该是这样的: 1) A生产的东西移到-> B,2) B和A生产的东西移到C或D仓库,3)然后从C和D转移到E或F
ATM机就是直接从C到E仓库,这是不可能的,因为C还没有从A或B收到。
发布于 2017-05-22 16:39:04
你上的是转运问题。看看页面上的约束。
当前模型中缺少的约束与转运节点C and D有关。您应该声明这些只是传输节点;因此输入C (resp )的数量。D)在其列上必须等于离开C (resp )的数量。( D)在其行。
为此,请执行以下操作:
1-将H20的公式复制到H21和H22中。这将解释传输节点C和D留下的内容。
2-将E25的公式复制到C25和D25中。这将说明进入传输节点C和D的内容。
3-添加一个约束,说明进入C的内容应该等于C (类似于D)。可以像这样在数组中输入此违禁品:
$H$21:$H$22 = $C$25:$D$25最后,您可以通过删除第三个表并使用非常强大的SUMPRODUCT函数来简化您的模型。也就是说,在单元格B29中输入这个作为目标函数。
=SUMPRODUCT(B8:F12,B19:F23)这个函数将为您提供产品Sigma(cij * xij)的和,而不需要用公式计算不同单元格中的每个产品。
https://stackoverflow.com/questions/44116582
复制相似问题