Preprocessing

CP may preprocess a model during extraction.

CP Optimizer preprocessing can aggregate expressions, constraints or decision variables in order to provide faster constraint propagation, more domain reduction or both. As an example, a set of IloCount expressions operating on the same array of decision variables are extracted to a single instance of IlcDistribute constraint.