In manufacturing, the production is often done on out-of-the-shelf manufacturing lines, whose underlying scheduling heuristics are not known due to the intellectual property. We consider such a setting with a black-box job-shop system and an unknown scheduling heuristic that, for a given permutation of jobs, schedules the jobs for the black-box job-shop with the goal of minimizing the makespan. Here, the jobs need to enter the job-shop in the given order of the permutation, but may take different paths within the job shop, which depends on the black-box heuristic. The performance of the black-box heuristic depends on the order of the jobs, and the natural problem for the manufacturer is to find an optimum ordering of the jobs. Facing a real-world scenario as described above, we engineer the Monte-Carlo tree-search for finding a close-to-optimum ordering of jobs. To cope with a large solutions-space in planning scenarios, a hierarchical Monte-Carlo tree search (H-MCTS) is proposed based on abstraction of jobs. On synthetic and real-life problems, H-MCTS with integrated abstraction significantly outperforms pure heuristic-based techniques as well as other Monte-Carlo search variants. We furthermore show that, by modifying the evaluation metric in H-MCTS, it is possible to achieve other optimization objectives than what the scheduling heuristics are designed for -- e.g., minimizing the total completion time instead of the makespan. Our experimental observations have been also validated in real-life cases, and our H-MCTS approach has been implemented in a production plant's controller.
翻译:在制造业中,生产往往是在现成的制造线上完成的,这些生产线的基本时间顺序由于知识产权而不为人所知。我们认为黑箱工作商店系统的性能取决于工作的顺序,而制造厂商的自然问题是找到最佳的工作顺序。面对上述真实世界情景,我们设计Monte-Carlo树搜索,以找到接近于最佳的工作顺序。为了应对规划情景中的大型解决方案-空间,基于黑箱超潮的蒙特利尔-卡罗树搜索(H-Carlo树搜索)是在抽象的工作顺序基础上提出的。黑箱超潮的绩效取决于工作的顺序,而制造厂商的自然问题是找到一个最佳的工作顺序。面对上述现实世界情景,我们设计了Monte-Carlo树搜索,以找到接近最佳的工作顺序。为了应对基于规划情景的大型解决方案-空间,基于黑箱超潮流的层次实验观测(H-MCTTS)也是基于抽象的工作结构的模拟模拟,在合成和现实变现中,H-Carloe-Car-Carlo树搜索中,我们所设计到的模拟的模型模型模型模型模型化技术是另一个新的变现。