glpkAPI: R Interface to C API of GLPK

R Interface to C API of GLPK, needs GLPK Version >= 4.42

AuthorClaus Jonathan Fritzemeier [cre], Gabriel Gelius-Dietrich [aut], Louis Luangkesorn [ctb]
Date of publication2015-01-07 00:46:26
MaintainerClaus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de>
LicenseGPL-3
Version1.3.0

View on CRAN

Man pages

addColsGLPK: Add Columns to a GLPK Problem Object

addRowsGLPK: Add Rows to a GLPK Problem Object

advBasisGLPK: Contruct Advanced Initial LP Basis

bfExistsGLPK: Check if the basis factorization exists

bfUpdatedGLPK: Check if the basis factorization has been updated

checkDupGLPK: Check for Duplicate Elements in Sparse Matrix

copyProbGLPK: Copy problem object content

cpxBasisGLPK: Construct Bixby's initial LP basis

createIndexGLPK: Create the Name Index

delColsGLPK: Delete Columns from Problem Object

deleteIndexGLPK: Delete the Name Index

delProbGLPK: Delete Problem Object

delRowsGLPK: Delete Rows from Problem Object

eraseProbGLPK: Erase problem object content

factorizeGLPK: Compute the basis factorization

findColGLPK: Find Column by its Name

findRowGLPK: Find Row by its Name

getBfcpGLPK: Retrieve Basis Factorization Control parameters

getBheadGLPK: Retrieve Basis Header Information

getCbindGLPK: Retrieve Column Index in the Basis Header

getColDualGLPK: Retrieve Column Dual Value

getColDualIptGLPK: Retrieve Column Dual Value

getColKindGLPK: Retrieve Column Kind

getColLowBndGLPK: Retrieve Column Lower Bound

getColNameGLPK: Retrieve Column Name

getColPrimGLPK: Retrieve Column Primal Value

getColPrimIptGLPK: Retrieve Column Primal Value

getColsDualGLPK: Retrieve Column Dual Value of all Columns

getColsDualIptGLPK: Retrieve Column Dual Value of all Columns

getColsKindGLPK: Retrieve Column Kind

getColsLowBndsGLPK: Retrieve Lower Bounds of Specified Columns

getColsPrimGLPK: Retrieve all Column Primal Values

getColsPrimIptGLPK: Retrieve all Column Primal Values

getColsStatGLPK: Retrieve Column Status of all Columns

getColStatGLPK: Retrieve Column Status

getColsUppBndsGLPK: Retrieve Upper Bounds of Specified Columns

getColTypeGLPK: Retrieve Column Type

getColUppBndGLPK: Retrieve Column Upper Bound

getDualStatGLPK: Retrieve Status of Dual Basic Solution

getInteriorParmGLPK: Retrives the Control Parameters for the Interior-point...

getMatColGLPK: Retrieves Column j of the Constraint Matrix.

getMatRowGLPK: Retrieves Row i of the Constraint Matrix.

getMIPParmGLPK: Retrives the Control Parameters for MIP.

getNumBinGLPK: Retrieve Number of Binary Columns

getNumColsGLPK: Retrieve Number of Columns

getNumIntGLPK: Retrieve Number of Integer Columns

getNumNnzGLPK: Retrieve the Number of Constraint Coefficients

getNumRowsGLPK: Retrieve Number of Rows

getObjCoefGLPK: Retrieve Objective Coefficient or Constant Term

getObjCoefsGLPK: Retrieve Objective Coefficients at Specified Columns and/or...

getObjDirGLPK: Retrieve Optimization Direction Flag

getObjNameGLPK: Retrieve Objective Function Name

getObjValGLPK: Retrieve Objective Value

getObjValIptGLPK: Retrieve Objective Value

getPrimStatGLPK: Retrieve Status of Primal Basic Solution

getProbNameGLPK: Retrieve Problem Name

getRbindGLPK: Retrieve Row Index in the Basis Header

getRiiGLPK: Retrieve row scale factor

getRowDualGLPK: Retrieve Row Dual Value

getRowDualIptGLPK: Retrieve Row Dual Value

getRowLowBndGLPK: Retrieve Row Lower Bound

getRowNameGLPK: Retrieve Row Name

getRowPrimGLPK: Retrieve Row Primal Value

getRowPrimIptGLPK: Retrieve Row Primal Value

getRowsDualGLPK: Retrieve Row Dual Values of all Rows

getRowsDualIptGLPK: Retrieve Row Dual Value of all Rows

getRowsLowBndsGLPK: Retrieve Lower Bounds of Specified Rows

getRowsPrimGLPK: Retrieve Row Primal Value of all Rows

getRowsPrimIptGLPK: Retrieve Row Primal Value of all Rows

getRowsStatGLPK: Retrieve Row Status of all Rows

getRowStatGLPK: Retrieve Row Status

getRowsTypesGLPK: Retrieve Types of Specified Constraints (Rows)

getRowsUppBndsGLPK: Retrieve Upper Bounds of Specified Rows

getRowTypeGLPK: Retrieve Row Type

getRowUppBndGLPK: Retrieve Row Upper Bound

getSimplexParmGLPK: Retrives the Control Parameters for the Simplex Method.

getSjjGLPK: Retrieve column scale factor

getSolStatGLPK: Determine Generic Status of the Basic Soluton

getSolStatIptGLPK: Determine Solution Status

getUnbndRayGLPK: Determine Variable Causing Unboundedness

glpkAPI-package: R Interface to C API of GLPK

glpkConstants: Constants, Return and Status Codes of GLPK

glpkPtr-class: Class '"glpkPtr"'

initProbGLPK: Create a GLPK Problem Object

loadMatrixGLPK: Load/Replace the Whole Constraint Matrix

mipColsValGLPK: Retrieve Column Value of all Columns

mipColValGLPK: Retrieve Column Value

mipObjValGLPK: Retrieve Objective Value

mipRowsValGLPK: Retrieve Row Value of all Rows

mipRowValGLPK: Retrieve Row Value

mipStatusGLPK: Determine Status of MIP Solution

mplAllocWkspGLPK: Allocate Translator Workspace

mplBuildProbGLPK: Build Problem Instance From Model

mplFreeWkspGLPK: Free Translator Workspace

mplGenerateGLPK: Generate the Model

mplPostsolveGLPK: Postsolve Model

mplReadDataGLPK: Read and Translate Data Section

mplReadModelGLPK: Read and Translate Model Section

printIptGLPK: Write Interior-Point Solution in Printable Format

printMIPGLPK: Write Interior-Point Solution in Printable Format

printRangesGLPK: Print Sensitivity Analysis Report

printSolGLPK: Write Basic Solution in Printable Format

readIptGLPK: Read Interior-Point Solution From Text File

readLPGLPK: Read Problem Data in CPLEX LP Format

readMIPGLPK: Read MIP Solution From Text File

readMPSGLPK: Read Problem Data in MPS Format

readProbGLPK: Read Problem Data in GLPK F ormat

readSolGLPK: Read Basic Solution From Text File

return_codeGLPK: Translates a GLPK Return Code into a Human Readable String

scaleProbGLPK: Scale Problem Data

setBfcpGLPK: Change Basis Factorization Control Parameters

setColBndGLPK: Set/Change Column Bounds

setColKindGLPK: Set Column Kind

setColNameGLPK: Set/Change Column Name

setColsBndsGLPK: Set/Change Column Bounds

setColsBndsObjCoefsGLPK: Set/Change Column Bounds and Objective Coefficients and/or...

setColsKindGLPK: Set Column Kind for a Set of Columns

setColsNamesGLPK: Set/Change Column Names

setColStatGLPK: Set column status

setDefaultIptParmGLPK: Sets the Default Control Parameters for the Interior-point...

setDefaultMIPParmGLPK: Sets the Default Control Parameters for the MIP Method

setDefaultSmpParmGLPK: Sets the Default Control Parameters for the Simplex Methods.

setInteriorParmGLPK: Sets/Changes Control Parameters or the Interior-point Method.

setMatColGLPK: Set (Replace) Column of the Constraint Matrix

setMatRowGLPK: Set (Replace) Row of the Constraint Matrix

setMIPParmGLPK: Sets/Changes Control Parameters or the MIP Methods

setObjCoefGLPK: Set/Change Objective Coefficient or Constant Term

setObjCoefsGLPK: Set/Change Objective Coefficients and/or Constant Term

setObjDirGLPK: Set/Change Optimization Direction Flag

setObjNameGLPK: Set/Change Objective Function Name

setProbNameGLPK: Set/Change Problem Name

setRhsZeroGLPK: Set/Change all Row Bounds to Zero

setRiiGLPK: Set row scale factor

setRowBndGLPK: Set/Change Row Bounds

setRowNameGLPK: Set/Change Row Name

setRowsBndsGLPK: Set/Change Row Bounds

setRowsNamesGLPK: Set/Change Row Names

setRowStatGLPK: Set row status

setSimplexParmGLPK: Sets/Changes Control Parameters or the Simplex Methods.

setSjjGLPK: Retrieve column scale factor

solveInteriorGLPK: Solve LP Problem with the Interior-Point Method

solveMIPGLPK: Solve MIP Problem with the Branch-and-Cut Method

solveSimplexExactGLPK: Solve LP Problem in Exact Arithmetic

solveSimplexGLPK: Solve LP Problem with the Primal or Dual Simplex Method

sortMatrixGLPK: Sort Elements of the Constraint Matrix

status_codeGLPK: Translates a GLPK Status Value into a Human Readable String

stdBasisGLPK: Contruct Standard Initial LP Basis

termOutGLPK: Enable/Disable Terminal Output

unscaleProbGLPK: Problem unscaling

versionGLPK: Determine GLPK Callable Library Version

warmUpGLPK: Warm Up LP Basis

writeIptGLPK: Write Interior-Point Solution to Text File

writeLPGLPK: Write Problem Data in CPLEX LP Format

writeMIPGLPK: Write MIP Solution to Text File

writeMPSGLPK: Write Problem Data in MPS Format

writeProbGLPK: Write Problem Data in GLPK Format

writeSolGLPK: Write Basic Solution to Text File

Files in this package

glpkAPI
glpkAPI/inst
glpkAPI/inst/c2r.map
glpkAPI/inst/NEWS.Rd
glpkAPI/inst/INSTALL
glpkAPI/inst/README
glpkAPI/inst/extdata
glpkAPI/inst/extdata/transport.mod
glpkAPI/inst/doc
glpkAPI/inst/doc/glpk-gmpl-intro.pdf
glpkAPI/inst/doc/glpk-gmpl-intro.Rnw
glpkAPI/inst/doc/glpkAPI.pdf
glpkAPI/inst/doc/glpk-gmpl-intro.R
glpkAPI/inst/doc/glpkAPI.R
glpkAPI/inst/doc/glpkAPI.Rnw
glpkAPI/configure.ac
glpkAPI/src
glpkAPI/src/config.h.in
glpkAPI/src/glpkAPI.c
glpkAPI/src/glpkR.h
glpkAPI/src/Makevars.in
glpkAPI/src/glpkAPI.h
glpkAPI/src/glpkCallback.h
glpkAPI/src/glpkCallback.c
glpkAPI/src/Makevars.win
glpkAPI/src/init.c
glpkAPI/NAMESPACE
glpkAPI/R
glpkAPI/R/glpk.R glpkAPI/R/generics.R glpkAPI/R/glpk_ptrClass.R glpkAPI/R/glpkAPI.R glpkAPI/R/zzz.R
glpkAPI/vignettes
glpkAPI/vignettes/glpk-gmpl-intro.Rnw
glpkAPI/vignettes/glpkAPI.Rnw
glpkAPI/README.md
glpkAPI/MD5
glpkAPI/build
glpkAPI/build/vignette.rds
glpkAPI/DESCRIPTION
glpkAPI/configure
glpkAPI/man
glpkAPI/man/getRowsPrimIptGLPK.Rd glpkAPI/man/getPrimStatGLPK.Rd glpkAPI/man/readSolGLPK.Rd glpkAPI/man/getColsStatGLPK.Rd glpkAPI/man/stdBasisGLPK.Rd glpkAPI/man/getNumNnzGLPK.Rd glpkAPI/man/readMPSGLPK.Rd glpkAPI/man/addRowsGLPK.Rd glpkAPI/man/warmUpGLPK.Rd glpkAPI/man/bfUpdatedGLPK.Rd glpkAPI/man/deleteIndexGLPK.Rd glpkAPI/man/getUnbndRayGLPK.Rd glpkAPI/man/mipStatusGLPK.Rd glpkAPI/man/getRowsDualIptGLPK.Rd glpkAPI/man/getRiiGLPK.Rd glpkAPI/man/getColPrimGLPK.Rd glpkAPI/man/printSolGLPK.Rd glpkAPI/man/mplReadModelGLPK.Rd glpkAPI/man/unscaleProbGLPK.Rd glpkAPI/man/getColDualIptGLPK.Rd glpkAPI/man/readProbGLPK.Rd glpkAPI/man/readIptGLPK.Rd glpkAPI/man/delColsGLPK.Rd glpkAPI/man/setDefaultMIPParmGLPK.Rd glpkAPI/man/createIndexGLPK.Rd glpkAPI/man/getColsPrimIptGLPK.Rd glpkAPI/man/getMatColGLPK.Rd glpkAPI/man/bfExistsGLPK.Rd glpkAPI/man/setRowsNamesGLPK.Rd glpkAPI/man/sortMatrixGLPK.Rd glpkAPI/man/printIptGLPK.Rd glpkAPI/man/setRhsZeroGLPK.Rd glpkAPI/man/setColStatGLPK.Rd glpkAPI/man/getMatRowGLPK.Rd glpkAPI/man/getColsDualIptGLPK.Rd glpkAPI/man/writeSolGLPK.Rd glpkAPI/man/getCbindGLPK.Rd glpkAPI/man/writeProbGLPK.Rd glpkAPI/man/getSjjGLPK.Rd glpkAPI/man/getRowsLowBndsGLPK.Rd glpkAPI/man/mipColsValGLPK.Rd glpkAPI/man/loadMatrixGLPK.Rd glpkAPI/man/getBfcpGLPK.Rd glpkAPI/man/printMIPGLPK.Rd glpkAPI/man/getRowsUppBndsGLPK.Rd glpkAPI/man/getObjValGLPK.Rd glpkAPI/man/versionGLPK.Rd glpkAPI/man/mipRowsValGLPK.Rd glpkAPI/man/factorizeGLPK.Rd glpkAPI/man/getColUppBndGLPK.Rd glpkAPI/man/setInteriorParmGLPK.Rd glpkAPI/man/getColsKindGLPK.Rd glpkAPI/man/getRowsStatGLPK.Rd glpkAPI/man/getNumRowsGLPK.Rd glpkAPI/man/getRowNameGLPK.Rd glpkAPI/man/getColsLowBndsGLPK.Rd glpkAPI/man/mipObjValGLPK.Rd glpkAPI/man/advBasisGLPK.Rd glpkAPI/man/getRowsDualGLPK.Rd glpkAPI/man/mplReadDataGLPK.Rd glpkAPI/man/mipRowValGLPK.Rd glpkAPI/man/getRowTypeGLPK.Rd glpkAPI/man/mplPostsolveGLPK.Rd glpkAPI/man/getColsPrimGLPK.Rd glpkAPI/man/getRowUppBndGLPK.Rd glpkAPI/man/setSimplexParmGLPK.Rd glpkAPI/man/setRowNameGLPK.Rd glpkAPI/man/getObjCoefsGLPK.Rd glpkAPI/man/setRowBndGLPK.Rd glpkAPI/man/glpkConstants.Rd glpkAPI/man/getRowsPrimGLPK.Rd glpkAPI/man/solveSimplexGLPK.Rd glpkAPI/man/getNumIntGLPK.Rd glpkAPI/man/getNumBinGLPK.Rd glpkAPI/man/setColBndGLPK.Rd glpkAPI/man/getMIPParmGLPK.Rd glpkAPI/man/getColKindGLPK.Rd glpkAPI/man/setProbNameGLPK.Rd glpkAPI/man/scaleProbGLPK.Rd glpkAPI/man/copyProbGLPK.Rd glpkAPI/man/getSimplexParmGLPK.Rd glpkAPI/man/findColGLPK.Rd glpkAPI/man/getObjNameGLPK.Rd glpkAPI/man/delProbGLPK.Rd glpkAPI/man/setSjjGLPK.Rd glpkAPI/man/getRowDualGLPK.Rd glpkAPI/man/setColsKindGLPK.Rd glpkAPI/man/status_codeGLPK.Rd glpkAPI/man/writeLPGLPK.Rd glpkAPI/man/termOutGLPK.Rd glpkAPI/man/getNumColsGLPK.Rd glpkAPI/man/getRowsTypesGLPK.Rd glpkAPI/man/getRowDualIptGLPK.Rd glpkAPI/man/setObjCoefsGLPK.Rd glpkAPI/man/getColStatGLPK.Rd glpkAPI/man/setRiiGLPK.Rd glpkAPI/man/setColsBndsObjCoefsGLPK.Rd glpkAPI/man/checkDupGLPK.Rd glpkAPI/man/solveInteriorGLPK.Rd glpkAPI/man/setColKindGLPK.Rd glpkAPI/man/getColsDualGLPK.Rd glpkAPI/man/printRangesGLPK.Rd glpkAPI/man/writeIptGLPK.Rd glpkAPI/man/getSolStatIptGLPK.Rd glpkAPI/man/getObjDirGLPK.Rd glpkAPI/man/getSolStatGLPK.Rd glpkAPI/man/setColsNamesGLPK.Rd glpkAPI/man/getBheadGLPK.Rd glpkAPI/man/glpkPtr-class.Rd glpkAPI/man/glpkAPI-package.Rd glpkAPI/man/getColLowBndGLPK.Rd glpkAPI/man/setColNameGLPK.Rd glpkAPI/man/setColsBndsGLPK.Rd glpkAPI/man/getColTypeGLPK.Rd glpkAPI/man/getColPrimIptGLPK.Rd glpkAPI/man/setObjCoefGLPK.Rd glpkAPI/man/setRowsBndsGLPK.Rd glpkAPI/man/cpxBasisGLPK.Rd glpkAPI/man/solveMIPGLPK.Rd glpkAPI/man/mplBuildProbGLPK.Rd glpkAPI/man/getColsUppBndsGLPK.Rd glpkAPI/man/getDualStatGLPK.Rd glpkAPI/man/setObjNameGLPK.Rd glpkAPI/man/getRowPrimIptGLPK.Rd glpkAPI/man/readMIPGLPK.Rd glpkAPI/man/initProbGLPK.Rd glpkAPI/man/eraseProbGLPK.Rd glpkAPI/man/getRowLowBndGLPK.Rd glpkAPI/man/getColNameGLPK.Rd glpkAPI/man/setBfcpGLPK.Rd glpkAPI/man/setDefaultSmpParmGLPK.Rd glpkAPI/man/findRowGLPK.Rd glpkAPI/man/solveSimplexExactGLPK.Rd glpkAPI/man/writeMPSGLPK.Rd glpkAPI/man/getProbNameGLPK.Rd glpkAPI/man/mplAllocWkspGLPK.Rd glpkAPI/man/setMIPParmGLPK.Rd glpkAPI/man/getRbindGLPK.Rd glpkAPI/man/readLPGLPK.Rd glpkAPI/man/setRowStatGLPK.Rd glpkAPI/man/getRowStatGLPK.Rd glpkAPI/man/setDefaultIptParmGLPK.Rd glpkAPI/man/addColsGLPK.Rd glpkAPI/man/mplGenerateGLPK.Rd glpkAPI/man/mipColValGLPK.Rd glpkAPI/man/getColDualGLPK.Rd glpkAPI/man/setObjDirGLPK.Rd glpkAPI/man/setMatColGLPK.Rd glpkAPI/man/mplFreeWkspGLPK.Rd glpkAPI/man/getRowPrimGLPK.Rd glpkAPI/man/getInteriorParmGLPK.Rd glpkAPI/man/delRowsGLPK.Rd glpkAPI/man/getObjCoefGLPK.Rd glpkAPI/man/getObjValIptGLPK.Rd glpkAPI/man/setMatRowGLPK.Rd glpkAPI/man/return_codeGLPK.Rd glpkAPI/man/writeMIPGLPK.Rd
glpkAPI/configure.win
glpkAPI/cleanup

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.