Show / Hide Table of Contents

    Namespace OPTANO.Modeling.Optimization.Solver.Cplex

    Classes

    CplexBranch

    Represents a split decision during the branch and bound algorithm.

    CplexBranches

    Represents the tree that consists of serveral CplexBranch objects

    CplexBranchingEventArgs

    An event that represents a branching decision.

    Interfaces

    ICplexBranchedCallback

    Callback which allows to intercept Cplex branching decisions.

    Enums

    BarrierAlgorithm

    The barrier algorithm.

    CliequeCutStrategy

    The clique cut strategy.

    CoefficientReductionStrategy

    The coefficient reduction strategy.

    CoverCutStrategy

    The cover cut strategy.

    DisjunctiveCutStrategy

    DualSimplexPricingStrategy

    The dual simplex pricing strategy.

    FeasibilityPumpStrategy

    FlowCoverCutStrategy

    The cover cut strategy.

    FlowPathCutStrategy

    The flow path cut strategy.

    GomoryFractionalCutStrategy

    Enum to set the gomory cut strategy.

    GubCoverCutStrategy

    The generalized upper bound cover cut strategy.

    MipDiveStrategy

    The MIP dive strategy.

    MipEmphasisSwitch

    Controls trade-offs between speed, feasibility, optimality, and moving bounds in MIP.

    MipLogDisplayInformation

    The MIP log display detail level.

    MipNodeSelectionStrategy

    The MIP node selection strategy.

    MipProbingLevel

    The MIP probing level.

    Sets the amount of probing on variables to be performed before MIP branching. Higher settings perform more probing. Probing can be very powerful but very time-consuming at the start. Setting the parameter to values above the default of 0 (Automatic) can result in dramatic reductions or dramatic increases in solution time, depending on the model.

    MipStrategyKappaStats

    MipSubproblemAlgorithm

    Decides which continuous optimizer will be used to solve the subproblems in a MIP, after the initial relaxation.

    For MILP (integer constraints and otherwise continuous variable), all settings are permitted. For MIQP (integer constraints and positive semi-definite quadratic terms in objective), setting 3 (Network) is not permitted, and setting 5 (Sifting) reverts to 0 (Automatic). For MIQCP (integer constraints and positive semi-definite quadratic terms among the constraints), only the Barrier optimizer is implemented, and therefore no settings other than 0 (Automatic) and 4 (Barrier) are permitted.

    MipVariableSelectionStrategy

    The MIP variable selection strategy.

    MixedIntegerRoundingCutStrategy

    The mixed integer rounding cut strategy.

    MultiCommodityFlowCutStrategy

    The multi commodity flow cut strategy.

    NodeCuts

    Specifies the node cut intensity.

    NodePresolveStrategy

    The node presolve strategy.

    OptimalityTarget

    Reformulations

    Relates to https://www.ibm.com/docs/en/icos/20.1.0?topic=parameters-reformulations.

    RootAlgorithm

    ScalingStrategy

    The matrix scaling strategy.

    SiftingSubproblemAlgorithm

    The algorithm to be used for solving sifting subproblems.

    SosReformulation

    Relates to both: https://www.ibm.com/docs/en/icos/20.1.0?topic=parameters-sos1-reformulations, and https://www.ibm.com/docs/en/icos/20.1.0?topic=parameters-sos2-reformulations.

    SymmetryBreakingEffort

    The symmetry breaking effort.

    ZeroHalfCutStrategy

    The zero-half cut strategy.

    Back to top Copyright © OPTANO GmbH generated with DocFX
    Privacy Policy | Impressum – Legal Notice