Dynamic flexible job shop scheduling based on deep reinforcement learning | Synapse