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.

Authorlp_solve <http://lpsolve.sourceforge.net/>, Kjell Konis <kjell.konis@me.com>.
Date of publication2016-01-13 08:49:42
MaintainerKjell Konis <kjell.konis@me.com>
LicenseLGPL-2
Version5.5.2.0-17

View on CRAN

Man pages

add.column: Add Column

add.constraint: Add Constraint

add.SOS: Add A Special Ordered Set Constraint

delete.column: Delete Column

delete.constraint: Delete Constraint

delete.lp: Delete Linear Program Model

dim.lpExtPtr: Dimension of an Object

dimnames.lpExtPtr: Dimnames of an Object

get.basis: Get Basis

get.bounds: Get Bounds

get.branch.mode: Get Branch Mode

get.column: Get Column

get.constraints: Get Constraints

get.constr.type: Get Constraint Type

get.constr.value: Get Constraint Value

get.dual.solution: Get Dual Solution

get.kind: Get Kind

get.mat: Get Matrix Element

get.objective: Get Objective

get.primal.solution: Get Primal Solution

get.rhs: Get Right-Hand-Side

get.sensitivity.obj: Get Sensitivity: Objective

get.sensitivity.objex: Get Sensitivity: Objective Extended

get.sensitivity.rhs: Get Sensitivity: Right-Hand-Side

get.solutioncount: Get Solution Count

get.total.iter: Get Total Iterations

get.total.nodes: Get Total Nodes

get.type: Get Type

get.variables: Get Variables

guess.basis: Guess Basis

lp.control: lpSolve Control Parameters

lp.control.options: Solver Control Options

make.lp: Make LP

name.lp: Name LP

plot.lpExtPtr: lpExtPtr Plot Method

print.lpExtPtr: lpSolve Print Method

read.lp: Read LP

resize.lp: Resize LP

row.add.mode: Row Add Mode

select.solution: Select Solution

set.basis: Set Basis

set.bounds: Set Bounds

set.branch.mode: Set Branch Mode

set.branch.weights: Set Branch Weights

set.column: Set Column

set.constr.type: Set Constraint Type

set.constr.value: Set Constraint Value

set.mat: Set Matrix Element

set.objfn: Set Objective Function

set.rhs: Set Right-Hand-Side

set.row: Set Row

set.semicont: Set Semicontinuous

set.type: Set Type

solve.lpExtPtr: Solve a Linear Program

write.lp: Write Linear Program

Files in this package

lpSolveAPI
lpSolveAPI/inst
lpSolveAPI/inst/tests
lpSolveAPI/inst/tests/sos4.mps
lpSolveAPI/inst/tests/free1.mps
lpSolveAPI/inst/tests/sos3.lp
lpSolveAPI/inst/tests/sos5.lp
lpSolveAPI/inst/tests/semi-continuous3.lp
lpSolveAPI/inst/tests/sos1.mps
lpSolveAPI/inst/tests/binary1.lp
lpSolveAPI/inst/tests/sos5.mps
lpSolveAPI/inst/tests/integer1.mps
lpSolveAPI/inst/tests/sos2.lp
lpSolveAPI/inst/tests/semi-continuous1.mps
lpSolveAPI/inst/tests/sos3.mps
lpSolveAPI/inst/tests/absolute1.lp
lpSolveAPI/inst/tests/semi-continuous2.lp
lpSolveAPI/inst/tests/sos4.lp
lpSolveAPI/inst/tests/sos2.mps
lpSolveAPI/inst/tests/integer1.lp
lpSolveAPI/inst/tests/sos1.lp
lpSolveAPI/inst/tests/free1.lp
lpSolveAPI/inst/tests/semi-continuous1.lp
lpSolveAPI/inst/doc
lpSolveAPI/inst/doc/lpSolveAPI.pdf
lpSolveAPI/inst/lpSolve
lpSolveAPI/inst/lpSolve/lp.assign.q
lpSolveAPI/inst/lpSolve/lp.transport.q
lpSolveAPI/inst/lpSolve/lp.q
lpSolveAPI/inst/lpSolve/README
lpSolveAPI/inst/include
lpSolveAPI/inst/include/lp_scale.h
lpSolveAPI/inst/include/lusol.h
lpSolveAPI/inst/include/lp_report.h
lpSolveAPI/inst/include/lp_presolve.h
lpSolveAPI/inst/include/colamd.h
lpSolveAPI/inst/include/commonlib.h
lpSolveAPI/inst/include/myblas.h
lpSolveAPI/inst/include/lp_MPS.h
lpSolveAPI/inst/include/lp_mipbb.h
lpSolveAPI/inst/include/lp_LUSOL.h
lpSolveAPI/inst/include/mmio.h
lpSolveAPI/inst/include/lp_Hash.h
lpSolveAPI/inst/include/lp_price.h
lpSolveAPI/inst/include/lp_simplex.h
lpSolveAPI/inst/include/lp_utils.h
lpSolveAPI/inst/include/lp_rlp.h
lpSolveAPI/inst/include/lp_types.h
lpSolveAPI/inst/include/lp_bit.h
lpSolveAPI/inst/include/yacc_read.h
lpSolveAPI/inst/include/ini.h
lpSolveAPI/inst/include/RlpSolve.h
lpSolveAPI/inst/include/lpkit.h
lpSolveAPI/inst/include/lp_crash.h
lpSolveAPI/inst/include/lp_wlp.h
lpSolveAPI/inst/include/lp_pricePSE.h
lpSolveAPI/inst/include/RlpSolveLink.h
lpSolveAPI/inst/include/lp_lib.h
lpSolveAPI/inst/include/lp_matrix.h
lpSolveAPI/inst/include/lp_MDO.h
lpSolveAPI/inst/include/lp_BFP.h
lpSolveAPI/inst/include/lp_SOS.h
lpSolveAPI/tests
lpSolveAPI/tests/lpSolveAPI.Rout.save
lpSolveAPI/tests/lpSolveAPI.R
lpSolveAPI/src
lpSolveAPI/src/Makevars
lpSolveAPI/src/RlpSolveLink.c
lpSolveAPI/src/lp_solve
lpSolveAPI/src/lp_solve/colamd.c
lpSolveAPI/src/lp_solve/Makefile
lpSolveAPI/src/lp_solve/lp_report.c
lpSolveAPI/src/lp_solve/lp_SOS.c
lpSolveAPI/src/lp_solve/lusol8a.c
lpSolveAPI/src/lp_solve/ini.c
lpSolveAPI/src/lp_solve/lp_rlp.c
lpSolveAPI/src/lp_solve/lp_lib.c
lpSolveAPI/src/lp_solve/lp_MDO.c
lpSolveAPI/src/lp_solve/commonlib.c
lpSolveAPI/src/lp_solve/lp_pricePSE.c
lpSolveAPI/src/lp_solve/lp_BFP1.c
lpSolveAPI/src/lp_solve/lp_price.c
lpSolveAPI/src/lp_solve/lusol.c
lpSolveAPI/src/lp_solve/lp_matrix.c
lpSolveAPI/src/lp_solve/lusol6l0.c
lpSolveAPI/src/lp_solve/lp_wlp.c
lpSolveAPI/src/lp_solve/lusol6a.c
lpSolveAPI/src/lp_solve/lp_Hash.c
lpSolveAPI/src/lp_solve/yacc_read.c
lpSolveAPI/src/lp_solve/lp_presolve.c
lpSolveAPI/src/lp_solve/lp_mipbb.c
lpSolveAPI/src/lp_solve/lp_LUSOL.c
lpSolveAPI/src/lp_solve/lusol7a.c
lpSolveAPI/src/lp_solve/lp_crash.c
lpSolveAPI/src/lp_solve/lp_BFP2.c
lpSolveAPI/src/lp_solve/lp_MPS.c
lpSolveAPI/src/lp_solve/lp_params.c
lpSolveAPI/src/lp_solve/lp_simplex.c
lpSolveAPI/src/lp_solve/lp_utils.c
lpSolveAPI/src/lp_solve/myblas.c
lpSolveAPI/src/lp_solve/lusol1.c
lpSolveAPI/src/lp_solve/mmio.c
lpSolveAPI/src/lp_solve/lp_scale.c
lpSolveAPI/src/lp_solve/lusol6u.c
lpSolveAPI/src/lp_solve/lusol2.c
lpSolveAPI/src/RlpSolve.c
lpSolveAPI/src/Makevars.win
lpSolveAPI/NAMESPACE
lpSolveAPI/R
lpSolveAPI/R/get.sensitivity.obj.q
lpSolveAPI/R/get.bounds.q
lpSolveAPI/R/get.dual.solution.q
lpSolveAPI/R/add.SOS.q
lpSolveAPI/R/get.primal.solution.q
lpSolveAPI/R/plot.lpExtPtr.q
lpSolveAPI/R/make.lp.q
lpSolveAPI/R/get.basis.q
lpSolveAPI/R/write.lp.q
lpSolveAPI/R/row.add.mode.q
lpSolveAPI/R/get.sensitivity.objex.q
lpSolveAPI/R/get.constr.value.q
lpSolveAPI/R/select.solution.q
lpSolveAPI/R/get.solutioncount.q
lpSolveAPI/R/print.lpExtPtr.q
lpSolveAPI/R/get.mat.q
lpSolveAPI/R/set.semicont.q
lpSolveAPI/R/get.type.q
lpSolveAPI/R/set.type.q
lpSolveAPI/R/resize.lp.q
lpSolveAPI/R/set.row.q
lpSolveAPI/R/delete.lp.q
lpSolveAPI/R/solve.q
lpSolveAPI/R/set.branch.mode.q
lpSolveAPI/R/get.rhs.q
lpSolveAPI/R/dim.lpExtPtr.q
lpSolveAPI/R/set.branch.weights.q
lpSolveAPI/R/set.column.q
lpSolveAPI/R/delete.column.q
lpSolveAPI/R/get.constr.type.q
lpSolveAPI/R/get.constraints.q
lpSolveAPI/R/guess.basis.q
lpSolveAPI/R/set.bounds.q
lpSolveAPI/R/get.column.q
lpSolveAPI/R/lp.control.q
lpSolveAPI/R/name.lp.q
lpSolveAPI/R/get.kind.q
lpSolveAPI/R/add.column.q
lpSolveAPI/R/set.mat.q
lpSolveAPI/R/set.basis.q
lpSolveAPI/R/read.lp.q
lpSolveAPI/R/set.rhs.q
lpSolveAPI/R/set.constr.type.q
lpSolveAPI/R/get.sensitivity.rhs.q
lpSolveAPI/R/get.total.iter.q
lpSolveAPI/R/set.constr.value.q
lpSolveAPI/R/get.variables.q
lpSolveAPI/R/get.branch.mode.q
lpSolveAPI/R/get.total.nodes.q
lpSolveAPI/R/add.constraint.q
lpSolveAPI/R/dimnames.lpExtPtr.q
lpSolveAPI/R/delete.constraint.q
lpSolveAPI/R/get.objective.q
lpSolveAPI/R/set.objfn.q
lpSolveAPI/MD5
lpSolveAPI/DESCRIPTION
lpSolveAPI/man
lpSolveAPI/man/dim.lpExtPtr.Rd lpSolveAPI/man/set.basis.Rd lpSolveAPI/man/set.constr.value.Rd lpSolveAPI/man/select.solution.Rd lpSolveAPI/man/delete.column.Rd lpSolveAPI/man/set.objfn.Rd lpSolveAPI/man/get.objective.Rd lpSolveAPI/man/lp.control.options.Rd lpSolveAPI/man/get.variables.Rd lpSolveAPI/man/get.mat.Rd lpSolveAPI/man/get.rhs.Rd lpSolveAPI/man/set.bounds.Rd lpSolveAPI/man/get.branch.mode.Rd lpSolveAPI/man/get.constr.value.Rd lpSolveAPI/man/row.add.mode.Rd lpSolveAPI/man/delete.constraint.Rd lpSolveAPI/man/set.constr.type.Rd lpSolveAPI/man/get.basis.Rd lpSolveAPI/man/print.lpExtPtr.Rd lpSolveAPI/man/resize.lp.Rd lpSolveAPI/man/get.total.nodes.Rd lpSolveAPI/man/lp.control.Rd lpSolveAPI/man/set.column.Rd lpSolveAPI/man/get.solutioncount.Rd lpSolveAPI/man/set.semicont.Rd lpSolveAPI/man/get.sensitivity.objex.Rd lpSolveAPI/man/get.kind.Rd lpSolveAPI/man/set.branch.weights.Rd lpSolveAPI/man/add.column.Rd lpSolveAPI/man/set.mat.Rd lpSolveAPI/man/get.constraints.Rd lpSolveAPI/man/plot.lpExtPtr.Rd lpSolveAPI/man/get.total.iter.Rd lpSolveAPI/man/get.sensitivity.obj.Rd lpSolveAPI/man/get.constr.type.Rd lpSolveAPI/man/get.sensitivity.rhs.Rd lpSolveAPI/man/dimnames.lpExtPtr.Rd lpSolveAPI/man/add.constraint.Rd lpSolveAPI/man/get.column.Rd lpSolveAPI/man/set.branch.mode.Rd lpSolveAPI/man/get.dual.solution.Rd lpSolveAPI/man/make.lp.Rd lpSolveAPI/man/get.bounds.Rd lpSolveAPI/man/guess.basis.Rd lpSolveAPI/man/name.lp.Rd lpSolveAPI/man/set.rhs.Rd lpSolveAPI/man/add.SOS.Rd lpSolveAPI/man/get.type.Rd lpSolveAPI/man/get.primal.solution.Rd lpSolveAPI/man/read.lp.Rd lpSolveAPI/man/set.row.Rd lpSolveAPI/man/delete.lp.Rd lpSolveAPI/man/set.type.Rd lpSolveAPI/man/solve.lpExtPtr.Rd lpSolveAPI/man/write.lp.Rd

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

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