0000000000328331

AUTHOR

H. Müller-merbach

“Ill-Conditioned” Vertices

The round-off errors tend to increase particularly rapidly after pivoting at “ill-conditioned” vertices. Those vertices where two or more hyperplanes, each representing one constraint, intersect at a very slight angle are considered as “ill-conditioned”. An “ill-conditioned” vertex is for instance given by the intersection of the two constraints: $$\eqalign{ & 3\,{{\rm{x}}_{\rm{1}}}\, + \,{{\rm{x}}_{\rm{2}}}\, \le \,6 \cr & {{\rm{x}}_{\rm{1}}}\, + \,.354\,{{\rm{x}}_{\rm{2}}}\, \le \,2.001 \cr} $$

research product

Some General Remarks

research product

The Zero-Check for Eliminating Non-Significant Elements

During continued matrix operations like the simplex method a lot of small non-significant elements, the actual value of which is zero,usually augment the working coefficient matrix. These elements are caused by round-off errors. They arise in the following manner in a computation of the type: $${\rm{d}}\, = \,{\rm{a}}\,{\rm{ - }}\,{\rm{b}}{\rm{.c}}$$ with e.g. the data (in FORTRAN notation) $${\rm{a}}\, = \,{\rm{2}}\,{\rm{ = }}\,{\rm{.20000000}}\,{\rm{E}}\,{\rm{01}}$$ $${\rm{b}}\, = \,{\rm{6}}\,{\rm{ = }}\,{\rm{.60000000}}\,{\rm{E}}\,{\rm{01}}$$ $${\rm{c}}\, = \,{\rm{1/3}}\,{\rm{ = }}\,{\rm{.33333333}}\,{\rm{E}}\,{\rm{00}}$$

research product

The Use of Easily Computed Checks as a Trigger for Error Elimination

Several checks have been inserted in the three main programs in order to learn about their correlation to the average relative error.

research product

The Increase and Cumulation of Round-Off Errors

To give an impression of how fast round-off errors may increase even in a not really ill-conditioned case, a short numerical example shall be discussed before reporting the results of the computer runs. The problem is to compute $${\rm{e}}\,{\rm{ = }}\,{\rm{a}}\,{\rm{ - }}\,{\rm{b}}{\rm{.c}}$$ and $${\rm{g}}\,{\rm{ = }}\,{\rm{d}}\,{\rm{ - }}\,{\rm{e}}{\rm{.f}}$$

research product