Although its recommended to use the cp/sat solver instead of the original cp solver, I cant seem to find as much flexibility in the cp/sat solver such as
1. Defining custom constraints
2. Symmetry breaking (apart from setting constraints)
Is there any resolution to the two issues above? im currently making a solver for heavy density graph_coloring problems and wanted to redefine the search to branch off the vertix with the highest degree, and also to break symmetries such as 2 0 1 1 --> same as 0 1 2 2
thank you!