Description Usage Arguments Details Value Author(s) References See Also Examples
Solve a lexicographical linear goal programming (LLGP) problem using a modified primal simplex algorithm.
1 | llgp(coefficients, targets, achievements, maxiter = 1000, verbose = FALSE)
|
coefficients |
A matrix of coefficients for the linear objective functions |
targets |
A vector of target values for the objective functions |
achievements |
A data frame with the deviation variables for each objective together with the priority level |
maxiter |
The maximum number of interations with a default value of 1000 |
verbose |
A logical value that determines if intermediate tableaus are to be printed |
The function implements the Ignizio (1976) modified simplex algorithm. When the user selects verbose=TRUE, the modified simplex tableau is printed at each iteration.
An object of class 'llgp' which is a list with three named components
tab |
An object of type 'llgptab' for the modified simplex tableau |
solution |
An object of typel 'llgpout' for the optimal solution |
converged |
A logical value that determines if the algorithm converged to the optimal solution |
Frederick Novomestky fnovomes@poly.edu
Ignizio, J. P. (1976). Goal Programming and Extensions, Lexington Books, D. C. Heath and Company.
check.tb
,
calc.ti.k
,
calc.ta.k
,
ev.llgp
,
dv.llgp
,
piv.llgp
,
llgptab
,
llgpout
1 2 | data( ignizio.example.3.3 )
soln <- llgp( coefficients, targets, achievements )
|
Loading required package: lpSolve
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.