前一篇文章<使用.NET Core与Google Optimization Tools实现员工排班计划Scheduling>算是一种针对内容的规划,而针对时间顺序任务规划,加工车间的工活儿是一个典型的场景.在加工车间有不同的工活儿,一般称为作业,每种作业都有多道工序,每道工序只能在特定的机器上完成.工序有不同的时长,而且是不能更改先后的.这些作业正是制造车间大规模生产线的任务,比如汽车零件制造.问题就是,工厂需要做一个最优的规划,使得作业严格按工序进行的前提下,消耗的时间最短,这样就保证了生产…