combinatorial_optimisation.train() appears to work. Needs more testing.