Package: lpSolveAPI 5.5.2.0-17.12

Florian Schwendinger

lpSolveAPI: R Interface to 'lp_solve' Version 5.5.2.0

The lpSolveAPI package provides an R interface to 'lp_solve', a Mixed Integer Linear Programming (MILP) solver with support for pure linear, (mixed) integer/binary, semi-continuous and special ordered sets (SOS) models.

Authors:lp_solve <https://lpsolve.sourceforge.net/> [aut], Kjell Konis [aut], Florian Schwendinger [aut, cre], Kurt Hornik [ctb]

lpSolveAPI_5.5.2.0-17.12.tar.gz
lpSolveAPI_5.5.2.0-17.12.tar.gz(r-4.5-noble)lpSolveAPI_5.5.2.0-17.12.tar.gz(r-4.4-noble)
lpSolveAPI_5.5.2.0-17.12.tgz(r-4.4-emscripten)lpSolveAPI_5.5.2.0-17.12.tgz(r-4.3-emscripten)
lpSolveAPI.pdf |lpSolveAPI.html
lpSolveAPI/json (API)

# Install 'lpSolveAPI' in R:
install.packages('lpSolveAPI', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Uses libs:
  • openblas– Optimized BLAS

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

56 exports 5.72 score 0 dependencies 75 dependents 6 mentions 608 scripts 12.4k downloads

Last updated 2 months agofrom:324b9b0b0a. Checks:OK: 1 NOTE: 1. Indexed: yes.

TargetResultDate
Doc / VignettesOKAug 19 2024
R-4.5-linux-x86_64NOTEAug 19 2024

Exports:add.columnadd.constraintadd.SOSdelete.columndelete.constraintdelete.lpdim.lpExtPtrdim<-.lpExtPtrdimnames.lpExtPtrdimnames<-.lpExtPtrget.basisget.boundsget.branch.modeget.columnget.constr.typeget.constr.valueget.constraintsget.dual.solutionget.kindget.matget.objectiveget.primal.solutionget.rhsget.sensitivity.objget.sensitivity.objexget.sensitivity.rhsget.solutioncountget.total.iterget.total.nodesget.typeget.variablesguess.basislp.controlmake.lpname.lpplot.lpExtPtrprint.lpExtPtrread.lpresize.lprow.add.modeselect.solutionset.basisset.boundsset.branch.modeset.branch.weightsset.columnset.constr.typeset.constr.valueset.matset.objfnset.rhsset.rowset.semicontset.typesolve.lpExtPtrwrite.lp

Dependencies:

Readme and manuals

Help Manual

Help pageTopics
Add Columnadd.column
Add Constraintadd.constraint
Add A Special Ordered Set Constraintadd.SOS
Delete Columndelete.column
Delete Constraintdelete.constraint
Delete Linear Program Modeldelete.lp
Dimension of an Objectdim.lpExtPtr dim<-.lpExtPtr
Dimnames of an Objectdimnames.lpExtPtr dimnames<-.lpExtPtr
Get Basisget.basis
Get Boundsget.bounds
Get Branch Modeget.branch.mode
Get Columnget.column
Get Constraint Typeget.constr.type
Get Constraint Valueget.constr.value
Get Constraintsget.constraints
Get Dual Solutionget.dual.solution
Get Kindget.kind
Get Matrix Elementget.mat
Get Objectiveget.objective
Get Primal Solutionget.primal.solution
Get Right-Hand-Sideget.rhs
Get Sensitivity: Objectiveget.sensitivity.obj
Get Sensitivity: Objective Extendedget.sensitivity.objex
Get Sensitivity: Right-Hand-Sideget.sensitivity.rhs
Get Solution Countget.solutioncount
Get Total Iterationsget.total.iter
Get Total Nodesget.total.nodes
Get Typeget.type
Get Variablesget.variables
Guess Basisguess.basis
lpSolve Control Parameterslp.control
Solver Control Optionslp.control.options
Make LPmake.lp
Name LPname.lp
lpExtPtr Plot Methodplot.lpExtPtr
lpSolve Print Methodprint.lpExtPtr
Read LPread.lp
Resize LPresize.lp
Row Add Moderow.add.mode
Select Solutionselect.solution
Set Basisset.basis
Set Boundsset.bounds
Set Branch Modeset.branch.mode
Set Branch Weightsset.branch.weights
Set Columnset.column
Set Constraint Typeset.constr.type
Set Constraint Valueset.constr.value
Set Matrix Elementset.mat
Set Objective Functionset.objfn
Set Right-Hand-Sideset.rhs
Set Rowset.row
Set Semicontinuousset.semicont
Set Typeset.type
Solve a Linear Programsolve.lpExtPtr
Write Linear Programwrite.lp