Initializing help system before first use

XSLPscaling

XSLPscaling


Purpose
Analyze the current matrix for largest/smallest coefficients and ratios
Synopsis
int XPRS_CC XSLPscaling(XSLPprob Prob);
Argument
Prob 
The current SLP problem.
Example
The following example analyzes the matrix
XSLPscaling(Prob);
Further information

The current matrix (including augmentation if it has been carried out) is scanned for the absolute and relative sizes of elements. The following information is reported:

  • Largest and smallest elements in the matrix;
  • Counts of the ranges of row ratios in powers of 10 (e.g. number of rows with ratio between 1.0E+01 and 1.0E+02);
  • List of the rows (with largest and smallest elements) which appear in the highest range;
  • Counts of the ranges of column ratios in powers of 10 (e.g. number of columns with ratio between 1.0E+01 and 1.0E+02);
  • List of the columns (with largest and smallest elements) which appear in the highest range;
  • Element ranges in powers of 10 (e.g. number of elements between 1.0E+01 and 1.0E+02).

Where any of the reported items (largest or smallest element in the matrix or any reported row or column element) is in a penalty error vector, the results are repeated, excluding all penalty error vectors.