glpkAPI: R Interface to C API of GLPK

Share:

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

Author
Claus Jonathan Fritzemeier [cre], Gabriel Gelius-Dietrich [aut], Louis Luangkesorn [ctb]
Date of publication
2015-01-07 00:46:26
Maintainer
Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de>
License
GPL-3
Version
1.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