int sym_create_permanent_cut_pools(sym_environment *env, int *cp_num)


This routine is used to create a global cut pool that will be saved even after the solve call exits and can be used to initialize the cut pool for later solve calls. This can be useful when solving a series of related MILPs that share classes of globally valid inequalities. For instance, if only the objective function is varied, as is the case with multicriteria integer programming, then cuts can be saved for use in later solve calls.


sym_environment *env INOUT Pointer to the SYMPHONY environment.
int *cp_num OUT Pointer to an integer indicating the number of cut pools stored in the environment.

Return values:

INT The number of the cut pools created.

Ted Ralphs