ILOG CPLEX 11.0 User's Manual > Discrete Optimization > Solution Pool: Generating and Keeping Multiple Solutions > Filtering the Solution Pool

Filtering allows you to control properties of the solutions generated and stored in the solution pool. ILOG CPLEX provides two predefined ways to filter solutions.

Those two ways are practical for most purposes. However, if you require finer control of which solutions to keep and which to eliminate, use an incumbent callback, as explained in Incumbent Callback as a Filter.

Adding or deleting filters does not affect the solutions already in the pool; new filters are applied only at the next call of MIP optimization or the populate procedure.

Filters are assigned an index number when they are added to the solution pool, and they may be accessed through this index number. Diversity filters and range filters share the same sequence of indices.

To count the number of filters associated with the solution pool, use one of these methods, routines, or commands:

To access a filter, use one of these methods, routines, or commands:

To delete a filter, use one of these methods, routines, or commands: