Solution pool filters
Explains diversity filters and range filters.
You can use IBM Script statements to filter out solutions from the pool. If, for example, you are not satisfied with the solutions yielded by the Scalable data configuration with the options you set, you may decide to go further and create arrays of variables and coefficients to add range or diversity filters.
There are two kinds of filters for the solution pool.
Diversity filters allow you to generate solutions that are similar to (or different from) a set of reference values that you specify for a set of binary variables.
Range filters allow you to generate solutions that obey a new constraint, specified as a linear expression within a range.
See the section about filtering the solution pool in the CPLEX Optimizer User’s Manual for details on how these filters work.