Controlling Crossover

The nature of the crossover step that follows barrier is controlled by the parameter BarCrossAlg. Under the default Automatic setting, an appropriate crossover step will be invoked. Possible settings for the parameter are:

Table 5.8 BarCrossAlg Parameter Values

BarCrossAlg Values 
Meaning 
-1 
no crossover 
automatic (default) 
primal crossover 
dual crossover 

Using VEC File Format

When you use the ILOG CPLEX Barrier Optimizer with no crossover, you can save the primal and dual variable values and their associated reduced cost and dual values in a VEC-format file. You can then read that VEC file into ILOG CPLEX before you initiate a crossover at a later time. After you read a VEC file into ILOG CPLEX, all three optimizers-primal simplex, dual simplex, and barrier simplex-automatically invoke crossover.

Even if you have set the advanced basis indicator to no (meaning that you do not intend to start from an advanced basis), ILOG CPLEX automatically resets the indicator to yes when it reads a VEC file. If you turn off the advanced basis indicator after reading a VEC file, then the simplex optimizers will honor this setting and will not initiate crossover.


Previous Page: Special Options  Return to Top Next Page: Interpreting the Barrier Log File