Enhancing constraint programming via supervised learning for job shop scheduling | Synapse