医院正在改变他们消毒设备的方式。以前,当地的外科医生会保留自己的所有设备并制作自己的手术托盘。现在他们必须遵守全国标准。他们想知道他们可以从现有库存中制作多少个新的托盘,以及需要购买多少新设备。
医疗设备清单如下:
每家医院都有各种医疗设备的代码,然后是相应物品的数量。这个字典展示了三个手术托盘及其对应物品。总共有144种不同的手术托盘。
医院将被告知他们需要25个x托盘,30个y托盘等等...
他们希望最大化使用现有库存完成的托盘数量。他们还想知道需要购买哪些设备才能完成剩余的托盘。
我考虑了两种可能的解决方案之一是将问题表示为线性规划问题。另一种是通过对问题的前90%进行循环轮换穷力求解,并通过多次随机算法解决剩余的10%,然后选择这些尝试中最好的解决方案来解决该问题。
如果有人知道如何聪明地解决这个问题,请让我知道!