+1 vote

I am looking for a R package to solve linear programming models. The default lpSolve::lp works fine, but I can't get the shadow and reduced prices. For example:

Sample model:

```A = rbind(
c(0.5, 0.2, 0.2),
c( -1,   1,   0),
c(  0,   1,  -1),
c( -1,  -1,  -1),
c( -1,   0,   0),
c(  0,  -1,   0),
c(  0,   0,  -1)
)
b = c(5, 0, 0, -13, 0, 0, 0)
c_ = c(8.4, 6, 9.2)
(signs = c('=', rep('<=', 6)))

res = lpSolve::lp('min', c_, A, signs, b,  all.int = TRUE)

# Objective function
res
# Variables
res\$solution

# Reduced prices?```
Feb 4, 2019 842 views

## 1 answer to this question.

The documentation for the lp package provides all functions. Here's a part of the documentation:

```# Get sensitivities
lp ("max", f.obj, f.con, f.dir, f.rhs, compute.sens=TRUE)\$sens.coef.from
## Not run: [1] -1e+30 2e+00 -1e+30
lp ("max", f.obj, f.con, f.dir, f.rhs, compute.sens=TRUE)\$sens.coef.to
## Not run: [1] 4.50e+00 1.00e+30 1.35e+01

# Right now the dual values for the constraints and the variables are
# combined, constraints coming first. So in this example...

lp ("max", f.obj, f.con, f.dir, f.rhs, compute.sens=TRUE)\$duals
## Not run: [1] 4.5 0.0 -3.5 0.0 -10.5

# ...the duals of the constraints are 4.5 and 0, and of the variables,
# -3.5, 0.0, -10.5. Here are the lower and upper limits on these:

lp ("max", f.obj, f.con, f.dir, f.rhs, compute.sens=TRUE)\$duals.from
## Not run: [1] 0e+00 -1e+30 -1e+30 -1e+30 -6e+00
lp ("max", f.obj, f.con, f.dir, f.rhs, compute.sens=TRUE)\$duals.to
## Not run: [1] 1.5e+01 1.0e+30 3.0e+00 1.0e+30 3.0e+00```
answered Feb 4, 2019 by
• 8,700 points

## Selecting only p-value and r.squared value from linear regression result

You can use the \$ symbol to ...READ MORE

## Steps to evaluate Linear Regression in R

These are sequential steps which need to ...READ MORE

## What are the rules to define a variable name in R programming language?

The same rules almost follow for all ...READ MORE

## How can I create log linear models in R language?

By using the loglm () function  READ MORE

## Predict weight when height is given using linear regression in R

You can try something like this: # The ...READ MORE

## R programming: Linear Equation

Use expand.grid to get all possible combinations ...READ MORE

## Which is a better initiative to learn data science: Python or R?

Well it truly depends on your requirement, If ...READ MORE

+1 vote

## How to segment documents into phrases in text mining using R?

You can do this in R using ...READ MORE

+1 vote