7.1.4 ERRORS--This statement causes the program to compute the row errors where "row error" is defined as the amount by which the current solution fails to satisfy the equations exactly. Three pieces of information are printed out: 1) the sum of the absolute values of the errors, 2) the largest absolute error, and 3) the row in which this occurs. 7.1.5 EXIT--This results in a page eject and then termination of the program. 7.1.6 GO--This control card calls the solution algorithm, but assumes that a basis already exists. Normally, this is used only after INVERT. 7.1.7 INVERT--This statement causes the inverse of the current basis to be created. This is typically only called after a preliminary basis is read in. 7.1.8 OUTPUT--This causes a "short output" to be printed and a BASIS* to be punched. (See PPRODE below). 7.1.9 PARAME--Solves the "long form problem" for all values of X. This is particularly useful in portfolio selection and risk programming problems. (See section 7.2.2 and [4).3 7.1.10 PUNCH--Punches out the current basis according to BASIS* format. Restart information is also provided if the current solution is feasible. 7.1.11 SETINV--This control sets the inversion frequency to (M/10) + 6, where M is the number of rows in the full problem. This should appear only after the matrix data has been read in. The objective function for the portfolio selection and risk pro- gramming problems is set up as minimize XPx + X'QX where Q is a symmetric (n x n) positive definite or semi-definite variance-covariance matrix.