Adaptive Bias Generalized Rollout Policy Adaptation on the Flexible Job-Shop Scheduling Problem
By: Lotfi Kobrosly , Marc-Emmanuel Coupvent des Graviers , Christophe Guettier and more
Potential Business Impact:
Makes factory jobs finish faster.
The Flexible Job-Shop Scheduling Problem (FJSSP) is an NP-hard combinatorial optimization problem, with several application domains, especially for manufacturing purposes. The objective is to efficiently schedule multiple operations on dissimilar machines. These operations are gathered into jobs, and operations pertaining to the same job need to be scheduled sequentially. Different methods have been previously tested to solve this problem, such as Constraint Solving, Tabu Search, Genetic Algorithms, or Monte Carlo Tree Search (MCTS). We propose a novel algorithm derived from the Generalized Nested Rollout Policy Adaptation, developed to solve the FJSSP. We report encouraging experimental results, as our algorithm performs better than other MCTS-based approaches, even if makespans obtained on large instances are still far from known upper bounds.
Similar Papers
A Benchmarking Environment for Worker Flexibility in Flexible Job Shop Scheduling Problems
Neural and Evolutionary Computing
Helps factories make things faster and cheaper.
Investigating the Monte-Carlo Tree Search Approach for the Job Shop Scheduling Problem
Artificial Intelligence
Makes factories build things faster and cheaper.
An efficient deep reinforcement learning environment for flexible job-shop scheduling
Machine Learning (CS)
Makes factory jobs finish faster and better.