Automated construction scheduling using deep reinforcement learning with valid action sampling | Synapse