Description Usage Arguments Details Value Author(s) References Examples
This function returns the initial modified simplex tableau as an object of type 'llgpcptab' for a lexicographical linear programming problem with complementary pivoting and for the given objectives and achievement goals
1 | llgpcptab(coefficients, targets, achievements, variable.classes)
|
coefficients |
A matrix with the coefficients of the linear objective functions |
targets |
A vector of target values for the objective functions |
achievements |
A data frame with the weights of the deviation variables for each objective along with the corresponding priority level |
variable.classes |
A data frame that defines the complementarity classes for each of the variables |
The modified simplex tableau contains a top stub matrix, a left stub matrix, an elements matrix, index rows and achievement vector as specified in Ignizio (1976). The tableau is augmented with the variable classes frame.
An object of class 'llgpcptab' which is a list with the following named components
iter |
Current iteration number initially set to zero |
variables |
Number of decision variables |
levels |
Number of priority levels in the achievement function |
objectives |
Number of objective functions |
nonbasics |
Number of non basic variables = variables + objectives |
level |
Current priority level |
te |
Elements matrix |
tb |
Vector b initially the target values |
tw |
Top stub matrix |
tu |
Left stub matrix |
ti |
Matrix of index rows |
ta |
Achievement vector |
row.headings |
Vector of row headings initially the negative deviation variables |
col.headings |
Vector of column headings initially the decision and positive deviation variables |
variable.classes |
Data frame with the complementary classes of the decision variables |
Frederick Novomestky fnovomes@poly.edu
Ignizio, J. P. (1976). Goal Programming and Extensions, Lexington Books, D. C. Heath and Company.
1 2 | data( ignizio.example.3.3 )
tab <- llgptab( coefficients, targets, achievements )
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.