问题描述
我正在尝试解决Ortools中的生产计划问题。问题包括并行计算机。我已经创建了一个名为all_task的变量,就像在https://developers.google.com/optimization/scheduling/job_shop中的标准示例中一样,但是我不是在任务ID中而是在计算机ID中索引了该变量
all_tasks[job_id,machine_id] = task_type(start=start_var,end=end_var,interval=interval_var)
现在,在创建约束时,我希望所有机器中单个作业的间隔(生产持续时间)之和应等于该作业所需的总间隔。
如何在ortools中完成?在Pulp程序包中,我可以创建一个for
作业循环,然后在第一个for循环的lpsum函数中再次创建for
迭代器。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)