Learn R Programming

cplexAPI (version 1.4.0)

chgMIPstartsCPLEX: Modify or Extend Multiple MIP Starts

Description

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

Usage

chgMIPstartsCPLEX(env, lp, mcnt, mipstartindices, nzcnt,
                    beg, varindices, values, effortlevel)

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 changed.

mipstartindices

Array of length mcnt containing the numeric indices of the MIP starts to be changed.

nzcnt

Number of entries to be changed.

beg

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

varindices

Aarray 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.

Value

Zero if successful, otherwise nonzero.

Details

Interface to the C function chgMIPstarts which calls the CPLEX function CPXchgmipstarts.

References

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