Real-time production scheduling using a deep reinforcement learning-based multi-agent approach | Synapse