File: summary.solveLP.Rd

package info (click to toggle)
r-cran-linprog 0.9-4-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 204 kB
  • sloc: sh: 13; makefile: 2
file content (66 lines) | stat: -rw-r--r-- 1,452 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
\name{summary.solveLP}
\alias{summary.solveLP}
\alias{print.summary.solveLP}
\title{Summary Results for Objects of Class solveLP}

\description{
  These methods prepare and print summary results of the Linear Programming
  algorithm.
}

\usage{
   \method{summary}{solveLP}(object,...)
   \method{print}{summary.solveLP}(x,...)
}

\arguments{
  \item{object}{an object returned by \code{\link{solveLP}}.}
  \item{x}{an object returned by \code{summary.solveLP}.}
  \item{...}{currently ignored.}
}

\value{
  \code{summary.solveLP} returns an object of class \code{summary.solveLP}.
  \code{print.summary.solveLP} invisibly returns the object given
  in argument \code{x}.
}

\author{
   Arne Henningsen
}

\seealso{
   \code{\link{solveLP}}, \code{\link{print.solveLP}},
   \code{\link{readMps}}, \code{\link{writeMps}}
}


\examples{

## example of Steinhauser, Langbehn and Peters (1992)
\dontrun{library( linprog )}

## Production activities
cvec <- c(1800, 600, 600)  # gross margins
names(cvec) <- c("Milk","Bulls","Pigs")

## Constraints (quasi-fix factors)
bvec <- c(40, 90, 2500)  # endowment
names(bvec) <- c("Land","Stable","Labor")

## Needs of Production activities
Amat <- rbind( c(  0.7,   0.35,   0 ),
               c(  1.5,   1,      3 ),
               c( 50,    12.5,   20 ) )

## Maximize the gross margin
res <- solveLP( cvec, bvec, Amat, TRUE )

## prepare and print the summary results
summary( res )
}

\keyword{ optimize }