Learn R Programming

cplexAPI (version 1.4.0)

addMIPstartsCPLEX: Add Multiple MIP Starts to a CPLEX Problem Object

Description

Low level interface function to the IBM ILOG CPLEX function CPXaddmipstarts. Consult the IBM ILOG CPLEX documentation for more detailed information.

Usage

addMIPstartsCPLEX(env, lp, mcnt, nzcnt, beg, varindices,
                    values, effortlevel, mipstartname = NULL)

Arguments

env

An object of class "'>cplexPtr" as returned by openEnvCPLEX. This is basically a pointer to an IBM ILOG CPLEX environment.

lp

An object of class "'>cplexPtr" as returned by initProbCPLEX. This is basically a pointer to an IBM ILOG CPLEX problem object.

mcnt

Number of MIP starts to be added.

nzcnt

Number of variable values to be added.

beg

Array of length mcnt used with varindices and values. Consult the IBM ILOG CPLEX documentation for more detailed information.

varindices

Array of length nzcnt containing the numeric indices of the columns corresponding to the variables which are assigned starting values. Consult the IBM ILOG CPLEX documentation for more detailed information.

values

Array of length nzcnt containing the values to use for the MIP starts. Consult the IBM ILOG CPLEX documentation for more detailed information.

effortlevel

Array of length mcnt. Consult the IBM ILOG CPLEX documentation for more detailed information.

mipstartname

Names of the MIP starts.

Value

Zero if successful, otherwise nonzero.

Details

Interface to the C function addMIPstarts which calls the CPLEX function CPXaddmipstarts.

References

The IBM ILOG CPLEX home page at https://www.ibm.com/support/knowledgecenter/SSSA5P.