Skip to content
Snippets Groups Projects
Select Git revision
  • 4f9f6104e311187ebbce13741e1d2acb91338dda
  • master default protected
2 results

addMIPstartsCPLEX.Rd

  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    addMIPstartsCPLEX.Rd 2.18 KiB
    \name{addMIPstartsCPLEX}
    \alias{addMIPstartsCPLEX}
    \alias{CPXaddmipstarts}
    
    \title{
      Add Multiple MIP Starts to a CPLEX Problem Object
    }
    
    \description{
      Low level interface function to the IBM ILOG CPLEX function
      \code{CPXaddmipstarts}.  Consult the IBM ILOG CPLEX documentation for more
      detailed information.
    }
    
    \usage{
      addMIPstartsCPLEX(env, lp, mcnt, nzcnt, beg, varindices,
                        values, effortlevel, mipstartname = NULL)
    }
    
    \arguments{
      \item{env}{
        An object of class \code{"\linkS4class{cplexPtr}"} as returned by
        \code{\link{openEnvCPLEX}}. This is basically a pointer to an
        IBM ILOG CPLEX environment.
      }
      \item{lp}{
        An object of class \code{"\linkS4class{cplexPtr}"} as returned by
        \code{\link{initProbCPLEX}}. This is basically a pointer to an
        IBM ILOG CPLEX problem object.
      }
      \item{mcnt}{
        Number of MIP starts to be added.
      }
      \item{nzcnt}{
        Number of variable values to be added.
      }
      \item{beg}{
        Array of length \code{mcnt} used with \code{varindices} and \code{values}.
        Consult the IBM ILOG CPLEX documentation for more detailed information.
      }
      \item{varindices}{
        Array of length \code{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.
      }
      \item{values}{
        Array of length \code{nzcnt} containing the values to use for the MIP
        starts.
        Consult the IBM ILOG CPLEX documentation for more detailed information.
      }
      \item{effortlevel}{
        Array of length \code{mcnt}.
        Consult the IBM ILOG CPLEX documentation for more detailed information.
      }
      \item{mipstartname}{
        Names of the MIP starts.
      }
    }
    
    \details{
      Interface to the C function \code{addMIPstarts} which calls the CPLEX
      function \code{CPXaddmipstarts}.
    }
    
    \value{
      Zero if successful, otherwise nonzero.
    }
    
    \references{
      The IBM ILOG CPLEX home page at
      \url{https://www.ibm.com/developerworks/university/academicinitiative/}.
    }
    
    \author{
      Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de>
    
      Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de>
    }
    
    
    \keyword{ optimize }