A review on learning to solve combinatorial optimisation problems in manufacturing | Synapse