Learn R Programming

goalprog (version 1.0-2)

Weighted and lexicographical goal programming and optimization

Description

A collection of functions to solve weighted and lexicographical goal programming problems as specified by Lee (1972) and Ignizio (1976).

Copy Link

Version

Install

install.packages('goalprog')

Monthly Downloads

44

Version

1.0-2

License

GPL (>=2)

Last Published

February 15th, 2017

Functions in goalprog (1.0-2)

calc.ti

Calculate the k-th index row
coefficients

Ignizio (1976) Example Data Sets
llgpout

Obtain solution to the LLGP problem
achievements

Ignizio (1976) Example Data Sets
fix.fp

Round floating point values that are with tolerance of integer
llgpcp

Solve an LLGP problem with complementary pivoting
calc.ta

Calculate achievement function for the k-th priority level
llgpcptab

Create lexicographical LGP tableau
zero.ind.rows

Count zero index values in column s
print.llgpout

Print the solution
print.llgptab

Print the LLGP tableau at the current priority level and iteration
print.llgpcptab

Print the LLGP tableau at the current priority level and iteration
targets

Ignizio (1976) Example Data Sets
neg.ind.rows

Count number of negative index values
piv.llgp

Modified simplex pivot to change basis variables
check.ev.cp

Check entering variable for complementary pivoting
ignizio.example.3.3

Ignizio (1976) Example Data Sets
dv.tie

Resolve tie for departing variables
swp.vec

Swap row and column vectors
ev.llgp

Determine subscript of entering variable
ignizio.example.3.1

Ignizio (1976) Example Data Sets
get.variable.class

Get the variable complementarity class
dv.llgp

Determine subscript of departing variable for a LLGP problem
ignizio.example.3.6

Ignizio (1976) Example Data Sets
llgp

Solve an LLGP problem
calc.ta.k

Calculate the achievement for the highest k priority levels
swp.headings

Swap row and column headings
pos.ind.rows

Count number of positive index values above I(k,s)
llgptab

Create lexicographical LGP tableau
calc.ti.k

Calculate index rows for levels 1 through k
ignizio.example.3.2

Ignizio (1976) Example Data Sets
ignizio.example.3.5

Ignizio (1976) Example Data Sets
check.tb

Check for negative RHS values and repair tableau
ignizio.datasets

Ignizio (1976) Sample Data Sets