我正在为一个工业质量实验室的Job Shop调度构建一个相当大且复杂的优化模型,我正在使用gurobi。 这是一个多目标模型,我需要最小化四台不同机器上的处理时间,但我还需要优先安排管道,这些管道将释放更多的材料运往客户(保持低库存)。 一个管道可以关联一个或多个测试,我也可以将多个管道关联到一个订单;一旦完成了所有需要的测试,订单就可以发送给客户端。管道被放在一些盒子里,然后被带到机器上(一台机器一次一个盒子),机器处理里面的所有管道。 我的目标函数如下: OBJECTIVE = gp.quicksum(T[m] for m in machines)
- gp.