A job shop scheduling problem using model-based reinforcement learning and using Neural Logic Rule Layer.
MBRL approach- Model-Based Deep Q Network
- numpy
- pandas
- pyTorch
- Tensorboard
- Optuna
The NLRL layer is used to design the model of the environment. For details on NLRL layer, please go through the following paper. Neural Logic Rule Layers: https://arxiv.org/abs/1907.00878